
            .s18bcxr-s {
                text-align: center;
                min-height: 40px !important;
                padding: 0!important;
                margin: 0!important!important
            }

            .s18bcxr .mgz-block-heading-line:before {
                height: 1px;
                background-color: #cecece
            }

            .sdhqu48-s {
                min-height: 40px !important;
                padding: 0!important;
                margin: 0!important;
                background-color: #000000 !important
            }

            .a3gomv9-s {
                min-height: 40px !important;
                padding: 0!important;
                margin: 0!important;
                background-color: #2e539f !important
            }

            .page-header {
                padding-top: 40px
            }

            .topbar {
                position: absolute!important;
                top: 0;
                left: 0;
                right: 0
            }

            .topbar .owl-carousel {
                position: static;
                pointer-events: all;
                max-height: 40px;
                overflow: hidden
            }

            .topbar .holder {
                display: inline-grid;
                grid-template-columns: 26px 1fr;
                column-gap: 12px;
                align-items: center;
                height: 40px
            }

            .topbar .holder img {
                max-width: 26px;
                max-height: 26px
            }

            @media screen and (min-width: 768px) {
                .topbar .owl-carousel {
                    pointer-events:none
                }
            }

            .do0qvbx-s {
                padding: 0!important;
                margin: 0 0 24px 0!important
            }

            .ljnh1ex-s {
                text-align: right;
                padding-right: 820px !important;
                padding-bottom: 70px !important
            }

            .mgz-element.ljnh1ex .mgz-link {
                color: #ffffff;
                background-color: #c6007e
            }

            .mgz-element.ljnh1ex .mgz-link {
                color: #ffffff;
                background-color: #c6007e
            }

            .mgz-element.ljnh1ex .mgz-link:hover {
                color: #ffffff;
                background-color: #fe5001
            }

            .mgz-element.ljnh1ex .mgz-link {
                font-size: 1.6rem;
                font-weight: 700;
                font-style: text-transform:uppercase;
                padding: 17px 32px 13px;
                box-shadow: 0 2px 1px rgba(16,24,40,.04);
                color: #2a2c2c;
                background-color: #f6f6f6;
                border-radius: 100px
            }

            .x1j10j9-s {
                padding: 0!important;
                margin: 24px 0 0 0!important
            }

            .x7q2dyf-s {
                min-height: 690px !important;
                padding-right: 0 !important;
                padding-bottom: 7vh !important;
                padding-left: 0 !important;
                margin-right: auto !important;
                margin-bottom: 0 !important;
                margin-left: auto !important
            }

            .c7treh3-s {
                text-align: center;
                padding-top: 0 !important;
                padding-bottom: 0 !important;
                margin: 0!important
            }

            .c7treh3-p .mgz-parallax-inner {
                background-size: cover;
                background-position: center center
            }

            .x7q2dyf>.mgz-element-inner {
                padding: 0;
                margin: 0
            }

            .mgz-element.c7treh3 >.mgz-element-inner>.inner-content {
                width: 2560px;
                max-width: 100%;
                margin: 0 auto
            }

            .t7v9w14-s {
                padding: 0!important;
                margin: 0 0 24px 0!important
            }

            .mgz-element.t7v9w14 .mgz-element-heading-text {
                font-size: 16px;
                color: #ffffff;
                line-height: 100%;
                font-weight: 900;
                font-style: italic
            }

            .be6be2a-s {
                padding: 0!important;
                margin: 0 0 12px 0!important
            }

            .mgz-element.be6be2a .mgz-element-heading-text {
                font-size: 34px;
                color: #ffffff;
                line-height: 100%;
                font-weight: 950;
                font-style: italic;
            }

            .sw3hh6k-s {
                padding: 0!important;
                margin: 0 0 16px 0!important
            }

            .mgz-element.vog0qg1 .mgz-link {
                border-radius: 100px;
                color: #ffffff;
                background-color: #ff4f00
            }

            .mgz-element.vog0qg1 .mgz-link {
                border-radius: 100px;
                color: #ffffff;
                background-color: #ff4f00
            }

            .mgz-element.vog0qg1 .mgz-link:hover {
                color: #ffffff;
                background-color: #2a2c2c
            }

            .mgz-element.vog0qg1 .mgz-link {
                font-size: 1.6rem;
                font-weight: 700;
                font-style: italic;
                text-transform: uppercase;
                padding: 17px 32px 13px;
                box-shadow: 0 2px 1px rgba(16,24,40,.04);
                color: #2a2c2c;
                background-color: #f6f6f6;
                border-radius: 100px;
                width: unset
            }

            .vuu1k2a-s {
                padding: 0!important;
                margin: 12px 0 0 0!important
            }

            .emyqsge-s {
                min-height: 36vw !important;
                padding: 32px 0 0 0!important;
                margin: 0!important
            }

            .ew2xk51-s {
                padding: 0 16px 0 16px!important;
                margin: 0!important
            }

            .ew2xk51-p .mgz-parallax-inner {
                background-size: cover;
                background-position: center center
            }

            .mgz-element.ew2xk51 >.mgz-element-inner>.inner-content {
                width: 1920px;
                max-width: 100%;
                margin: 0 auto
            }

            .er2uwwy-s {
                padding: 0!important;
                margin: 0!important
            }

            .mgz-element.er2uwwy .image-content {
                width: 100%;
                text-align: center
            }

            .mgz-element.er2uwwy .image-title {
                font-size: 16px
            }

            .wngod8c {
                height: 32px
            }

            .mgz-element.r4lu446 .mgz-link {
                border-radius: 100px;
                color: #ffffff;
                background-color: #ff4f00
            }

            .mgz-element.r4lu446 .mgz-link {
                border-radius: 100px;
                color: #ffffff;
                background-color: #ff4f00
            }

            .mgz-element.r4lu446 .mgz-link:hover {
                color: #f6f6f6;
                background-color: #ca337b
            }

            .mgz-element.r4lu446 .mgz-link {
                font-size: 1.6rem;
                font-weight: 700;
                font-style: italic;
                text-transform: uppercase;
                padding: 17px 32px 13px;
                box-shadow: 0 2px 1px rgba(16,24,40,.04);
                border-radius: 100px;
                width: 100%
            }

            .r21okd0-s {
                padding: 0!important;
                margin: 0 0 24px 0!important
            }

            .mgz-element.r21okd0 .mgz-element-heading-text {
                font-size: 16px;
                color: #2a2c2c;
                line-height: 100%;
                font-weight: 900;
                font-style: italic
            }

            .e0wp6dr-s {
                padding: 0!important;
                margin: 0 0 12px 0!important
            }

            .mgz-element.e0wp6dr .mgz-element-heading-text {
                font-size: 44px;
                color: #2a2c2c;
                line-height: 100%;
                font-weight: 950;
                font-style: italic;
            }

            .ch8nmd4-s {
                padding: 0!important;
                margin: 0!important
            }

            .w3n0jr3-s {
                padding: 32px 16px 48px 16px!important;
                margin: 0!important
            }

            .y0md5xh-s {
                padding: 0!important;
                margin: 0!important
            }

            .mgz-element.y0md5xh >.mgz-element-inner>.inner-content {
                width: 1216px;
                max-width: 100%;
                margin: 0 auto
            }

            .fa13ruv-s {
                padding: 0!important;
                margin: 0!important
            }

            .dxq6vrr-s {
                padding: 0!important;
                margin: 0 0 24px 0!important
            }

            .mo7w7f4-s {
                text-align: right;
                padding-right: 700px !important;
                padding-bottom: 50px !important
            }

            .mgz-element.mo7w7f4 .mgz-link {
                color: #2a2c2c;
                background-color: #f6f6f6
            }

            .mgz-element.mo7w7f4 .mgz-link {
                color: #2a2c2c;
                background-color: #f6f6f6
            }

            .mgz-element.mo7w7f4 .mgz-link:hover {
                color: #ffffff;
                background-color: #fe5001
            }

            .mgz-element.mo7w7f4 .mgz-link {
                font-size: 1.6rem;
                font-weight: 700;
                font-style: text-transform:uppercase;
                padding: 17px 32px 13px;
                box-shadow: 0 2px 1px rgba(16,24,40,.04);
                color: #2a2c2c;
                background-color: #f6f6f6;
                border-radius: 100px
            }

            .iutui0c-s {
                padding: 0!important;
                margin: 24px 0 0 0!important
            }

            .s8xuhfw-s {
                min-height: 690px !important;
                padding-right: 0 !important;
                padding-bottom: 7vh !important;
                padding-left: 0 !important;
                margin-right: auto !important;
                margin-bottom: 0 !important;
                margin-left: auto !important
            }

            .tnl3xhs-s {
                text-align: center;
                padding-top: 0 !important;
                padding-right: 70px !important;
                padding-bottom: 0 !important;
                margin: 0!important
            }

            .tnl3xhs-p .mgz-parallax-inner {
                background-size: cover;
                background-position: center center
            }

            .s8xuhfw>.mgz-element-inner {
                padding: 0;
                margin: 0
            }

            .mgz-element.tnl3xhs >.mgz-element-inner>.inner-content {
                width: 2560px;
                max-width: 100%;
                margin: 0 auto
            }

            .tvij51i-s {
                padding: 0!important;
                margin: 0 0 24px 0!important
            }

            .mgz-element.tvij51i .mgz-element-heading-text {
                font-size: 16px;
                color: #ffffff;
                line-height: 100%;
                font-weight: 900;
                font-style: italic
            }

            .m1w20e2-s {
                padding: 0!important;
                margin: 0 0 12px 0!important
            }

            .mgz-element.m1w20e2 .mgz-element-heading-text {
                font-size: 34px;
                color: #ffffff;
                line-height: 100%;
                font-weight: 950;
                font-style: italic;
            }

            .c3nchin-s {
                padding: 0!important;
                margin: 0 0 16px 0!important
            }

            .mgz-element.jlir0ga .mgz-link {
                border-radius: 100px;
                color: #2a2c2c;
                background-color: #f6f6f6
            }

            .mgz-element.jlir0ga .mgz-link {
                border-radius: 100px;
                color: #2a2c2c;
                background-color: #f6f6f6
            }

            .mgz-element.jlir0ga .mgz-link:hover {
                color: #ffffff;
                background-color: #2a2c2c
            }

            .mgz-element.jlir0ga .mgz-link {
                font-size: 1.6rem;
                font-weight: 700;
                font-style: italic;
                text-transform: uppercase;
                padding: 17px 32px 13px;
                box-shadow: 0 2px 1px rgba(16,24,40,.04);
                color: #2a2c2c;
                background-color: #f6f6f6;
                border-radius: 100px;
                width: unset
            }

            .lfr4yfd-s {
                padding: 0!important;
                margin: 12px 0 0 0!important
            }

            .s4e7c1c-s {
                min-height: 36vw !important;
                padding: 32px 0 0 0!important;
                margin: 0!important
            }

            .bejnqpn-s {
                padding: 0 16px 0 16px!important;
                margin: 0!important
            }

            .bejnqpn-p .mgz-parallax-inner {
                background-size: cover;
                background-position: center center
            }

            .mgz-element.bejnqpn >.mgz-element-inner>.inner-content {
                width: 1920px;
                max-width: 100%;
                margin: 0 auto
            }

            .ysaiphi-s {
                padding: 0!important;
                margin: 0!important
            }

            .mgz-element.ysaiphi .image-content {
                width: 100%;
                text-align: center
            }

            .mgz-element.ysaiphi .image-title {
                font-size: 16px
            }

            .xyhb3o7 {
                height: 16px
            }

            .mgz-element.nte9wjy .mgz-link {
                border-radius: 100px;
                color: #ffffff;
                background-color: #ff4f00
            }

            .mgz-element.nte9wjy .mgz-link {
                border-radius: 100px;
                color: #ffffff;
                background-color: #ff4f00
            }

            .mgz-element.nte9wjy .mgz-link:hover {
                color: #ffffff;
                background-color: #421c0b
            }

            .mgz-element.nte9wjy .mgz-link {
                font-size: 1.6rem;
                font-weight: 700;
                font-style: italic;
                text-transform: uppercase;
                padding: 17px 32px 13px;
                box-shadow: 0 2px 1px rgba(16,24,40,.04);
                border-radius: 100px;
                width: 100%
            }

            .jwaem0w-s {
                padding: 0!important;
                margin: 0 0 12px 0!important
            }

            .mgz-element.jwaem0w .mgz-element-heading-text {
                font-size: 44px;
                color: #2a2c2c;
                line-height: 100%;
                font-weight: 950;
                font-style: italic;
            }

            .bnrdshx-s {
                padding: 0!important;
                margin: 0!important
            }

            .m8h3ewp-s {
                padding: 32px 16px 48px 16px!important;
                margin: 0!important
            }

            .a191j2j-s {
                padding: 0!important;
                margin: 0!important
            }

            .mgz-element.a191j2j >.mgz-element-inner>.inner-content {
                width: 1216px;
                max-width: 100%;
                margin: 0 auto
            }

            .mmkgjkr-s {
                padding: 0!important;
                margin: 0!important
            }

            .luhr86a-s {
                padding: 0!important;
                margin: 0 0 24px 0!important
            }

            .iahb75k-s {
                text-align: right;
                padding-right: 820px !important;
                padding-bottom: 70px !important
            }

            .mgz-element.iahb75k .mgz-link {
                color: #371408;
                background-color: #f6f6f6
            }

            .mgz-element.iahb75k .mgz-link {
                color: #371408;
                background-color: #f6f6f6
            }

            .mgz-element.iahb75k .mgz-link:hover {
                color: #ffffff;
                background-color: #fe5001
            }

            .mgz-element.iahb75k .mgz-link {
                font-size: 1.6rem;
                font-weight: 700;
                font-style: text-transform:uppercase;
                padding: 17px 32px 13px;
                box-shadow: 0 2px 1px rgba(16,24,40,.04);
                color: #2a2c2c;
                background-color: #f6f6f6;
                border-radius: 100px
            }

            .r68omj4-s {
                padding: 0!important;
                margin: 24px 0 0 0!important
            }

            .ybn3xx3-s {
                min-height: 690px !important;
                padding-right: 0 !important;
                padding-bottom: 7vh !important;
                padding-left: 0 !important;
                margin-right: auto !important;
                margin-bottom: 0 !important;
                margin-left: auto !important
            }

            .kj8naql-s {
                text-align: center;
                padding-top: 0 !important;
                padding-bottom: 0 !important;
                margin: 0!important
            }

            .kj8naql-p .mgz-parallax-inner {
                background-size: cover;
                background-position: center center
            }

            .ybn3xx3>.mgz-element-inner {
                padding: 0;
                margin: 0
            }

            .mgz-element.kj8naql >.mgz-element-inner>.inner-content {
                width: 2560px;
                max-width: 100%;
                margin: 0 auto
            }

            .svrv49p-s {
                padding: 0!important;
                margin: 0 0 24px 0!important
            }

            .mgz-element.svrv49p .mgz-element-heading-text {
                font-size: 16px;
                color: #ffffff;
                line-height: 100%;
                font-weight: 900;
                font-style: italic
            }

            .ossnwy5-s {
                padding: 0!important;
                margin: 0 0 12px 0!important
            }

            .mgz-element.ossnwy5 .mgz-element-heading-text {
                font-size: 34px;
                color: #ffffff;
                line-height: 100%;
                font-weight: 950;
                font-style: italic;
            }

            .g36ys55-s {
                padding: 0!important;
                margin: 0 0 16px 0!important
            }

            .mgz-element.fhga8nn .mgz-link {
                border-radius: 100px;
                color: #371408;
                background-color: #f6f6f6
            }

            .mgz-element.fhga8nn .mgz-link {
                border-radius: 100px;
                color: #371408;
                background-color: #f6f6f6
            }

            .mgz-element.fhga8nn .mgz-link:hover {
                color: #ffffff;
                background-color: #371408
            }

            .mgz-element.fhga8nn .mgz-link {
                font-size: 1.6rem;
                font-weight: 700;
                font-style: italic;
                text-transform: uppercase;
                padding: 17px 32px 13px;
                box-shadow: 0 2px 1px rgba(16,24,40,.04);
                color: #2a2c2c;
                background-color: #f6f6f6;
                border-radius: 100px;
                width: unset
            }

            .r4yyqht-s {
                padding: 0!important;
                margin: 12px 0 0 0!important
            }

            .vy623ay-s {
                min-height: 36vw !important;
                padding: 32px 0 0 0!important;
                margin: 0!important
            }

            .cv9bnce-s {
                padding: 0 16px 0 16px!important;
                margin: 0!important
            }

            .cv9bnce-p .mgz-parallax-inner {
                background-size: cover;
                background-position: center center
            }

            .mgz-element.cv9bnce >.mgz-element-inner>.inner-content {
                width: 1920px;
                max-width: 100%;
                margin: 0 auto
            }

            .cvqqk2v-s {
                padding: 0!important;
                margin: 0!important
            }

            .mgz-element.cvqqk2v .image-content {
                width: 100%;
                text-align: center
            }

            .mgz-element.cvqqk2v .image-title {
                font-size: 16px
            }

            .n2l5nny {
                height: 16px
            }

            .mgz-element.s3gm70a .mgz-link {
                border-radius: 100px;
                color: #ffffff;
                background-color: #ff4f00
            }

            .mgz-element.s3gm70a .mgz-link {
                border-radius: 100px;
                color: #ffffff;
                background-color: #ff4f00
            }

            .mgz-element.s3gm70a .mgz-link:hover {
                color: #ffffff;
                background-color: #371408
            }

            .mgz-element.s3gm70a .mgz-link {
                font-size: 1.6rem;
                font-weight: 700;
                font-style: italic;
                text-transform: uppercase;
                padding: 17px 32px 13px;
                box-shadow: 0 2px 1px rgba(16,24,40,.04);
                border-radius: 100px;
                width: 100%
            }

            .bhaf33k-s {
                padding: 0!important;
                margin: 0 0 12px 0!important
            }

            .mgz-element.bhaf33k .mgz-element-heading-text {
                font-size: 40px;
                color: #2a2c2c;
                line-height: 100%;
                font-weight: 950;
                font-style: italic;
            }

            .f4ovsg4-s {
                padding: 0!important;
                margin: 0!important
            }

            .wep7bms-s {
                padding: 32px 16px 48px 16px!important;
                margin: 0!important
            }

            .r3n06e0-s {
                padding: 0!important;
                margin: 0!important
            }

            .mgz-element.r3n06e0 >.mgz-element-inner>.inner-content {
                width: 1216px;
                max-width: 100%;
                margin: 0 auto
            }

            .kqvpqmg-s {
                padding: 0!important;
                margin: 0!important
            }

            .yn2mvsj-s {
                padding: 0!important;
                margin: 0 0 24px 0!important
            }

            .e42r3k2-s {
                text-align: right;
                padding-right: 820px !important;
                padding-bottom: 70px !important
            }

            .mgz-element.e42r3k2 .mgz-link {
                color: #4f1119;
                background-color: #f6f6f6
            }

            .mgz-element.e42r3k2 .mgz-link {
                color: #4f1119;
                background-color: #f6f6f6
            }

            .mgz-element.e42r3k2 .mgz-link:hover {
                color: #ffffff;
                background-color: #fe5001
            }

            .mgz-element.e42r3k2 .mgz-link {
                font-size: 1.6rem;
                font-weight: 700;
                font-style: text-transform:uppercase;
                padding: 17px 32px 13px;
                box-shadow: 0 2px 1px rgba(16,24,40,.04);
                color: #2a2c2c;
                background-color: #f6f6f6;
                border-radius: 100px
            }

            .hii67dg-s {
                padding: 0!important;
                margin: 24px 0 0 0!important
            }

            .maj68rc-s {
                min-height: 690px !important;
                padding-right: 0 !important;
                padding-bottom: 7vh !important;
                padding-left: 0 !important;
                margin-right: auto !important;
                margin-bottom: 0 !important;
                margin-left: auto !important
            }

            .y11yl70-s {
                text-align: center;
                padding-top: 0 !important;
                padding-bottom: 0 !important;
                margin: 0!important
            }

            .y11yl70-p .mgz-parallax-inner {
                background-size: cover;
                background-position: center center
            }

            .maj68rc>.mgz-element-inner {
                padding: 0;
                margin: 0
            }

            .mgz-element.y11yl70 >.mgz-element-inner>.inner-content {
                width: 2560px;
                max-width: 100%;
                margin: 0 auto
            }

            .bex4brr-s {
                padding: 0!important;
                margin: 0 0 24px 0!important
            }

            .mgz-element.bex4brr .mgz-element-heading-text {
                font-size: 16px;
                color: #ffffff;
                line-height: 100%;
                font-weight: 900;
                font-style: italic
            }

            .gvhjaxy-s {
                padding: 0!important;
                margin: 0 0 12px 0!important
            }

            .mgz-element.gvhjaxy .mgz-element-heading-text {
                font-size: 34px;
                color: #ffffff;
                line-height: 100%;
                font-weight: 950;
                font-style: italic;
            }

            .v24lc2p-s {
                padding: 0!important;
                margin: 0 0 16px 0!important
            }

            .mgz-element.mrfdcf6 .mgz-link {
                border-radius: 100px;
                color: #8d2020;
                background-color: #f6f6f6
            }

            .mgz-element.mrfdcf6 .mgz-link {
                border-radius: 100px;
                color: #8d2020;
                background-color: #f6f6f6
            }

            .mgz-element.mrfdcf6 .mgz-link:hover {
                color: #ffffff;
                background-color: #2a2c2c
            }

            .mgz-element.mrfdcf6 .mgz-link {
                font-size: 1.6rem;
                font-weight: 700;
                font-style: italic;
                text-transform: uppercase;
                padding: 17px 32px 13px;
                box-shadow: 0 2px 1px rgba(16,24,40,.04);
                color: #2a2c2c;
                background-color: #f6f6f6;
                border-radius: 100px;
                width: unset
            }

            .gicq79w-s {
                padding: 0!important;
                margin: 12px 0 0 0!important
            }

            .sjvft0r-s {
                min-height: 36vw !important;
                padding: 32px 0 0 0!important;
                margin: 0!important
            }

            .b853u24-s {
                padding: 0 16px 0 16px!important;
                margin: 0!important
            }

            .b853u24-p .mgz-parallax-inner {
                background-size: cover;
                background-position: center center
            }

            .mgz-element.b853u24 >.mgz-element-inner>.inner-content {
                width: 1920px;
                max-width: 100%;
                margin: 0 auto
            }

            .je7pb1a-s {
                padding: 0!important;
                margin: 0!important
            }

            .mgz-element.je7pb1a .image-content {
                width: 100%;
                text-align: center
            }

            .mgz-element.je7pb1a .image-title {
                font-size: 16px
            }

            .wdtj412 {
                height: 16px
            }

            .mgz-element.i061ybp .mgz-link {
                border-radius: 100px;
                color: #ffffff;
                background-color: #ff4f00
            }

            .mgz-element.i061ybp .mgz-link {
                border-radius: 100px;
                color: #ffffff;
                background-color: #ff4f00
            }

            .mgz-element.i061ybp .mgz-link:hover {
                color: #fbf3f3;
                background-color: #8d2020
            }

            .mgz-element.i061ybp .mgz-link {
                font-size: 1.6rem;
                font-weight: 700;
                font-style: italic;
                text-transform: uppercase;
                padding: 17px 32px 13px;
                box-shadow: 0 2px 1px rgba(16,24,40,.04);
                border-radius: 100px;
                width: 100%
            }

            .qiabi1c-s {
                padding: 0!important;
                margin: 0 0 12px 0!important
            }

            .mgz-element.qiabi1c .mgz-element-heading-text {
                font-size: 40px;
                color: #2a2c2c;
                line-height: 100%;
                font-weight: 950;
                font-style: italic;
            }

            .p65jij4-s {
                padding: 0!important;
                margin: 0!important
            }

            .df27dxy-s {
                padding: 32px 16px 48px 16px!important;
                margin: 0!important
            }

            .ccw7ut8-s {
                padding: 0!important;
                margin: 0!important
            }

            .mgz-element.ccw7ut8 >.mgz-element-inner>.inner-content {
                width: 1216px;
                max-width: 100%;
                margin: 0 auto
            }

            .fn8hwnr-s {
                padding: 0!important;
                margin: 0!important
            }

            .f41dj54-s {
                padding: 0!important;
                margin: 0 0 24px 0!important
            }

            .fe3ui7x-s {
                text-align: right;
                padding-top: 200px !important;
                margin-top: 200px !important
            }

            .mgz-element.fe3ui7x .mgz-link {
                color: #2a2c2c;
                background-color: #f6f6f6
            }

            .mgz-element.fe3ui7x .mgz-link {
                color: #2a2c2c;
                background-color: #f6f6f6
            }

            .mgz-element.fe3ui7x .mgz-link:hover {
                color: #ffffff;
                background-color: #fe5001
            }

            .mgz-element.fe3ui7x .mgz-link {
                font-size: 1.6rem;
                font-weight: 700;
                font-style: italic;
                text-transform: uppercase;
                padding: 17px 32px 13px;
                box-shadow: 0 2px 1px rgba(16,24,40,.04);
                color: #2a2c2c;
                background-color: #f6f6f6;
                border-radius: 100px;
                width: unset
            }

            .k2o2g50-s {
                padding: 0!important;
                margin: 24px 0 0 0!important
            }

            .uv863hc-s {
                min-height: 690px !important;
                padding: 80px 0 0 0!important;
                margin: 0!important
            }

            .a3lcbbi-s {
                padding-top: 0 !important;
                padding-bottom: 0 !important;
                margin: 0!important
            }

            .a3lcbbi-p .mgz-parallax-inner {
                background-size: cover;
                background-position: center center
            }

            .mgz-element.a3lcbbi >.mgz-element-inner>.inner-content {
                width: 2560px;
                max-width: 100%;
                margin: 0 auto
            }

            .my67qft-s {
                padding: 0!important;
                margin: 0 0 24px 0!important
            }

            .mgz-element.my67qft .mgz-element-heading-text {
                font-size: 16px;
                color: #ffffff;
                line-height: 100%;
                font-weight: 900;
                font-style: italic
            }

            .glvw695-s {
                padding: 0!important;
                margin: 0 0 12px 0!important
            }

            .mgz-element.glvw695 .mgz-element-heading-text {
                font-size: 34px;
                color: #ffffff;
                line-height: 100%;
                font-weight: 950;
                font-style: italic;
            }

            .ws4o19o-s {
                padding: 0!important;
                margin: 0 0 16px 0!important
            }

            .mgz-element.mjmqltm .mgz-link {
                border-radius: 100px;
                color: #2a2c2c;
                background-color: #f6f6f6
            }

            .mgz-element.mjmqltm .mgz-link {
                border-radius: 100px;
                color: #2a2c2c;
                background-color: #f6f6f6
            }

            .mgz-element.mjmqltm .mgz-link:hover {
                color: #ffffff;
                background-color: #2a2c2c
            }

            .mgz-element.mjmqltm .mgz-link {
                font-size: 1.6rem;
                font-weight: 700;
                font-style: italic;
                text-transform: uppercase;
                padding: 17px 32px 13px;
                box-shadow: 0 2px 1px rgba(16,24,40,.04);
                color: #2a2c2c;
                background-color: #f6f6f6;
                border-radius: 100px;
                width: unset
            }

            .iskwaiq-s {
                padding: 0!important;
                margin: 12px 0 0 0!important
            }

            .b6i72gj-s {
                min-height: 36vw !important;
                padding: 32px 0 0 0!important;
                margin: 0!important
            }

            .x2al22w-s {
                padding: 0 16px 0 16px!important;
                margin: 0!important
            }

            .x2al22w-p .mgz-parallax-inner {
                background-size: cover;
                background-position: center center
            }

            .mgz-element.x2al22w >.mgz-element-inner>.inner-content {
                width: 1920px;
                max-width: 100%;
                margin: 0 auto
            }

            .m220nwf-s {
                padding: 0!important;
                margin: 0!important
            }

            .mgz-element.m220nwf .image-content {
                width: 100%;
                text-align: center
            }

            .mgz-element.m220nwf .image-title {
                font-size: 16px
            }

            .o0oquk7 {
                height: 16px
            }

            .mgz-element.oy2xrws .mgz-link {
                border-radius: 100px;
                color: #ffffff;
                background-color: #ff4f00
            }

            .mgz-element.oy2xrws .mgz-link {
                border-radius: 100px;
                color: #ffffff;
                background-color: #ff4f00
            }

            .mgz-element.oy2xrws .mgz-link:hover {
                color: #ffffff;
                background-color: #2f99d7
            }

            .mgz-element.oy2xrws .mgz-link {
                font-size: 1.6rem;
                font-weight: 700;
                font-style: italic;
                text-transform: uppercase;
                padding: 17px 32px 13px;
                box-shadow: 0 2px 1px rgba(16,24,40,.04);
                border-radius: 100px;
                width: 100%
            }

            .ntu8cyi-s {
                padding: 0!important;
                margin: 0 0 12px 0!important
            }

            .mgz-element.ntu8cyi .mgz-element-heading-text {
                font-size: 44px;
                color: #2a2c2c;
                line-height: 100%;
                font-weight: 950;
                font-style: italic;
            }

            .re31ejj-s {
                padding: 0!important;
                margin: 0!important
            }

            .texrcs1-s {
                padding: 32px 16px 48px 16px!important;
                margin: 0!important
            }

            .yf8udy1-s {
                padding: 0!important;
                margin: 0!important
            }

            .mgz-element.yf8udy1 >.mgz-element-inner>.inner-content {
                width: 1216px;
                max-width: 100%;
                margin: 0 auto
            }

            .xl2ogh4-s {
                padding: 0!important;
                margin: 0!important
            }

            .i7ypdq5-s {
                padding: 0!important;
                margin: 0!important
            }

            .um1aent-s {
                padding: 0!important;
                margin: 0!important
            }

            .gk54tlq-s {
                min-height: 690px !important;
                padding: 0!important;
                margin: 0!important
            }

            @media (max-width: 1199px) {
                .gk54tlq-s {
                    min-height:370px !important;
                    padding: 0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .gk54tlq-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 767px) {
                .gk54tlq-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 575px) {
                .gk54tlq-s {
                    min-height:705px !important;
                    padding: 0!important;
                    margin: 0!important
                }
            }

            .um1aent>.mgz-element-inner {
                padding: 0;
                margin: 0
            }

            .mgz-element.gk54tlq >.mgz-element-inner>.inner-content {
                width: 1920px;
                max-width: 100%;
                margin: 0 auto
            }

            .hj6c1nl-s {
                padding: 0!important;
                margin: 0!important
            }

            .mgz-element.hj6c1nl .mgz-element-heading-text {
                font-size: 20px;
                color: #ffffff;
                line-height: 140%
            }

            .sydqag9-s {
                padding: 0!important;
                margin: 0!important
            }

            @media (max-width: 1199px) {
                .sydqag9-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .sydqag9-s {
                    padding:0!important;
                    margin: 0 0 16px 0!important
                }
            }

            @media (max-width: 767px) {
                .sydqag9-s {
                    padding:0!important;
                    margin: 0 0 16px 0!important
                }
            }

            @media (max-width: 575px) {
                .sydqag9-s {
                    padding:0!important;
                    margin: 0 0 16px 0!important
                }
            }

            .mgz-element.sydqag9 .mgz-element-heading-text {
                font-size: 18px;
                color: #ffffff;
                line-height: 140%
            }

            .wch75i0-s {
                padding: 0!important;
                margin: 0!important
            }

            .ynfw4li-s {
                padding: 0!important;
                margin: 0!important
            }

            .j7xatf0-s {
                padding: 0!important;
                margin: 0!important
            }

            .axuy36n-s {
                padding: 0!important;
                margin: 0 0 16px 0!important
            }

            .fh2qug1-s {
                padding: 0!important;
                margin: 0!important
            }

            .o4fr20f-s {
                padding: 0!important;
                margin: 0!important
            }

            .ynfw4li,.fh2qug1 {
                border: 0 solid transparent
            }

            .ynfw4li>.mgz-element-inner,.fh2qug1>.mgz-element-inner {
                padding: 0;
                margin: 0
            }

            .j8i9lss-s {
                padding: 0!important;
                margin: 0!important
            }

            .hmfyjwe-s {
                text-align: right;
                padding: 0!important;
                margin: 0!important
            }

            @media (max-width: 1199px) {
                .hmfyjwe-s {
                    text-align:right;
                    padding: 0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .hmfyjwe-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 767px) {
                .hmfyjwe-s {
                    text-align:left;
                    padding: 0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 575px) {
                .hmfyjwe-s {
                    text-align:left;
                    padding: 0!important;
                    margin: 0!important
                }
            }

            .mgz-element.hmfyjwe .mgz-link {
                border-radius: 100px;
                color: #000000;
                background-color: #ffffff
            }

            .mgz-element.hmfyjwe .mgz-link {
                border-radius: 100px;
                color: #000000;
                background-color: #ffffff
            }

            .mgz-element.hmfyjwe .mgz-link:hover {
                color: #f6f6f6;
                background-color: #000000
            }

            .mgz-element.hmfyjwe .mgz-link {
                font-style: ;
                font-weight: bold;
                padding: 14px 32px
            }

            .srg6lyx-s {
                padding: 0!important;
                margin: 0!important
            }

            .igjlesq-s {
                text-align: center;
                min-height: 110px !important;
                padding: 19px 16px 19px 16px!important;
                margin: 0!important;
                border-color: #2a2c2c !important;
                border-top-width: 1px !important;
                border-top-style: solid;
                border-right-width: 0 !important;
                border-right-style: solid;
                border-bottom-width: 1px !important;
                border-bottom-style: solid;
                border-left-width: 0 !important;
                border-left-style: solid;
                background-color: #fe5000 !important
            }

            @media (max-width: 1199px) {
                .igjlesq-s {
                    padding:19px 16px 19px 16px!important;
                    margin: 0!important;
                    border-color: #2a2c2c !important;
                    border-top-width: 1px !important;
                    border-top-style: solid;
                    border-right-width: 0 !important;
                    border-right-style: solid;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid;
                    border-left-width: 0 !important;
                    border-left-style: solid
                }
            }

            @media (max-width: 991px) {
                .igjlesq-s {
                    padding:32px 16px 32px 16px!important;
                    margin: 0!important;
                    border-color: #2a2c2c !important;
                    border-top-width: 1px !important;
                    border-top-style: solid;
                    border-right-width: 0 !important;
                    border-right-style: solid;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid;
                    border-left-width: 0 !important;
                    border-left-style: solid
                }
            }

            @media (max-width: 767px) {
                .igjlesq-s {
                    padding:32px 16px 32px 16px!important;
                    margin: 0!important;
                    border-color: #2a2c2c !important;
                    border-top-width: 1px !important;
                    border-top-style: solid;
                    border-right-width: 0 !important;
                    border-right-style: solid;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid;
                    border-left-width: 0 !important;
                    border-left-style: solid
                }
            }

            @media (max-width: 575px) {
                .igjlesq-s {
                    min-height:240px !important;
                    padding: 32px 16px 32px 16px!important;
                    margin: 0!important;
                    border-color: #2a2c2c !important;
                    border-top-width: 1px !important;
                    border-top-style: solid;
                    border-right-width: 0 !important;
                    border-right-style: solid;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid;
                    border-left-width: 0 !important;
                    border-left-style: solid
                }
            }

            .wch75i0,.j8i9lss,.srg6lyx {
                border: 0 solid transparent
            }

            .wch75i0>.mgz-element-inner,.j8i9lss>.mgz-element-inner,.srg6lyx>.mgz-element-inner {
                padding: 0;
                margin: 0
            }

            .mgz-element.igjlesq >.mgz-element-inner>.inner-content {
                width: 1216px;
                max-width: 100%;
                margin: 0 auto
            }

            .ubp91xa-s {
                padding: 0!important;
                margin: 0!important
            }

            .mgz-element.ubp91xa .mgz-element-heading-text {
                font-size: 20px;
                color: #ffffff;
                line-height: 140%
            }

            .vd07nk5-s {
                padding: 0!important;
                margin: 0!important
            }

            @media (max-width: 1199px) {
                .vd07nk5-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .vd07nk5-s {
                    padding:0!important;
                    margin: 0 0 16px 0!important
                }
            }

            @media (max-width: 767px) {
                .vd07nk5-s {
                    padding:0!important;
                    margin: 0 0 16px 0!important
                }
            }

            @media (max-width: 575px) {
                .vd07nk5-s {
                    padding:0!important;
                    margin: 0 0 16px 0!important
                }
            }

            .mgz-element.vd07nk5 .mgz-element-heading-text {
                font-size: 18px;
                color: #ffffff;
                line-height: 140%
            }

            .werw0k6-s {
                padding: 0!important;
                margin: 0!important
            }

            .nkjoaav-s {
                padding: 0!important;
                margin: 0!important
            }

            .f6sgqoi-s {
                padding: 0!important;
                margin: 0 0 16px 0!important
            }

            .jnyfia7-s {
                padding: 0!important;
                margin: 0!important
            }

            .w5oaiis-s {
                padding: 0!important;
                margin: 0!important
            }

            .jnyfia7 {
                border: 0 solid transparent
            }

            .jnyfia7>.mgz-element-inner {
                padding: 0;
                margin: 0
            }

            .eofg6sl-s {
                padding: 0!important;
                margin: 0!important
            }

            .bmxujcu-s {
                text-align: right;
                padding: 0!important;
                margin: 0!important
            }

            @media (max-width: 1199px) {
                .bmxujcu-s {
                    text-align:right;
                    padding: 0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .bmxujcu-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 767px) {
                .bmxujcu-s {
                    text-align:left;
                    padding: 0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 575px) {
                .bmxujcu-s {
                    text-align:left;
                    padding: 0!important;
                    margin: 0!important
                }
            }

            .mgz-element.bmxujcu .mgz-link {
                border-radius: 100px;
                color: #000000;
                background-color: #ffffff
            }

            .mgz-element.bmxujcu .mgz-link {
                border-radius: 100px;
                color: #000000;
                background-color: #ffffff
            }

            .mgz-element.bmxujcu .mgz-link:hover {
                color: #f6f6f6;
                background-color: #000000
            }

            .mgz-element.bmxujcu .mgz-link {
                font-style: italic;
                font-weight: bold;
                padding: 14px 32px
            }

            .idanm0x-s {
                padding: 0!important;
                margin: 0!important
            }

            .tm48799-s {
                text-align: center;
                min-height: 110px !important;
                padding: 19px 16px 19px 16px!important;
                margin: 0!important;
                border-color: #2a2c2c !important;
                border-top-width: 1px !important;
                border-top-style: solid;
                border-right-width: 0 !important;
                border-right-style: solid;
                border-bottom-width: 1px !important;
                border-bottom-style: solid;
                border-left-width: 0 !important;
                border-left-style: solid;
                background-color: #fe5000 !important
            }

            @media (max-width: 1199px) {
                .tm48799-s {
                    padding:19px 16px 19px 16px!important;
                    margin: 0!important;
                    border-color: #2a2c2c !important;
                    border-top-width: 1px !important;
                    border-top-style: solid;
                    border-right-width: 0 !important;
                    border-right-style: solid;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid;
                    border-left-width: 0 !important;
                    border-left-style: solid
                }
            }

            @media (max-width: 991px) {
                .tm48799-s {
                    padding:32px 16px 32px 16px!important;
                    margin: 0!important;
                    border-color: #2a2c2c !important;
                    border-top-width: 1px !important;
                    border-top-style: solid;
                    border-right-width: 0 !important;
                    border-right-style: solid;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid;
                    border-left-width: 0 !important;
                    border-left-style: solid
                }
            }

            @media (max-width: 767px) {
                .tm48799-s {
                    padding:32px 16px 32px 16px!important;
                    margin: 0!important;
                    border-color: #2a2c2c !important;
                    border-top-width: 1px !important;
                    border-top-style: solid;
                    border-right-width: 0 !important;
                    border-right-style: solid;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid;
                    border-left-width: 0 !important;
                    border-left-style: solid
                }
            }

            @media (max-width: 575px) {
                .tm48799-s {
                    min-height:240px !important;
                    padding: 32px 16px 32px 16px!important;
                    margin: 0!important;
                    border-color: #2a2c2c !important;
                    border-top-width: 1px !important;
                    border-top-style: solid;
                    border-right-width: 0 !important;
                    border-right-style: solid;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid;
                    border-left-width: 0 !important;
                    border-left-style: solid
                }
            }

            .werw0k6,.eofg6sl,.idanm0x {
                border: 0 solid transparent
            }

            .werw0k6>.mgz-element-inner,.eofg6sl>.mgz-element-inner,.idanm0x>.mgz-element-inner {
                padding: 0;
                margin: 0
            }

            .mgz-element.tm48799 >.mgz-element-inner>.inner-content {
                width: 1216px;
                max-width: 100%;
                margin: 0 auto
            }

            .grgio7p-s {
                padding: 0!important;
                margin: 0!important
            }

            @media (max-width: 1199px) {
                .grgio7p-s {
                    padding:0!important;
                    margin: 0 0 24px 0!important
                }
            }

            @media (max-width: 991px) {
                .grgio7p-s {
                    padding:0!important;
                    margin: 0 0 24px 0!important
                }
            }

            @media (max-width: 767px) {
                .grgio7p-s {
                    padding:0!important;
                    margin: 0 0 24px 0!important
                }
            }

            @media (max-width: 575px) {
                .grgio7p-s {
                    min-height:200px !important;
                    padding: 0!important;
                    margin: 0!important
                }
            }

            .mgz-element.grgio7p .mgz-element-heading-text {
                color: #2a2c2c
            }

            .rw7lfq3-s {
                padding: 0!important;
                margin: 0 10px 32px 10px!important
            }

            .mgz-element.rw7lfq3 .mgz-element-heading-text {
                color: #2a2c2c
            }

            .qwb0wwu-s {
                padding: 0!important;
                margin: 0!important
            }

            .mgz-element.qwb0wwu .mgz-link {
                border-radius: 100px;
                background-color: #f6f6f6
            }

            .mgz-element.qwb0wwu .mgz-link {
                border-radius: 100px;
                background-color: #f6f6f6
            }

            .mgz-element.qwb0wwu .mgz-link:hover {
                color: #f6f6f6;
                background-color: #2a2c2c
            }

            .babiovn-s {
                margin-right: -10px !important;
                margin-left: -10px !important
            }

            .mkin4iu {
                height: 160px
            }

            .yoy00v7-s {
                margin-bottom: 12px !important
            }

            .mcqhs2n-s {
                min-height: 305px !important;
                padding: 32px!important;
                margin-top: 0 !important;
                margin-bottom: 0 !important;
                margin-left: 0 !important
            }

            .mcqhs2n-p .mgz-parallax-inner {
                background-size: cover;
                background-position: center center
            }

            .ctv3q2p-s {
                padding: 0!important;
                margin: 0!important
            }

            .mgz-element.ctv3q2p .mgz-link {
                border-radius: 100px;
                background-color: #f6f6f6
            }

            .mgz-element.ctv3q2p .mgz-link {
                border-radius: 100px;
                background-color: #f6f6f6
            }

            .mgz-element.ctv3q2p .mgz-link:hover {
                color: #f6f6f6;
                background-color: #2a2c2c
            }

            .iqter5t {
                height: 160px
            }

            .to1yk71-s {
                margin-top: -20px !important;
                margin-bottom: -20px !important
            }

            .rsjp4wm-s {
                margin-bottom: 12px !important
            }

            .s11bnvf-s {
                min-height: 305px !important;
                padding: 32px!important;
                margin-top: 0 !important;
                margin-right: 0 !important;
                margin-bottom: 0 !important
            }

            .s11bnvf-p .mgz-parallax-inner {
                background-size: cover;
                background-position: center center
            }

            .opb63g8-s {
                padding: 0!important;
                margin: 0!important
            }

            .a6218vw-s {
                padding: 0!important;
                margin: 0 -10px 0 -10px!important
            }

            @media (max-width: 1199px) {
                .a6218vw-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .a6218vw-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 767px) {
                .a6218vw-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 575px) {
                .a6218vw-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            .hx6kw6k-s {
                padding: 112px 16px 0 16px!important;
                margin: 0!important
            }

            @media (max-width: 1199px) {
                .hx6kw6k-s {
                    padding:64px 16px 0 16px!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .hx6kw6k-s {
                    padding:64px 16px 0 16px!important;
                    margin: 0!important
                }
            }

            @media (max-width: 767px) {
                .hx6kw6k-s {
                    padding:64px 16px 0 16px!important;
                    margin: 0!important
                }
            }

            @media (max-width: 575px) {
                .hx6kw6k-s {
                    padding:64px 16px 0 16px!important;
                    margin: 0!important
                }
            }

            .a6218vw {
                border: 0 solid transparent
            }

            .a6218vw>.mgz-element-inner {
                padding: 0;
                margin: 0
            }

            .mgz-element.hx6kw6k >.mgz-element-inner>.inner-content {
                width: 1216px;
                max-width: 100%;
                margin: 0 auto
            }

            .epyhcn6-s {
                padding: 0!important;
                margin: 0 0 24px 0!important
            }

            @media (max-width: 1199px) {
                .epyhcn6-s {
                    padding:0!important;
                    margin: 0 0 24px 0!important
                }
            }

            @media (max-width: 991px) {
                .epyhcn6-s {
                    padding:0!important;
                    margin: 0 0 24px 0!important
                }
            }

            @media (max-width: 767px) {
                .epyhcn6-s {
                    padding:0!important;
                    margin: 0 0 24px 0!important
                }
            }

            @media (max-width: 575px) {
                .epyhcn6-s {
                    min-height:200px !important;
                    padding: 0!important;
                    margin: 0!important
                }
            }

            .mgz-element.epyhcn6 .mgz-element-heading-text {
                color: #2a2c2c
            }

            .lcwinaj-s {
                padding: 0!important;
                margin: 0 10px 32px 10px!important
            }

            .mgz-element.lcwinaj .mgz-element-heading-text {
                color: #2a2c2c
            }

            .cs3coc8-s {
                margin-bottom: 12px !important
            }

            .t9whvvq {
                height: 160px
            }

            .qdjv752-s {
                padding: 100px 0 0 0!important;
                margin: 0!important
            }

            .mgz-element.qdjv752 .mgz-link {
                border-radius: 100px;
                background-color: #f6f6f6
            }

            .mgz-element.qdjv752 .mgz-link {
                border-radius: 100px;
                background-color: #f6f6f6
            }

            .mgz-element.qdjv752 .mgz-link:hover {
                color: #f6f6f6;
                background-color: #2a2c2c
            }

            .mb4jufd-s {
                margin-right: -20px !important
            }

            .fmaxj0j-s {
                padding-top: 70px !important;
                margin: -20px -10px -20px -10px!important
            }

            .vhif9pn-s {
                margin-left: -50px !important
            }

            .p1sga15-s {
                margin-right: -10px !important;
                margin-left: -10px !important
            }

            .faa5a4q-s {
                min-height: 305px !important;
                padding: 32px!important;
                margin: 0 16px 0 0!important
            }

            .faa5a4q-p .mgz-parallax-inner {
                background-size: cover;
                background-position: center center
            }

            @media (max-width: 1199px) {
                .faa5a4q-s {
                    min-height:20vw !important;
                    padding: 24px 16px 24px 16px!important;
                    margin: 0 16px 0 0!important
                }
            }

            @media (max-width: 991px) {
                .faa5a4q-s {
                    min-height:20vw !important;
                    padding: 24px 16px 24px 16px!important;
                    margin: 0 8px 0 0!important
                }
            }

            @media (max-width: 767px) {
                .faa5a4q-s {
                    min-height:46vw !important;
                    padding: 24px 16px 24px 16px!important;
                    margin: 0 0 16px 0!important
                }
            }

            @media (max-width: 575px) {
                .faa5a4q-s {
                    min-height:46vw !important;
                    padding: 24px 16px 24px 16px!important;
                    margin: 0 0 16px 0!important
                }
            }

            .qaw5f0h-s {
                margin-bottom: 12px !important
            }

            .bat3qkv {
                height: 160px
            }

            .uyhfiju-s {
                padding: 100px 0 0 0!important;
                margin: 0!important
            }

            .mgz-element.uyhfiju .mgz-link {
                border-radius: 100px;
                background-color: #f6f6f6
            }

            .mgz-element.uyhfiju .mgz-link {
                border-radius: 100px;
                background-color: #f6f6f6
            }

            .mgz-element.uyhfiju .mgz-link:hover {
                color: #f6f6f6;
                background-color: #2a2c2c
            }

            .mk9rnil-s {
                padding-top: 0 !important
            }

            .ui6eunh-s {
                padding-top: 70px !important;
                margin-top: -20px !important;
                margin-bottom: -20px !important
            }

            .u709vo9-s {
                min-height: 305px !important;
                padding: 32px!important;
                margin: 0 0 0 16px!important
            }

            .u709vo9-p .mgz-parallax-inner {
                background-size: cover;
                background-position: center center
            }

            @media (max-width: 1199px) {
                .u709vo9-s {
                    min-height:20vw !important;
                    padding: 24px 16px 24px 16px!important;
                    margin: 0 0 0 16px!important
                }
            }

            @media (max-width: 991px) {
                .u709vo9-s {
                    min-height:20vw !important;
                    padding: 24px 16px 24px 16px!important;
                    margin: 0 -0 0 8px!important
                }
            }

            @media (max-width: 767px) {
                .u709vo9-s {
                    min-height:46vw !important;
                    padding: 24px 16px 24px 16px!important;
                    margin: 0 0 16px 0!important
                }
            }

            @media (max-width: 575px) {
                .u709vo9-s {
                    min-height:46vw !important;
                    padding: 24px 16px 24px 16px!important;
                    margin: 0 0 16px 0!important
                }
            }

            .bg0rr1q-s {
                padding: 0!important;
                margin: 0!important
            }

            .n21e6ch-s {
                padding: 0!important;
                margin: 0 -10px 0 -10px!important
            }

            @media (max-width: 1199px) {
                .n21e6ch-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .n21e6ch-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 767px) {
                .n21e6ch-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 575px) {
                .n21e6ch-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            .vb5uave-s {
                padding: 112px 16px 0 16px!important;
                margin: 0!important
            }

            @media (max-width: 1199px) {
                .vb5uave-s {
                    padding:64px 16px 0 16px!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .vb5uave-s {
                    padding:64px 16px 0 16px!important;
                    margin: 0!important
                }
            }

            @media (max-width: 767px) {
                .vb5uave-s {
                    padding:64px 16px 0 16px!important;
                    margin: 0!important
                }
            }

            @media (max-width: 575px) {
                .vb5uave-s {
                    padding:64px 16px 0 16px!important;
                    margin: 0!important
                }
            }

            .n21e6ch {
                border: 0 solid transparent
            }

            .n21e6ch>.mgz-element-inner {
                padding: 0;
                margin: 0
            }

            .mgz-element.vb5uave >.mgz-element-inner>.inner-content {
                width: 1216px;
                max-width: 100%;
                margin: 0 auto
            }

            .i1x7sgb-s {
                padding: 0!important;
                margin: 0 0 24px 0!important
            }

            @media (max-width: 1199px) {
                .i1x7sgb-s {
                    padding:0!important;
                    margin: 0 0 24px 0!important
                }
            }

            @media (max-width: 991px) {
                .i1x7sgb-s {
                    padding:0!important;
                    margin: 0 0 24px 0!important
                }
            }

            @media (max-width: 767px) {
                .i1x7sgb-s {
                    padding:0!important;
                    margin: 0 0 24px 0!important
                }
            }

            @media (max-width: 575px) {
                .i1x7sgb-s {
                    padding:0!important;
                    margin: 0 0 24px 0!important
                }
            }

            .mgz-element.i1x7sgb .mgz-element-heading-text {
                color: #2a2c2c
            }

            .ijx85da-s {
                text-align: center;
                margin: -20px -15px -20px -15px!important
            }

            .mgz-element.ijx85da .product-item {
                padding: 14px
            }

            .ijx85da .mgz-block-heading-line:before {
                height: 1px;
                background-color: #cecece
            }

            .es6d0hb-s {
                padding: 0!important;
                margin: 0!important
            }

            @media (max-width: 1199px) {
                .es6d0hb-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .es6d0hb-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 767px) {
                .es6d0hb-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 575px) {
                .es6d0hb-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            .rt5wty7-s {
                text-align: center;
                padding-top: 112px !important;
                padding-bottom: 0 !important;
                margin: 0!important
            }

            @media (max-width: 1199px) {
                .rt5wty7-s {
                    padding:64px 16px 0 16px!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .rt5wty7-s {
                    padding:64px 16px 0 16px!important;
                    margin: 0!important
                }
            }

            @media (max-width: 767px) {
                .rt5wty7-s {
                    padding:64px 16px 0 16px!important;
                    margin: 0!important
                }
            }

            @media (max-width: 575px) {
                .rt5wty7-s {
                    padding:64px 16px 0 16px!important;
                    margin: 0!important
                }
            }

            .es6d0hb {
                border: 0 solid transparent
            }

            .es6d0hb>.mgz-element-inner {
                padding: 0;
                margin: 0
            }

            .mgz-element.rt5wty7 >.mgz-element-inner>.inner-content {
                width: 1216px;
                max-width: 100%;
                margin: 0 auto
            }

            .e2j5tl3-s {
                padding: 0!important;
                margin: 0 0 24px 0!important
            }

            .mgz-element.e2j5tl3 .mgz-element-heading-text {
                color: #2a2c2c
            }

            .earduc2-s {
                padding: 0!important;
                margin: 0 0 32px 0!important
            }

            .mgz-element.earduc2 .mgz-element-heading-text {
                color: #2a2c2c
            }

            .b821gg0-s {
                padding: 0!important;
                margin: 0 0 16px 0!important
            }

            .mgz-element.b821gg0 .mgz-element-heading-text {
                color: #ffffff
            }

            .f4n2jqw-s {
                padding: 0!important;
                margin: 0 0 16px 0!important
            }

            .mgz-element.f4n2jqw .mgz-element-heading-text {
                font-size: 18px;
                color: #ffffff;
                line-height: 110%;
                font-weight: 950
            }

            .cxsomcj-s {
                padding: 0!important;
                margin: 380px 0 0 0!important
            }

            .mgz-element.cxsomcj .mgz-link {
                border-width: 0;
                border-style: solid;
                border-radius: 100px;
                color: #2a2c2c;
                background-color: #ffffff
            }

            .mgz-element.cxsomcj .mgz-link {
                border-width: 0;
                border-style: solid;
                border-radius: 100px;
                color: #2a2c2c;
                background-color: #ffffff
            }

            .mgz-element.cxsomcj .mgz-link:hover {
                color: #f6f6f6;
                background-color: #2a2c2c
            }

            .mgz-element.cxsomcj .mgz-link {
                padding: 16px 32px;
                font-size: 14px;
                font-style: font-weight:700;
                box-shadow: 0 2px 1px 0 rgba(16,24,40,0.04);
                text-transform: uppercase
            }

            .t959qgv-s {
                min-height: 512px !important;
                padding: 32px!important;
                margin: 0 16px 0 0!important
            }

            .t959qgv-p .mgz-parallax-inner {
                background-size: auto;
                background-position: center top
            }

            @media (max-width: 1199px) {
                .t959qgv-s {
                    min-height:512px !important;
                    padding: 32px!important;
                    margin: 0 16px 0 0!important
                }
            }

            @media (max-width: 991px) {
                .t959qgv-s {
                    min-height:512px !important;
                    padding: 32px 16px 32px 16px!important;
                    margin: 0 8px 0 0!important
                }
            }

            @media (max-width: 767px) {
                .t959qgv-s {
                    min-height:46vw !important;
                    padding: 32px 16px 32px 16px!important;
                    margin: 0 0 16px 0!important
                }
            }

            @media (max-width: 575px) {
                .t959qgv-s {
                    min-height:46vw !important;
                    padding: 32px 16px 32px 16px!important;
                    margin: 0 0 16px 0!important
                }
            }

            @media (max-width: 575px) {
                .t959qgv-p .mgz-parallax-inner {
                    background-size:auto;
                    background-position: center top
                }
            }

            .sfn9xr9-s {
                padding: 0!important;
                margin: 0 0 16px 0!important
            }

            .mgz-element.sfn9xr9 .mgz-element-heading-text {
                color: #2a2c2c
            }

            .knsg454-s {
                padding: 0!important;
                margin: 0 0 16px 0!important
            }

            .mgz-element.knsg454 .mgz-element-heading-text {
                font-size: 18px;
                color: #2a2c2c;
                line-height: 110%;
                font-weight: 950
            }

            .bj4234b-s {
                padding: 0!important;
                margin: 380px 0 0 0!important
            }

            .mgz-element.bj4234b .mgz-link {
                border-width: 0;
                border-style: solid;
                border-radius: 100px;
                color: #2a2c2c;
                background-color: #ffffff
            }

            .mgz-element.bj4234b .mgz-link {
                border-width: 0;
                border-style: solid;
                border-radius: 100px;
                color: #2a2c2c;
                background-color: #ffffff
            }

            .mgz-element.bj4234b .mgz-link:hover {
                color: #f6f6f6;
                background-color: #2a2c2c
            }

            .mgz-element.bj4234b .mgz-link {
                padding: 16px 32px;
                font-size: 14px;
                font-style: font-weight:700;
                box-shadow: 0 2px 1px 0 rgba(16,24,40,0.04);
                text-transform: uppercase
            }

            .a7sh4bm-s {
                min-height: 512px !important;
                padding: 32px!important;
                margin: 0 16px 0 16px!important
            }

            .a7sh4bm-p .mgz-parallax-inner {
                background-size: auto;
                background-position: center top
            }

            @media (max-width: 1199px) {
                .a7sh4bm-s {
                    min-height:512px !important;
                    padding: 32px!important;
                    margin: 0 16px 0 16px!important
                }
            }

            @media (max-width: 991px) {
                .a7sh4bm-s {
                    min-height:512px !important;
                    padding: 32px 16px 32px 16px!important;
                    margin: 0 8px 0 8px!important
                }
            }

            @media (max-width: 767px) {
                .a7sh4bm-s {
                    min-height:46vw !important;
                    padding: 32px 16px 32px 16px!important;
                    margin: 0 0 16px 0!important
                }
            }

            @media (max-width: 575px) {
                .a7sh4bm-s {
                    min-height:46vw !important;
                    padding: 32px 16px 32px 16px!important;
                    margin: 0 0 16px 0!important
                }
            }

            @media (max-width: 575px) {
                .a7sh4bm-p .mgz-parallax-inner {
                    background-size:auto;
                    background-position: center top
                }
            }

            .fxjft6h-s {
                padding: 0!important;
                margin: 0 0 16px 0!important
            }

            .mgz-element.fxjft6h .mgz-element-heading-text {
                color: #2a2c2c
            }

            .gqqdnq3-s {
                padding: 0!important;
                margin: 0 0 16px 0!important
            }

            .mgz-element.gqqdnq3 .mgz-element-heading-text {
                font-size: 18px;
                color: #2a2c2c;
                line-height: 110%;
                font-weight: 950
            }

            .fvpffny-s {
                padding: 0!important;
                margin: 380px 0 0 0!important
            }

            .mgz-element.fvpffny .mgz-link {
                border-width: 0;
                border-style: solid;
                border-radius: 100px;
                color: #2a2c2c;
                background-color: #ffffff
            }

            .mgz-element.fvpffny .mgz-link {
                border-width: 0;
                border-style: solid;
                border-radius: 100px;
                color: #2a2c2c;
                background-color: #ffffff
            }

            .mgz-element.fvpffny .mgz-link:hover {
                color: #f6f6f6;
                background-color: #2a2c2c
            }

            .mgz-element.fvpffny .mgz-link {
                padding: 16px 32px;
                font-size: 14px;
                font-style: font-weight:700;
                box-shadow: 0 2px 1px 0 rgba(16,24,40,0.04);
                text-transform: uppercase
            }

            .cg8upfw-s {
                min-height: 512px !important;
                padding: 32px!important;
                margin: 0 0 0 16px!important
            }

            .cg8upfw-p .mgz-parallax-inner {
                background-size: auto;
                background-position: center top
            }

            @media (max-width: 1199px) {
                .cg8upfw-s {
                    min-height:512px !important;
                    padding: 32px 16px 32px 16px!important;
                    margin: 0 0 0 16px!important
                }
            }

            @media (max-width: 991px) {
                .cg8upfw-s {
                    min-height:512px !important;
                    padding: 32px 16px 32px 16px!important;
                    margin: 0 0 0 8px!important
                }
            }

            @media (max-width: 767px) {
                .cg8upfw-s {
                    min-height:46vw !important;
                    padding: 32px 16px 32px 16px!important;
                    margin: 0!important
                }
            }

            @media (max-width: 575px) {
                .cg8upfw-s {
                    min-height:46vw !important;
                    padding: 32px 16px 32px 16px!important;
                    margin: 0!important
                }
            }

            @media (max-width: 575px) {
                .cg8upfw-p .mgz-parallax-inner {
                    background-size:auto;
                    background-position: center top
                }
            }

            .ofuf3f9-s {
                padding: 0!important;
                margin: 0!important
            }

            .mgz-element.ofuf3f9 >.mgz-element-inner>.inner-content {
                width: 1216px;
                max-width: 100%;
                margin: 0 auto
            }

            .pmm5lpu-s {
                padding: 0!important;
                margin: 0!important
            }

            .w5n6kdt-s {
                padding: 0 16px 112px 16px!important;
                margin: 0!important
            }

            @media (max-width: 1199px) {
                .w5n6kdt-s {
                    padding:64px 16px 64px 16px!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .w5n6kdt-s {
                    padding:64px 16px 64px 16px!important;
                    margin: 0!important
                }
            }

            @media (max-width: 767px) {
                .w5n6kdt-s {
                    padding:64px 16px 64px 16px!important;
                    margin: 0!important
                }
            }

            @media (max-width: 575px) {
                .w5n6kdt-s {
                    padding:64px 16px 64px 16px!important;
                    margin: 0!important
                }
            }

            .pmm5lpu>.mgz-element-inner {
                padding: 0
            }

            .mgz-element.w5n6kdt >.mgz-element-inner>.inner-content {
                width: 1216px;
                max-width: 100%;
                margin: 0 auto
            }

            .v0fi3o6-s {
                padding: 0!important;
                margin: 0 0 16px 0!important
            }

            .mgz-element.v0fi3o6 .mgz-element-heading-text {
                color: #2a2c2c
            }

            .q0ih3dx-s {
                padding: 0!important;
                margin: 0 0 16px 0!important
            }

            .mgz-element.q0ih3dx .mgz-element-heading-text {
                color: #2a2c2c
            }

            .x3lpnsn-s {
                padding: 0!important;
                margin: 0!important
            }

            @media (max-width: 1199px) {
                .x3lpnsn-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .x3lpnsn-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 767px) {
                .x3lpnsn-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 575px) {
                .x3lpnsn-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            .i81q6kt-s {
                padding: 0!important;
                margin: 0!important
            }

            .yiqy58c-s {
                padding: 0!important;
                margin: 32px 0 0 0!important
            }

            @media (max-width: 1199px) {
                .yiqy58c-s {
                    padding:0!important;
                    margin: 24px 0 0 0!important
                }
            }

            @media (max-width: 991px) {
                .yiqy58c-s {
                    padding:0!important;
                    margin: 24px 0 0 0!important
                }
            }

            @media (max-width: 767px) {
                .yiqy58c-s {
                    padding:0!important;
                    margin: 24px 0 0 0!important
                }
            }

            @media (max-width: 575px) {
                .yiqy58c-s {
                    padding:0!important;
                    margin: 24px 0 0 0!important
                }
            }

            .mgz-element.yiqy58c .mgz-link {
                border-radius: 100px;
                color: #f6f6f6;
                background-color: #e5451c
            }

            .mgz-element.yiqy58c .mgz-link {
                border-radius: 100px;
                color: #f6f6f6;
                background-color: #e5451c
            }

            .mgz-element.yiqy58c .mgz-link:hover {
                color: #f6f6f6;
                background-color: #2a2c2c
            }

            .uep8d60-s {
                padding: 0!important;
                margin: 0!important
            }

            @media (max-width: 1199px) {
                .uep8d60-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .uep8d60-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 767px) {
                .uep8d60-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 575px) {
                .uep8d60-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            .b9en22g {
                float: left
            }

            .b9en22g-s {
                padding: 0!important;
                margin: 0!important
            }

            .a93tyy1-s {
                padding: 0!important;
                margin: 0!important
            }

            .j9i6581-s {
                margin-bottom: 4px !important
            }

            .rl1t6hx-s {
                padding: 0!important;
                margin: 0 0 4px 0!important
            }

            .p152n17-s {
                margin-bottom: 0 !important
            }

            .vcftj63-s {
                margin-bottom: 0 !important
            }

            .x0mw1m6 {
                float: left
            }

            .x0mw1m6-s {
                padding: 0!important;
                margin: 0!important
            }

            .flb0xhp {
                float: left
            }

            .flb0xhp-s {
                padding: 0!important;
                margin: 0!important
            }

            .x0mw1m6>.mgz-element-inner {
                padding: 0
            }

            .iveuiix-s {
                padding: 0 0 0 52px!important;
                margin: 0!important
            }

            @media (max-width: 1199px) {
                .iveuiix-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .iveuiix-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 767px) {
                .iveuiix-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 575px) {
                .iveuiix-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            .swqp2j4-s {
                padding: 0!important;
                margin: 0!important
            }

            .a93tyy1>.mgz-element-inner,.iveuiix>.mgz-element-inner {
                padding: 0
            }

            .cpyln5v-s {
                padding: 24px 0 24px 0!important;
                margin: 0!important;
                border-color: #2a2c2c !important;
                border-top-width: 0 !important;
                border-top-style: solid;
                border-right-width: 0 !important;
                border-right-style: solid;
                border-bottom-width: 1px !important;
                border-bottom-style: solid;
                border-left-width: 0 !important;
                border-left-style: solid
            }

            .nfdffin {
                float: left
            }

            .nfdffin-s {
                padding: 0!important;
                margin: 0!important
            }

            .g5ti5jk-s {
                padding: 0!important;
                margin: 0!important
            }

            .c1vq8dn-s {
                margin-bottom: 4px !important
            }

            .ju2rf3h-s {
                padding: 0!important;
                margin: 0 0 4px 0!important
            }

            .mr566ks-s {
                margin-bottom: 0 !important
            }

            .mq5r312-s {
                margin-bottom: 0 !important
            }

            .aj8dpyx {
                float: left
            }

            .aj8dpyx-s {
                padding: 0!important;
                margin: 0!important
            }

            .klsw5wl {
                float: left
            }

            .klsw5wl-s {
                padding: 0!important;
                margin: 0!important
            }

            .aj8dpyx>.mgz-element-inner {
                padding: 0
            }

            .kvx1rfd-s {
                padding: 0 0 0 52px!important;
                margin: 0!important
            }

            @media (max-width: 1199px) {
                .kvx1rfd-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .kvx1rfd-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 767px) {
                .kvx1rfd-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 575px) {
                .kvx1rfd-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            .qjo5uue-s {
                padding: 0!important;
                margin: 0!important
            }

            .g5ti5jk>.mgz-element-inner,.kvx1rfd>.mgz-element-inner {
                padding: 0
            }

            .g7iruqb-s {
                padding: 24px 0 24px 0!important;
                margin: 0!important;
                border-color: #2a2c2c !important;
                border-top-width: 0 !important;
                border-top-style: solid;
                border-right-width: 0 !important;
                border-right-style: solid;
                border-bottom-width: 1px !important;
                border-bottom-style: solid;
                border-left-width: 0 !important;
                border-left-style: solid
            }

            .wimf1ga {
                float: left
            }

            .wimf1ga-s {
                padding: 0!important;
                margin: 0!important
            }

            .oxo4q74-s {
                padding: 0!important;
                margin: 0!important
            }

            .wvueiw9-s {
                margin-bottom: 4px !important
            }

            .wln0102-s {
                padding: 0!important;
                margin: 0 0 4px 0!important
            }

            .sxxchwg-s {
                margin-bottom: 0 !important
            }

            .y98f69q-s {
                margin-bottom: 0 !important
            }

            .ed75jce {
                float: left
            }

            .ed75jce-s {
                padding: 0!important;
                margin: 0!important
            }

            .if0mp0k {
                float: left
            }

            .if0mp0k-s {
                padding: 0!important;
                margin: 0!important
            }

            .ed75jce>.mgz-element-inner {
                padding: 0
            }

            .f7a0tb9-s {
                padding: 0 0 0 52px!important;
                margin: 0!important
            }

            @media (max-width: 1199px) {
                .f7a0tb9-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .f7a0tb9-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 767px) {
                .f7a0tb9-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 575px) {
                .f7a0tb9-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            .cdgfuxv-s {
                padding: 0!important;
                margin: 0!important
            }

            .oxo4q74>.mgz-element-inner,.f7a0tb9>.mgz-element-inner {
                padding: 0
            }

            .jkto9ig-s {
                padding: 24px 0 24px 0!important;
                margin: 0!important;
                border-color: #2a2c2c !important;
                border-top-width: 0 !important;
                border-top-style: solid;
                border-right-width: 0 !important;
                border-right-style: solid;
                border-bottom-width: 1px !important;
                border-bottom-style: solid;
                border-left-width: 0 !important;
                border-left-style: solid
            }

            .cpyln5v>.mgz-element-inner,.g7iruqb>.mgz-element-inner,.jkto9ig>.mgz-element-inner {
                padding: 0
            }

            .thahx1q-s {
                padding-top: 0 !important;
                padding-right: 0 !important;
                padding-bottom: 0 !important;
                margin: 0 0 -0 0!important
            }

            @media (max-width: 1199px) {
                .thahx1q-s {
                    padding:0 0 0 32px!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .thahx1q-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 767px) {
                .thahx1q-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 575px) {
                .thahx1q-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            .ils0rrb-s {
                min-height: 333px !important;
                padding: 0!important;
                margin: 0!important
            }

            .hx2ki0v-s {
                padding: 0!important;
                margin: 0!important
            }

            @media (max-width: 1199px) {
                .hx2ki0v-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .hx2ki0v-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 767px) {
                .hx2ki0v-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 575px) {
                .hx2ki0v-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            .s95mmu7-s {
                min-height: 800px !important;
                padding: 112px 16px 112px 16px!important;
                margin: 0!important
            }

            .s95mmu7-p .mgz-parallax-inner {
                background-size: 100% auto;
                background-position: left top
            }

            @media (max-width: 1199px) {
                .s95mmu7-s {
                    min-height:800px !important;
                    padding: 112px 16px 112px 16px!important;
                    margin: 0!important
                }
            }

            @media (max-width: 1199px) {
                .s95mmu7-p .mgz-parallax-inner {
                    background-size:auto;
                    background-position: center top
                }
            }

            @media (max-width: 991px) {
                .s95mmu7-s {
                    padding:64px 32px 64px 32px!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .s95mmu7-p .mgz-parallax-inner {
                    background-size:auto;
                    background-position: center top
                }
            }

            @media (max-width: 767px) {
                .s95mmu7-s {
                    padding:64px 16px 64px 16px!important;
                    margin: 0!important;
                    background-color: #f6f6f6 !important
                }
            }

            @media (max-width: 575px) {
                .s95mmu7-s {
                    padding:64px 16px 64px 16px!important;
                    margin: 0!important;
                    background-color: #f6f6f6 !important
                }
            }

            .x3lpnsn>.mgz-element-inner,.uep8d60>.mgz-element-inner,.hx2ki0v>.mgz-element-inner {
                padding: 0
            }

            .mgz-element.s95mmu7 >.mgz-element-inner>.inner-content {
                width: 1216px;
                max-width: 100%;
                margin: 0 auto
            }

            .gjhlbtl-s {
                padding: 0!important;
                margin: 0 0 32px 0!important
            }

            .mgz-element.gjhlbtl .mgz-element-heading-text {
                color: #2a2c2c
            }

            .w9hkaay-s {
                padding: 0!important;
                margin: 0 0 16px 0!important
            }

            .mgz-element.w9hkaay .mgz-element-heading-text {
                color: #2a2c2c
            }

            .etxkd5w-s {
                margin-bottom: 4px !important
            }

            .cshr9y3-s {
                padding: 0!important;
                margin: 0!important
            }

            .bcp45ey-s {
                padding: 0!important;
                margin: 0!important
            }

            @media (max-width: 1199px) {
                .bcp45ey-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .bcp45ey-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 767px) {
                .bcp45ey-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            @media (max-width: 575px) {
                .bcp45ey-s {
                    padding:0!important;
                    margin: 0!important
                }
            }

            .ayhghp0-s {
                padding: 112px 16px 96px 16px!important;
                margin: 0!important;
                background-color: #ccd6c2 !important
            }

            @media (max-width: 1199px) {
                .ayhghp0-s {
                    padding:112px 16px 96px 16px!important;
                    margin: 0!important
                }
            }

            @media (max-width: 991px) {
                .ayhghp0-s {
                    padding:64px 16px 48px 16px!important;
                    margin: 0!important
                }
            }

            @media (max-width: 767px) {
                .ayhghp0-s {
                    padding:64px 16px 48px 16px!important;
                    margin: 0!important
                }
            }

            @media (max-width: 575px) {
                .ayhghp0-s {
                    padding:64px 16px 48px 16px!important;
                    margin: 0!important
                }
            }

            .mgz-element.ayhghp0 >.mgz-element-inner>.inner-content {
                width: 1216px;
                max-width: 100%;
                margin: 0 auto
            }

            .nv7vnb7-s {
                padding: 32px 16px 32px 16px!important;
                margin: 0!important
            }

            .dit89xn-s {
                padding: 0!important;
                margin: 0!important
            }

            .dungprg-s {
                padding: 0!important;
                margin: 0!important
            }

            .mgz-element.dungprg >.mgz-element-inner>.inner-content {
                width: 1216px;
                max-width: 100%;
                margin: 0 auto
            }

            .v06odog-s {
                padding: 0!important;
                margin: 0!important
            }

            #photoBlock1 > .feature-item-inner,#photoBlock2 > .feature-item-inner,#photoBlock3 > .feature-item-inner,#photoBlock4 > .feature-item-inner,#photoBlock5 > .feature-item-inner {
                display: flex;
                flex-direction: column
            }

            #photoBlock1 .mgz-element-button,#photoBlock2 .mgz-element-button,#photoBlock3 .mgz-element-button,#photoBlock4 .mgz-element-button,#photoBlock5 .mgz-element-button {
                margin-top: auto
            }

            @media screen and (max-width: 768px) {
                .homepage-banner .mgz-carousel .owl-dots .owl-dot span {
                    background:#F1F2F2!important
                }
            }

            @media screen and (min-width: 1024px) {
                [class*=mgz-col-].mgz-col-md-3 {
                    max-width:25%
                }

                [class*=mgz-col-].mgz-col-md-11 {
                    max-width: 91.66666667%
                }

                [class*=mgz-col-].mgz-col-md-1 {
                    max-width: 8.33333333%
                }
            }

            .w4cwo1f-s {
                padding: 0!important;
                margin: 0!important
            }

            .wqpsjji-s {
                padding: 0!important;
                margin: 0!important
            }

            .i3tndot-s {
                padding: 0!important;
                margin: 0!important
            }

            .pv6ga6s-s {
                padding: 0!important;
                margin: 0!important
            }

            .mgz-element.pv6ga6s >.mgz-element-inner>.inner-content {
                width: 1216px;
                max-width: 100%;
                margin: 0 auto
            }

            .employer-label-wrapper {
                display: inline-block;
                position: relative;
                min-height: 45px;
                margin-bottom: 22px
            }

            #employer_label {
                z-index: 1;
                position: absolute;
                top: 0;
                left: 0;
                max-width: 159px;
                width: 159px;
                padding: 8px 12px 18px;
                font-size: 16px;
                line-height: 1.16;
                color: #fff;
                background: linear-gradient(45deg,#ef7d00,#fb0);
                transition: .4s
            }

            #employer_label::after,#employer_label::before {
                content: " ";
                height: 10px;
                display: block;
                position: absolute;
                bottom: 0;
                background: #fff;
                z-index: 1
            }

            #employer_label::before {
                width: 90%;
                transform: skewX(35deg) translateX(-20%)
            }

            #employer_label::after {
                width: 20%;
                right: 0;
                transform: skewX(-35deg) translateX(10%)
            }

            #employer_label._show::after,#employer_label._show::before {
                display: none
            }

            #employer_label._show {
                max-width: 296px;
                width: 296px;
                padding: 16px
            }

            #employer_label p {
                margin: 8px 0;
                white-space: nowrap
            }

            #employer_label a {
                display: inline-block;
                font-weight: 700;
                color: #fff;
                text-decoration: underline
            }

            #employer_label a.btn-link {
                margin-top: 24px;
                padding: 2px 8px;
                font-size: 18px;
                color: #ef7d00;
                background: #fff;
                box-shadow: 0 0 6px 0 #fff;
                cursor: pointer;
                text-decoration: none
            }

            #employer_label .title {
                display: flex;
                gap: 20px;
                justify-content: space-between;
                font-weight: 700;
                cursor: pointer;
                white-space: nowrap
            }

            #employer_label .btn-expand {
                display: none;
                align-self: center;
                width: 20px;
                height: 1px;
                background: #fff
            }

            #employer_label .content {
                max-height: 0;
                overflow: hidden;
                transition: .8s
            }

            #employer_label._show .btn-expand {
                display: block
            }

            #employer_label._show .content {
                max-height: 300px
            }

            .fe9bjm0-s {
                padding: 0!important;
                margin: 0!important
            }

            .wdioc62-s {
                padding: 0!important;
                margin: 0!important
            }

            .dxpv9e1-s {
                padding: 0!important;
                margin: 0!important
            }

            .mgz-element.dxpv9e1 >.mgz-element-inner>.inner-content {
                width: 1440px;
                max-width: 100%;
                margin: 0 auto
            }

            .ltfafho-s {
                padding: 0!important
            }

            .k23nf26-s {
                padding: 0!important
            }

            .t7p4ioc-s {
                padding: 0!important
            }

            .ydrre1h-s {
                padding: 0!important
            }

            .owjsb89-s {
                padding: 0!important
            }

            .dx7kqoe-s {
                padding: 0!important
            }

            .l9ofkqc-s {
                padding: 0!important
            }

            .q3uy774-s {
                padding: 0!important
            }

            .wcabo0h-s {
                padding: 0!important
            }

            .c7rb46w-s {
                padding: 0!important
            }

            .ete654m-s {
                padding: 0!important
            }

            .uw17ups-s {
                padding: 0!important
            }

            .r47ykrl-s {
                padding: 0!important
            }

            .v2mo4yu-s {
                padding: 0!important
            }

            .kt79v4q-s {
                padding: 0!important
            }

            .ydrre1h>.mgz-element-inner,.q3uy774>.mgz-element-inner,.ete654m>.mgz-element-inner,.kt79v4q>.mgz-element-inner {
                padding: 10px
            }

            .leftyli-s {
                padding: 0!important
            }

            .mgz-element.k0u99lt .mgz-panels-k0u99lt > .mgz-panel > .mgz-panel-heading {
                border-radius: 0;
                color: #2a2c2c;
                background: #ffffff;
                border-color: #2a2c2c
            }

            .mgz-element.k0u99lt .mgz-panels-k0u99lt > .mgz-panel > .mgz-panel-body {
                background: #ffffff;
                border-radius: 0
            }

            .i2xo606-s {
                padding: 0!important
            }

            .m7os01k-s {
                margin: 0!important
            }

            .mgz-element.pwh1rww .image-content {
                width: 100%;
                text-align: center
            }

            .mgz-element.pwh1rww .image-title {
                font-size: 16px
            }

            .ffwcne7-s {
                padding: 0!important
            }

            .wt77mea-s {
                padding: 0!important
            }

            .f8gshh0-s {
                padding: 0!important
            }

            .r95v9ai-s {
                background-color: #2a2c2c !important
            }

            #employer-label-row * {
                content-visibility: visible
            }
        </style>
        <!-- Start of body block -->
        <main>
            <style>
                .s18bcxr-s {
                    text-align: center;
                    min-height: 40px !important;
                    padding: 0!important;
                    margin: 0!important!important
                }

                .s18bcxr .mgz-block-heading-line:before {
                    height: 1px;
                    background-color: #cecece
                }

                .sdhqu48-s {
                    min-height: 40px !important;
                    padding: 0!important;
                    margin: 0!important;
                    background-color: #000000 !important
                }

                .a3gomv9-s {
                    min-height: 40px !important;
                    padding: 0!important;
                    margin: 0!important;
                    background-color: #2e539f !important
                }

                .page-header {
                    padding-top: 40px
                }

                .topbar {
                    position: absolute!important;
                    top: 0;
                    left: 0;
                    right: 0
                }

                .topbar .owl-carousel {
                    position: static;
                    pointer-events: all;
                    max-height: 40px;
                    overflow: hidden
                }

                .topbar .holder {
                    display: inline-grid;
                    grid-template-columns: 26px 1fr;
                    column-gap: 12px;
                    align-items: center;
                    height: 40px
                }

                .topbar .holder img {
                    max-width: 26px;
                    max-height: 26px
                }

                @media screen and (min-width: 768px) {
                    .topbar .owl-carousel {
                        pointer-events:none
                    }
                }

                .do0qvbx-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                .ljnh1ex-s {
                    text-align: right;
                    padding-right: 820px !important;
                    padding-bottom: 70px !important
                }

                .mgz-element.ljnh1ex .mgz-link {
                    color: #ffffff;
                    background-color: #c6007e
                }

                .mgz-element.ljnh1ex .mgz-link {
                    color: #ffffff;
                    background-color: #c6007e
                }

                .mgz-element.ljnh1ex .mgz-link:hover {
                    color: #ffffff;
                    background-color: #fe5001
                }

                .mgz-element.ljnh1ex .mgz-link {
                    font-size: 1.6rem;
                    font-weight: 700;
                    font-style: text-transform:uppercase;
                    padding: 17px 32px 13px;
                    box-shadow: 0 2px 1px rgba(16,24,40,.04);
                    color: #2a2c2c;
                    background-color: #f6f6f6;
                    border-radius: 100px
                }

                .x1j10j9-s {
                    padding: 0!important;
                    margin: 24px 0 0 0!important
                }

                .x7q2dyf-s {
                    min-height: 690px !important;
                    padding-right: 0 !important;
                    padding-bottom: 7vh !important;
                    padding-left: 0 !important;
                    margin-right: auto !important;
                    margin-bottom: 0 !important;
                    margin-left: auto !important
                }

                .c7treh3-s {
                    text-align: center;
                    padding-top: 0 !important;
                    padding-bottom: 0 !important;
                    margin: 0!important
                }

                .c7treh3-p .mgz-parallax-inner {
                    background-size: cover;
                    background-position: center center
                }

                .x7q2dyf>.mgz-element-inner {
                    padding: 0;
                    margin: 0
                }

                .mgz-element.c7treh3 >.mgz-element-inner>.inner-content {
                    width: 2560px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .t7v9w14-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                .mgz-element.t7v9w14 .mgz-element-heading-text {
                    font-size: 16px;
                    color: #ffffff;
                    line-height: 100%;
                    font-weight: 900;
                    font-style: italic
                }

                .be6be2a-s {
                    padding: 0!important;
                    margin: 0 0 12px 0!important
                }

                .mgz-element.be6be2a .mgz-element-heading-text {
                    font-size: 34px;
                    color: #ffffff;
                    line-height: 100%;
                    font-weight: 950;
                    font-style: italic;
                }

                .sw3hh6k-s {
                    padding: 0!important;
                    margin: 0 0 16px 0!important
                }

                .mgz-element.vog0qg1 .mgz-link {
                    border-radius: 100px;
                    color: #ffffff;
                    background-color: #ff4f00
                }

                .mgz-element.vog0qg1 .mgz-link {
                    border-radius: 100px;
                    color: #ffffff;
                    background-color: #ff4f00
                }

                .mgz-element.vog0qg1 .mgz-link:hover {
                    color: #ffffff;
                    background-color: #2a2c2c
                }

                .mgz-element.vog0qg1 .mgz-link {
                    font-size: 1.6rem;
                    font-weight: 700;
                    font-style: italic;
                    text-transform: uppercase;
                    padding: 17px 32px 13px;
                    box-shadow: 0 2px 1px rgba(16,24,40,.04);
                    color: #2a2c2c;
                    background-color: #f6f6f6;
                    border-radius: 100px;
                    width: unset
                }

                .vuu1k2a-s {
                    padding: 0!important;
                    margin: 12px 0 0 0!important
                }

                .emyqsge-s {
                    min-height: 36vw !important;
                    padding: 32px 0 0 0!important;
                    margin: 0!important
                }

                .ew2xk51-s {
                    padding: 0 16px 0 16px!important;
                    margin: 0!important
                }

                .ew2xk51-p .mgz-parallax-inner {
                    background-size: cover;
                    background-position: center center
                }

                .mgz-element.ew2xk51 >.mgz-element-inner>.inner-content {
                    width: 1920px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .er2uwwy-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.er2uwwy .image-content {
                    width: 100%;
                    text-align: center
                }

                .mgz-element.er2uwwy .image-title {
                    font-size: 16px
                }

                .wngod8c {
                    height: 32px
                }

                .mgz-element.r4lu446 .mgz-link {
                    border-radius: 100px;
                    color: #ffffff;
                    background-color: #ff4f00
                }

                .mgz-element.r4lu446 .mgz-link {
                    border-radius: 100px;
                    color: #ffffff;
                    background-color: #ff4f00
                }

                .mgz-element.r4lu446 .mgz-link:hover {
                    color: #f6f6f6;
                    background-color: #ca337b
                }

                .mgz-element.r4lu446 .mgz-link {
                    font-size: 1.6rem;
                    font-weight: 700;
                    font-style: italic;
                    text-transform: uppercase;
                    padding: 17px 32px 13px;
                    box-shadow: 0 2px 1px rgba(16,24,40,.04);
                    border-radius: 100px;
                    width: 100%
                }

                .r21okd0-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                .mgz-element.r21okd0 .mgz-element-heading-text {
                    font-size: 16px;
                    color: #2a2c2c;
                    line-height: 100%;
                    font-weight: 900;
                    font-style: italic
                }

                .e0wp6dr-s {
                    padding: 0!important;
                    margin: 0 0 12px 0!important
                }

                .mgz-element.e0wp6dr .mgz-element-heading-text {
                    font-size: 44px;
                    color: #2a2c2c;
                    line-height: 100%;
                    font-weight: 950;
                    font-style: italic;
                }

                .ch8nmd4-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .w3n0jr3-s {
                    padding: 32px 16px 48px 16px!important;
                    margin: 0!important
                }

                .y0md5xh-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.y0md5xh >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .fa13ruv-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .dxq6vrr-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                .mo7w7f4-s {
                    text-align: right;
                    padding-right: 700px !important;
                    padding-bottom: 50px !important
                }

                .mgz-element.mo7w7f4 .mgz-link {
                    color: #2a2c2c;
                    background-color: #f6f6f6
                }

                .mgz-element.mo7w7f4 .mgz-link {
                    color: #2a2c2c;
                    background-color: #f6f6f6
                }

                .mgz-element.mo7w7f4 .mgz-link:hover {
                    color: #ffffff;
                    background-color: #fe5001
                }

                .mgz-element.mo7w7f4 .mgz-link {
                    font-size: 1.6rem;
                    font-weight: 700;
                    font-style: text-transform:uppercase;
                    padding: 17px 32px 13px;
                    box-shadow: 0 2px 1px rgba(16,24,40,.04);
                    color: #2a2c2c;
                    background-color: #f6f6f6;
                    border-radius: 100px
                }

                .iutui0c-s {
                    padding: 0!important;
                    margin: 24px 0 0 0!important
                }

                .s8xuhfw-s {
                    min-height: 690px !important;
                    padding-right: 0 !important;
                    padding-bottom: 7vh !important;
                    padding-left: 0 !important;
                    margin-right: auto !important;
                    margin-bottom: 0 !important;
                    margin-left: auto !important
                }

                .tnl3xhs-s {
                    text-align: center;
                    padding-top: 0 !important;
                    padding-right: 70px !important;
                    padding-bottom: 0 !important;
                    margin: 0!important
                }

                .tnl3xhs-p .mgz-parallax-inner {
                    background-size: cover;
                    background-position: center center
                }

                .s8xuhfw>.mgz-element-inner {
                    padding: 0;
                    margin: 0
                }

                .mgz-element.tnl3xhs >.mgz-element-inner>.inner-content {
                    width: 2560px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .tvij51i-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                .mgz-element.tvij51i .mgz-element-heading-text {
                    font-size: 16px;
                    color: #ffffff;
                    line-height: 100%;
                    font-weight: 900;
                    font-style: italic
                }

                .m1w20e2-s {
                    padding: 0!important;
                    margin: 0 0 12px 0!important
                }

                .mgz-element.m1w20e2 .mgz-element-heading-text {
                    font-size: 34px;
                    color: #ffffff;
                    line-height: 100%;
                    font-weight: 950;
                    font-style: italic;
                }

                .c3nchin-s {
                    padding: 0!important;
                    margin: 0 0 16px 0!important
                }

                .mgz-element.jlir0ga .mgz-link {
                    border-radius: 100px;
                    color: #2a2c2c;
                    background-color: #f6f6f6
                }

                .mgz-element.jlir0ga .mgz-link {
                    border-radius: 100px;
                    color: #2a2c2c;
                    background-color: #f6f6f6
                }

                .mgz-element.jlir0ga .mgz-link:hover {
                    color: #ffffff;
                    background-color: #2a2c2c
                }

                .mgz-element.jlir0ga .mgz-link {
                    font-size: 1.6rem;
                    font-weight: 700;
                    font-style: italic;
                    text-transform: uppercase;
                    padding: 17px 32px 13px;
                    box-shadow: 0 2px 1px rgba(16,24,40,.04);
                    color: #2a2c2c;
                    background-color: #f6f6f6;
                    border-radius: 100px;
                    width: unset
                }

                .lfr4yfd-s {
                    padding: 0!important;
                    margin: 12px 0 0 0!important
                }

                .s4e7c1c-s {
                    min-height: 36vw !important;
                    padding: 32px 0 0 0!important;
                    margin: 0!important
                }

                .bejnqpn-s {
                    padding: 0 16px 0 16px!important;
                    margin: 0!important
                }

                .bejnqpn-p .mgz-parallax-inner {
                    background-size: cover;
                    background-position: center center
                }

                .mgz-element.bejnqpn >.mgz-element-inner>.inner-content {
                    width: 1920px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .ysaiphi-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.ysaiphi .image-content {
                    width: 100%;
                    text-align: center
                }

                .mgz-element.ysaiphi .image-title {
                    font-size: 16px
                }

                .xyhb3o7 {
                    height: 16px
                }

                .mgz-element.nte9wjy .mgz-link {
                    border-radius: 100px;
                    color: #ffffff;
                    background-color: #ff4f00
                }

                .mgz-element.nte9wjy .mgz-link {
                    border-radius: 100px;
                    color: #ffffff;
                    background-color: #ff4f00
                }

                .mgz-element.nte9wjy .mgz-link:hover {
                    color: #ffffff;
                    background-color: #421c0b
                }

                .mgz-element.nte9wjy .mgz-link {
                    font-size: 1.6rem;
                    font-weight: 700;
                    font-style: italic;
                    text-transform: uppercase;
                    padding: 17px 32px 13px;
                    box-shadow: 0 2px 1px rgba(16,24,40,.04);
                    border-radius: 100px;
                    width: 100%
                }

                .jwaem0w-s {
                    padding: 0!important;
                    margin: 0 0 12px 0!important
                }

                .mgz-element.jwaem0w .mgz-element-heading-text {
                    font-size: 44px;
                    color: #2a2c2c;
                    line-height: 100%;
                    font-weight: 950;
                    font-style: italic;
                }

                .bnrdshx-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .m8h3ewp-s {
                    padding: 32px 16px 48px 16px!important;
                    margin: 0!important
                }

                .a191j2j-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.a191j2j >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .mmkgjkr-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .luhr86a-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                .iahb75k-s {
                    text-align: right;
                    padding-right: 820px !important;
                    padding-bottom: 70px !important
                }

                .mgz-element.iahb75k .mgz-link {
                    color: #371408;
                    background-color: #f6f6f6
                }

                .mgz-element.iahb75k .mgz-link {
                    color: #371408;
                    background-color: #f6f6f6
                }

                .mgz-element.iahb75k .mgz-link:hover {
                    color: #ffffff;
                    background-color: #fe5001
                }

                .mgz-element.iahb75k .mgz-link {
                    font-size: 1.6rem;
                    font-weight: 700;
                    font-style: text-transform:uppercase;
                    padding: 17px 32px 13px;
                    box-shadow: 0 2px 1px rgba(16,24,40,.04);
                    color: #2a2c2c;
                    background-color: #f6f6f6;
                    border-radius: 100px
                }

                .r68omj4-s {
                    padding: 0!important;
                    margin: 24px 0 0 0!important
                }

                .ybn3xx3-s {
                    min-height: 690px !important;
                    padding-right: 0 !important;
                    padding-bottom: 7vh !important;
                    padding-left: 0 !important;
                    margin-right: auto !important;
                    margin-bottom: 0 !important;
                    margin-left: auto !important
                }

                .kj8naql-s {
                    text-align: center;
                    padding-top: 0 !important;
                    padding-bottom: 0 !important;
                    margin: 0!important
                }

                .kj8naql-p .mgz-parallax-inner {
                    background-size: cover;
                    background-position: center center
                }

                .ybn3xx3>.mgz-element-inner {
                    padding: 0;
                    margin: 0
                }

                .mgz-element.kj8naql >.mgz-element-inner>.inner-content {
                    width: 2560px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .svrv49p-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                .mgz-element.svrv49p .mgz-element-heading-text {
                    font-size: 16px;
                    color: #ffffff;
                    line-height: 100%;
                    font-weight: 900;
                    font-style: italic
                }

                .ossnwy5-s {
                    padding: 0!important;
                    margin: 0 0 12px 0!important
                }

                .mgz-element.ossnwy5 .mgz-element-heading-text {
                    font-size: 34px;
                    color: #ffffff;
                    line-height: 100%;
                    font-weight: 950;
                    font-style: italic;
                }

                .g36ys55-s {
                    padding: 0!important;
                    margin: 0 0 16px 0!important
                }

                .mgz-element.fhga8nn .mgz-link {
                    border-radius: 100px;
                    color: #371408;
                    background-color: #f6f6f6
                }

                .mgz-element.fhga8nn .mgz-link {
                    border-radius: 100px;
                    color: #371408;
                    background-color: #f6f6f6
                }

                .mgz-element.fhga8nn .mgz-link:hover {
                    color: #ffffff;
                    background-color: #371408
                }

                .mgz-element.fhga8nn .mgz-link {
                    font-size: 1.6rem;
                    font-weight: 700;
                    font-style: italic;
                    text-transform: uppercase;
                    padding: 17px 32px 13px;
                    box-shadow: 0 2px 1px rgba(16,24,40,.04);
                    color: #2a2c2c;
                    background-color: #f6f6f6;
                    border-radius: 100px;
                    width: unset
                }

                .r4yyqht-s {
                    padding: 0!important;
                    margin: 12px 0 0 0!important
                }

                .vy623ay-s {
                    min-height: 36vw !important;
                    padding: 32px 0 0 0!important;
                    margin: 0!important
                }

                .cv9bnce-s {
                    padding: 0 16px 0 16px!important;
                    margin: 0!important
                }

                .cv9bnce-p .mgz-parallax-inner {
                    background-size: cover;
                    background-position: center center
                }

                .mgz-element.cv9bnce >.mgz-element-inner>.inner-content {
                    width: 1920px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .cvqqk2v-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.cvqqk2v .image-content {
                    width: 100%;
                    text-align: center
                }

                .mgz-element.cvqqk2v .image-title {
                    font-size: 16px
                }

                .n2l5nny {
                    height: 16px
                }

                .mgz-element.s3gm70a .mgz-link {
                    border-radius: 100px;
                    color: #ffffff;
                    background-color: #ff4f00
                }

                .mgz-element.s3gm70a .mgz-link {
                    border-radius: 100px;
                    color: #ffffff;
                    background-color: #ff4f00
                }

                .mgz-element.s3gm70a .mgz-link:hover {
                    color: #ffffff;
                    background-color: #371408
                }

                .mgz-element.s3gm70a .mgz-link {
                    font-size: 1.6rem;
                    font-weight: 700;
                    font-style: italic;
                    text-transform: uppercase;
                    padding: 17px 32px 13px;
                    box-shadow: 0 2px 1px rgba(16,24,40,.04);
                    border-radius: 100px;
                    width: 100%
                }

                .bhaf33k-s {
                    padding: 0!important;
                    margin: 0 0 12px 0!important
                }

                .mgz-element.bhaf33k .mgz-element-heading-text {
                    font-size: 40px;
                    color: #2a2c2c;
                    line-height: 100%;
                    font-weight: 950;
                    font-style: italic;
                }

                .f4ovsg4-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .wep7bms-s {
                    padding: 32px 16px 48px 16px!important;
                    margin: 0!important
                }

                .r3n06e0-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.r3n06e0 >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .kqvpqmg-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .yn2mvsj-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                .e42r3k2-s {
                    text-align: right;
                    padding-right: 820px !important;
                    padding-bottom: 70px !important
                }

                .mgz-element.e42r3k2 .mgz-link {
                    color: #4f1119;
                    background-color: #f6f6f6
                }

                .mgz-element.e42r3k2 .mgz-link {
                    color: #4f1119;
                    background-color: #f6f6f6
                }

                .mgz-element.e42r3k2 .mgz-link:hover {
                    color: #ffffff;
                    background-color: #fe5001
                }

                .mgz-element.e42r3k2 .mgz-link {
                    font-size: 1.6rem;
                    font-weight: 700;
                    font-style: text-transform:uppercase;
                    padding: 17px 32px 13px;
                    box-shadow: 0 2px 1px rgba(16,24,40,.04);
                    color: #2a2c2c;
                    background-color: #f6f6f6;
                    border-radius: 100px
                }

                .hii67dg-s {
                    padding: 0!important;
                    margin: 24px 0 0 0!important
                }

                .maj68rc-s {
                    min-height: 690px !important;
                    padding-right: 0 !important;
                    padding-bottom: 7vh !important;
                    padding-left: 0 !important;
                    margin-right: auto !important;
                    margin-bottom: 0 !important;
                    margin-left: auto !important
                }

                .y11yl70-s {
                    text-align: center;
                    padding-top: 0 !important;
                    padding-bottom: 0 !important;
                    margin: 0!important
                }

                .y11yl70-p .mgz-parallax-inner {
                    background-size: cover;
                    background-position: center center
                }

                .maj68rc>.mgz-element-inner {
                    padding: 0;
                    margin: 0
                }

                .mgz-element.y11yl70 >.mgz-element-inner>.inner-content {
                    width: 2560px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .bex4brr-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                .mgz-element.bex4brr .mgz-element-heading-text {
                    font-size: 16px;
                    color: #ffffff;
                    line-height: 100%;
                    font-weight: 900;
                    font-style: italic
                }

                .gvhjaxy-s {
                    padding: 0!important;
                    margin: 0 0 12px 0!important
                }

                .mgz-element.gvhjaxy .mgz-element-heading-text {
                    font-size: 34px;
                    color: #ffffff;
                    line-height: 100%;
                    font-weight: 950;
                    font-style: italic;
                }

                .v24lc2p-s {
                    padding: 0!important;
                    margin: 0 0 16px 0!important
                }

                .mgz-element.mrfdcf6 .mgz-link {
                    border-radius: 100px;
                    color: #8d2020;
                    background-color: #f6f6f6
                }

                .mgz-element.mrfdcf6 .mgz-link {
                    border-radius: 100px;
                    color: #8d2020;
                    background-color: #f6f6f6
                }

                .mgz-element.mrfdcf6 .mgz-link:hover {
                    color: #ffffff;
                    background-color: #2a2c2c
                }

                .mgz-element.mrfdcf6 .mgz-link {
                    font-size: 1.6rem;
                    font-weight: 700;
                    font-style: italic;
                    text-transform: uppercase;
                    padding: 17px 32px 13px;
                    box-shadow: 0 2px 1px rgba(16,24,40,.04);
                    color: #2a2c2c;
                    background-color: #f6f6f6;
                    border-radius: 100px;
                    width: unset
                }

                .gicq79w-s {
                    padding: 0!important;
                    margin: 12px 0 0 0!important
                }

                .sjvft0r-s {
                    min-height: 36vw !important;
                    padding: 32px 0 0 0!important;
                    margin: 0!important
                }

                .b853u24-s {
                    padding: 0 16px 0 16px!important;
                    margin: 0!important
                }

                .b853u24-p .mgz-parallax-inner {
                    background-size: cover;
                    background-position: center center
                }

                .mgz-element.b853u24 >.mgz-element-inner>.inner-content {
                    width: 1920px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .je7pb1a-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.je7pb1a .image-content {
                    width: 100%;
                    text-align: center
                }

                .mgz-element.je7pb1a .image-title {
                    font-size: 16px
                }

                .wdtj412 {
                    height: 16px
                }

                .mgz-element.i061ybp .mgz-link {
                    border-radius: 100px;
                    color: #ffffff;
                    background-color: #ff4f00
                }

                .mgz-element.i061ybp .mgz-link {
                    border-radius: 100px;
                    color: #ffffff;
                    background-color: #ff4f00
                }

                .mgz-element.i061ybp .mgz-link:hover {
                    color: #fbf3f3;
                    background-color: #8d2020
                }

                .mgz-element.i061ybp .mgz-link {
                    font-size: 1.6rem;
                    font-weight: 700;
                    font-style: italic;
                    text-transform: uppercase;
                    padding: 17px 32px 13px;
                    box-shadow: 0 2px 1px rgba(16,24,40,.04);
                    border-radius: 100px;
                    width: 100%
                }

                .qiabi1c-s {
                    padding: 0!important;
                    margin: 0 0 12px 0!important
                }

                .mgz-element.qiabi1c .mgz-element-heading-text {
                    font-size: 40px;
                    color: #2a2c2c;
                    line-height: 100%;
                    font-weight: 950;
                    font-style: italic;
                }

                .p65jij4-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .df27dxy-s {
                    padding: 32px 16px 48px 16px!important;
                    margin: 0!important
                }

                .ccw7ut8-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.ccw7ut8 >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .fn8hwnr-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .f41dj54-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                .fe3ui7x-s {
                    text-align: right;
                    padding-top: 200px !important;
                    margin-top: 200px !important
                }

                .mgz-element.fe3ui7x .mgz-link {
                    color: #2a2c2c;
                    background-color: #f6f6f6
                }

                .mgz-element.fe3ui7x .mgz-link {
                    color: #2a2c2c;
                    background-color: #f6f6f6
                }

                .mgz-element.fe3ui7x .mgz-link:hover {
                    color: #ffffff;
                    background-color: #fe5001
                }

                .mgz-element.fe3ui7x .mgz-link {
                    font-size: 1.6rem;
                    font-weight: 700;
                    font-style: italic;
                    text-transform: uppercase;
                    padding: 17px 32px 13px;
                    box-shadow: 0 2px 1px rgba(16,24,40,.04);
                    color: #2a2c2c;
                    background-color: #f6f6f6;
                    border-radius: 100px;
                    width: unset
                }

                .k2o2g50-s {
                    padding: 0!important;
                    margin: 24px 0 0 0!important
                }

                .uv863hc-s {
                    min-height: 690px !important;
                    padding: 80px 0 0 0!important;
                    margin: 0!important
                }

                .a3lcbbi-s {
                    padding-top: 0 !important;
                    padding-bottom: 0 !important;
                    margin: 0!important
                }

                .a3lcbbi-p .mgz-parallax-inner {
                    background-size: cover;
                    background-position: center center
                }

                .mgz-element.a3lcbbi >.mgz-element-inner>.inner-content {
                    width: 2560px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .my67qft-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                .mgz-element.my67qft .mgz-element-heading-text {
                    font-size: 16px;
                    color: #ffffff;
                    line-height: 100%;
                    font-weight: 900;
                    font-style: italic
                }

                .glvw695-s {
                    padding: 0!important;
                    margin: 0 0 12px 0!important
                }

                .mgz-element.glvw695 .mgz-element-heading-text {
                    font-size: 34px;
                    color: #ffffff;
                    line-height: 100%;
                    font-weight: 950;
                    font-style: italic;
                }

                .ws4o19o-s {
                    padding: 0!important;
                    margin: 0 0 16px 0!important
                }

                .mgz-element.mjmqltm .mgz-link {
                    border-radius: 100px;
                    color: #2a2c2c;
                    background-color: #f6f6f6
                }

                .mgz-element.mjmqltm .mgz-link {
                    border-radius: 100px;
                    color: #2a2c2c;
                    background-color: #f6f6f6
                }

                .mgz-element.mjmqltm .mgz-link:hover {
                    color: #ffffff;
                    background-color: #2a2c2c
                }

                .mgz-element.mjmqltm .mgz-link {
                    font-size: 1.6rem;
                    font-weight: 700;
                    font-style: italic;
                    text-transform: uppercase;
                    padding: 17px 32px 13px;
                    box-shadow: 0 2px 1px rgba(16,24,40,.04);
                    color: #2a2c2c;
                    background-color: #f6f6f6;
                    border-radius: 100px;
                    width: unset
                }

                .iskwaiq-s {
                    padding: 0!important;
                    margin: 12px 0 0 0!important
                }

                .b6i72gj-s {
                    min-height: 36vw !important;
                    padding: 32px 0 0 0!important;
                    margin: 0!important
                }

                .x2al22w-s {
                    padding: 0 16px 0 16px!important;
                    margin: 0!important
                }

                .x2al22w-p .mgz-parallax-inner {
                    background-size: cover;
                    background-position: center center
                }

                .mgz-element.x2al22w >.mgz-element-inner>.inner-content {
                    width: 1920px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .m220nwf-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.m220nwf .image-content {
                    width: 100%;
                    text-align: center
                }

                .mgz-element.m220nwf .image-title {
                    font-size: 16px
                }

                .o0oquk7 {
                    height: 16px
                }

                .mgz-element.oy2xrws .mgz-link {
                    border-radius: 100px;
                    color: #ffffff;
                    background-color: #ff4f00
                }

                .mgz-element.oy2xrws .mgz-link {
                    border-radius: 100px;
                    color: #ffffff;
                    background-color: #ff4f00
                }

                .mgz-element.oy2xrws .mgz-link:hover {
                    color: #ffffff;
                    background-color: #2f99d7
                }

                .mgz-element.oy2xrws .mgz-link {
                    font-size: 1.6rem;
                    font-weight: 700;
                    font-style: italic;
                    text-transform: uppercase;
                    padding: 17px 32px 13px;
                    box-shadow: 0 2px 1px rgba(16,24,40,.04);
                    border-radius: 100px;
                    width: 100%
                }

                .ntu8cyi-s {
                    padding: 0!important;
                    margin: 0 0 12px 0!important
                }

                .mgz-element.ntu8cyi .mgz-element-heading-text {
                    font-size: 44px;
                    color: #2a2c2c;
                    line-height: 100%;
                    font-weight: 950;
                    font-style: italic;
                }

                .re31ejj-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .texrcs1-s {
                    padding: 32px 16px 48px 16px!important;
                    margin: 0!important
                }

                .yf8udy1-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.yf8udy1 >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .xl2ogh4-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .i7ypdq5-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .um1aent-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .gk54tlq-s {
                    min-height: 690px !important;
                    padding: 0!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .gk54tlq-s {
                        min-height:370px !important;
                        padding: 0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .gk54tlq-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .gk54tlq-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .gk54tlq-s {
                        min-height:705px !important;
                        padding: 0!important;
                        margin: 0!important
                    }
                }

                .um1aent>.mgz-element-inner {
                    padding: 0;
                    margin: 0
                }

                .mgz-element.gk54tlq >.mgz-element-inner>.inner-content {
                    width: 1920px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .hj6c1nl-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.hj6c1nl .mgz-element-heading-text {
                    font-size: 20px;
                    color: #ffffff;
                    line-height: 140%
                }

                .sydqag9-s {
                    padding: 0!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .sydqag9-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .sydqag9-s {
                        padding:0!important;
                        margin: 0 0 16px 0!important
                    }
                }

                @media (max-width: 767px) {
                    .sydqag9-s {
                        padding:0!important;
                        margin: 0 0 16px 0!important
                    }
                }

                @media (max-width: 575px) {
                    .sydqag9-s {
                        padding:0!important;
                        margin: 0 0 16px 0!important
                    }
                }

                .mgz-element.sydqag9 .mgz-element-heading-text {
                    font-size: 18px;
                    color: #ffffff;
                    line-height: 140%
                }

                .wch75i0-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .ynfw4li-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .j7xatf0-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .axuy36n-s {
                    padding: 0!important;
                    margin: 0 0 16px 0!important
                }

                .fh2qug1-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .o4fr20f-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .ynfw4li,.fh2qug1 {
                    border: 0 solid transparent
                }

                .ynfw4li>.mgz-element-inner,.fh2qug1>.mgz-element-inner {
                    padding: 0;
                    margin: 0
                }

                .j8i9lss-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .hmfyjwe-s {
                    text-align: right;
                    padding: 0!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .hmfyjwe-s {
                        text-align:right;
                        padding: 0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .hmfyjwe-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .hmfyjwe-s {
                        text-align:left;
                        padding: 0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .hmfyjwe-s {
                        text-align:left;
                        padding: 0!important;
                        margin: 0!important
                    }
                }

                .mgz-element.hmfyjwe .mgz-link {
                    border-radius: 100px;
                    color: #000000;
                    background-color: #ffffff
                }

                .mgz-element.hmfyjwe .mgz-link {
                    border-radius: 100px;
                    color: #000000;
                    background-color: #ffffff
                }

                .mgz-element.hmfyjwe .mgz-link:hover {
                    color: #f6f6f6;
                    background-color: #000000
                }

                .mgz-element.hmfyjwe .mgz-link {
                    font-style: ;
                    font-weight: bold;
                    padding: 14px 32px
                }

                .srg6lyx-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .igjlesq-s {
                    text-align: center;
                    min-height: 110px !important;
                    padding: 19px 16px 19px 16px!important;
                    margin: 0!important;
                    border-color: #2a2c2c !important;
                    border-top-width: 1px !important;
                    border-top-style: solid;
                    border-right-width: 0 !important;
                    border-right-style: solid;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid;
                    border-left-width: 0 !important;
                    border-left-style: solid;
                    background-color: #fe5000 !important
                }

                @media (max-width: 1199px) {
                    .igjlesq-s {
                        padding:19px 16px 19px 16px!important;
                        margin: 0!important;
                        border-color: #2a2c2c !important;
                        border-top-width: 1px !important;
                        border-top-style: solid;
                        border-right-width: 0 !important;
                        border-right-style: solid;
                        border-bottom-width: 1px !important;
                        border-bottom-style: solid;
                        border-left-width: 0 !important;
                        border-left-style: solid
                    }
                }

                @media (max-width: 991px) {
                    .igjlesq-s {
                        padding:32px 16px 32px 16px!important;
                        margin: 0!important;
                        border-color: #2a2c2c !important;
                        border-top-width: 1px !important;
                        border-top-style: solid;
                        border-right-width: 0 !important;
                        border-right-style: solid;
                        border-bottom-width: 1px !important;
                        border-bottom-style: solid;
                        border-left-width: 0 !important;
                        border-left-style: solid
                    }
                }

                @media (max-width: 767px) {
                    .igjlesq-s {
                        padding:32px 16px 32px 16px!important;
                        margin: 0!important;
                        border-color: #2a2c2c !important;
                        border-top-width: 1px !important;
                        border-top-style: solid;
                        border-right-width: 0 !important;
                        border-right-style: solid;
                        border-bottom-width: 1px !important;
                        border-bottom-style: solid;
                        border-left-width: 0 !important;
                        border-left-style: solid
                    }
                }

                @media (max-width: 575px) {
                    .igjlesq-s {
                        min-height:240px !important;
                        padding: 32px 16px 32px 16px!important;
                        margin: 0!important;
                        border-color: #2a2c2c !important;
                        border-top-width: 1px !important;
                        border-top-style: solid;
                        border-right-width: 0 !important;
                        border-right-style: solid;
                        border-bottom-width: 1px !important;
                        border-bottom-style: solid;
                        border-left-width: 0 !important;
                        border-left-style: solid
                    }
                }

                .wch75i0,.j8i9lss,.srg6lyx {
                    border: 0 solid transparent
                }

                .wch75i0>.mgz-element-inner,.j8i9lss>.mgz-element-inner,.srg6lyx>.mgz-element-inner {
                    padding: 0;
                    margin: 0
                }

                .mgz-element.igjlesq >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .ubp91xa-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.ubp91xa .mgz-element-heading-text {
                    font-size: 20px;
                    color: #ffffff;
                    line-height: 140%
                }

                .vd07nk5-s {
                    padding: 0!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .vd07nk5-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .vd07nk5-s {
                        padding:0!important;
                        margin: 0 0 16px 0!important
                    }
                }

                @media (max-width: 767px) {
                    .vd07nk5-s {
                        padding:0!important;
                        margin: 0 0 16px 0!important
                    }
                }

                @media (max-width: 575px) {
                    .vd07nk5-s {
                        padding:0!important;
                        margin: 0 0 16px 0!important
                    }
                }

                .mgz-element.vd07nk5 .mgz-element-heading-text {
                    font-size: 18px;
                    color: #ffffff;
                    line-height: 140%
                }

                .werw0k6-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .nkjoaav-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .f6sgqoi-s {
                    padding: 0!important;
                    margin: 0 0 16px 0!important
                }

                .jnyfia7-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .w5oaiis-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .jnyfia7 {
                    border: 0 solid transparent
                }

                .jnyfia7>.mgz-element-inner {
                    padding: 0;
                    margin: 0
                }

                .eofg6sl-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .bmxujcu-s {
                    text-align: right;
                    padding: 0!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .bmxujcu-s {
                        text-align:right;
                        padding: 0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .bmxujcu-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .bmxujcu-s {
                        text-align:left;
                        padding: 0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .bmxujcu-s {
                        text-align:left;
                        padding: 0!important;
                        margin: 0!important
                    }
                }

                .mgz-element.bmxujcu .mgz-link {
                    border-radius: 100px;
                    color: #000000;
                    background-color: #ffffff
                }

                .mgz-element.bmxujcu .mgz-link {
                    border-radius: 100px;
                    color: #000000;
                    background-color: #ffffff
                }

                .mgz-element.bmxujcu .mgz-link:hover {
                    color: #f6f6f6;
                    background-color: #000000
                }

                .mgz-element.bmxujcu .mgz-link {
                    font-style: italic;
                    font-weight: bold;
                    padding: 14px 32px
                }

                .idanm0x-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .tm48799-s {
                    text-align: center;
                    min-height: 110px !important;
                    padding: 19px 16px 19px 16px!important;
                    margin: 0!important;
                    border-color: #2a2c2c !important;
                    border-top-width: 1px !important;
                    border-top-style: solid;
                    border-right-width: 0 !important;
                    border-right-style: solid;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid;
                    border-left-width: 0 !important;
                    border-left-style: solid;
                    background-color: #fe5000 !important
                }

                @media (max-width: 1199px) {
                    .tm48799-s {
                        padding:19px 16px 19px 16px!important;
                        margin: 0!important;
                        border-color: #2a2c2c !important;
                        border-top-width: 1px !important;
                        border-top-style: solid;
                        border-right-width: 0 !important;
                        border-right-style: solid;
                        border-bottom-width: 1px !important;
                        border-bottom-style: solid;
                        border-left-width: 0 !important;
                        border-left-style: solid
                    }
                }

                @media (max-width: 991px) {
                    .tm48799-s {
                        padding:32px 16px 32px 16px!important;
                        margin: 0!important;
                        border-color: #2a2c2c !important;
                        border-top-width: 1px !important;
                        border-top-style: solid;
                        border-right-width: 0 !important;
                        border-right-style: solid;
                        border-bottom-width: 1px !important;
                        border-bottom-style: solid;
                        border-left-width: 0 !important;
                        border-left-style: solid
                    }
                }

                @media (max-width: 767px) {
                    .tm48799-s {
                        padding:32px 16px 32px 16px!important;
                        margin: 0!important;
                        border-color: #2a2c2c !important;
                        border-top-width: 1px !important;
                        border-top-style: solid;
                        border-right-width: 0 !important;
                        border-right-style: solid;
                        border-bottom-width: 1px !important;
                        border-bottom-style: solid;
                        border-left-width: 0 !important;
                        border-left-style: solid
                    }
                }

                @media (max-width: 575px) {
                    .tm48799-s {
                        min-height:240px !important;
                        padding: 32px 16px 32px 16px!important;
                        margin: 0!important;
                        border-color: #2a2c2c !important;
                        border-top-width: 1px !important;
                        border-top-style: solid;
                        border-right-width: 0 !important;
                        border-right-style: solid;
                        border-bottom-width: 1px !important;
                        border-bottom-style: solid;
                        border-left-width: 0 !important;
                        border-left-style: solid
                    }
                }

                .werw0k6,.eofg6sl,.idanm0x {
                    border: 0 solid transparent
                }

                .werw0k6>.mgz-element-inner,.eofg6sl>.mgz-element-inner,.idanm0x>.mgz-element-inner {
                    padding: 0;
                    margin: 0
                }

                .mgz-element.tm48799 >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .grgio7p-s {
                    padding: 0!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .grgio7p-s {
                        padding:0!important;
                        margin: 0 0 24px 0!important
                    }
                }

                @media (max-width: 991px) {
                    .grgio7p-s {
                        padding:0!important;
                        margin: 0 0 24px 0!important
                    }
                }

                @media (max-width: 767px) {
                    .grgio7p-s {
                        padding:0!important;
                        margin: 0 0 24px 0!important
                    }
                }

                @media (max-width: 575px) {
                    .grgio7p-s {
                        min-height:200px !important;
                        padding: 0!important;
                        margin: 0!important
                    }
                }

                .mgz-element.grgio7p .mgz-element-heading-text {
                    color: #2a2c2c
                }

                .rw7lfq3-s {
                    padding: 0!important;
                    margin: 0 10px 32px 10px!important
                }

                .mgz-element.rw7lfq3 .mgz-element-heading-text {
                    color: #2a2c2c
                }

                .qwb0wwu-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.qwb0wwu .mgz-link {
                    border-radius: 100px;
                    background-color: #f6f6f6
                }

                .mgz-element.qwb0wwu .mgz-link {
                    border-radius: 100px;
                    background-color: #f6f6f6
                }

                .mgz-element.qwb0wwu .mgz-link:hover {
                    color: #f6f6f6;
                    background-color: #2a2c2c
                }

                .babiovn-s {
                    margin-right: -10px !important;
                    margin-left: -10px !important
                }

                .mkin4iu {
                    height: 160px
                }

                .yoy00v7-s {
                    margin-bottom: 12px !important
                }

                .mcqhs2n-s {
                    min-height: 305px !important;
                    padding: 32px!important;
                    margin-top: 0 !important;
                    margin-bottom: 0 !important;
                    margin-left: 0 !important
                }

                .mcqhs2n-p .mgz-parallax-inner {
                    background-size: cover;
                    background-position: center center
                }

                .ctv3q2p-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.ctv3q2p .mgz-link {
                    border-radius: 100px;
                    background-color: #f6f6f6
                }

                .mgz-element.ctv3q2p .mgz-link {
                    border-radius: 100px;
                    background-color: #f6f6f6
                }

                .mgz-element.ctv3q2p .mgz-link:hover {
                    color: #f6f6f6;
                    background-color: #2a2c2c
                }

                .iqter5t {
                    height: 160px
                }

                .to1yk71-s {
                    margin-top: -20px !important;
                    margin-bottom: -20px !important
                }

                .rsjp4wm-s {
                    margin-bottom: 12px !important
                }

                .s11bnvf-s {
                    min-height: 305px !important;
                    padding: 32px!important;
                    margin-top: 0 !important;
                    margin-right: 0 !important;
                    margin-bottom: 0 !important
                }

                .s11bnvf-p .mgz-parallax-inner {
                    background-size: cover;
                    background-position: center center
                }

                .opb63g8-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .a6218vw-s {
                    padding: 0!important;
                    margin: 0 -10px 0 -10px!important
                }

                @media (max-width: 1199px) {
                    .a6218vw-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .a6218vw-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .a6218vw-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .a6218vw-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                .hx6kw6k-s {
                    padding: 112px 16px 0 16px!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .hx6kw6k-s {
                        padding:64px 16px 0 16px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .hx6kw6k-s {
                        padding:64px 16px 0 16px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .hx6kw6k-s {
                        padding:64px 16px 0 16px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .hx6kw6k-s {
                        padding:64px 16px 0 16px!important;
                        margin: 0!important
                    }
                }

                .a6218vw {
                    border: 0 solid transparent
                }

                .a6218vw>.mgz-element-inner {
                    padding: 0;
                    margin: 0
                }

                .mgz-element.hx6kw6k >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .epyhcn6-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                @media (max-width: 1199px) {
                    .epyhcn6-s {
                        padding:0!important;
                        margin: 0 0 24px 0!important
                    }
                }

                @media (max-width: 991px) {
                    .epyhcn6-s {
                        padding:0!important;
                        margin: 0 0 24px 0!important
                    }
                }

                @media (max-width: 767px) {
                    .epyhcn6-s {
                        padding:0!important;
                        margin: 0 0 24px 0!important
                    }
                }

                @media (max-width: 575px) {
                    .epyhcn6-s {
                        min-height:200px !important;
                        padding: 0!important;
                        margin: 0!important
                    }
                }

                .mgz-element.epyhcn6 .mgz-element-heading-text {
                    color: #2a2c2c
                }

                .lcwinaj-s {
                    padding: 0!important;
                    margin: 0 10px 32px 10px!important
                }

                .mgz-element.lcwinaj .mgz-element-heading-text {
                    color: #2a2c2c
                }

                .cs3coc8-s {
                    margin-bottom: 12px !important
                }

                .t9whvvq {
                    height: 160px
                }

                .qdjv752-s {
                    padding: 100px 0 0 0!important;
                    margin: 0!important
                }

                .mgz-element.qdjv752 .mgz-link {
                    border-radius: 100px;
                    background-color: #f6f6f6
                }

                .mgz-element.qdjv752 .mgz-link {
                    border-radius: 100px;
                    background-color: #f6f6f6
                }

                .mgz-element.qdjv752 .mgz-link:hover {
                    color: #f6f6f6;
                    background-color: #2a2c2c
                }

                .mb4jufd-s {
                    margin-right: -20px !important
                }

                .fmaxj0j-s {
                    padding-top: 70px !important;
                    margin: -20px -10px -20px -10px!important
                }

                .vhif9pn-s {
                    margin-left: -50px !important
                }

                .p1sga15-s {
                    margin-right: -10px !important;
                    margin-left: -10px !important
                }

                .faa5a4q-s {
                    min-height: 305px !important;
                    padding: 32px!important;
                    margin: 0 16px 0 0!important
                }

                .faa5a4q-p .mgz-parallax-inner {
                    background-size: cover;
                    background-position: center center
                }

                @media (max-width: 1199px) {
                    .faa5a4q-s {
                        min-height:20vw !important;
                        padding: 24px 16px 24px 16px!important;
                        margin: 0 16px 0 0!important
                    }
                }

                @media (max-width: 991px) {
                    .faa5a4q-s {
                        min-height:20vw !important;
                        padding: 24px 16px 24px 16px!important;
                        margin: 0 8px 0 0!important
                    }
                }

                @media (max-width: 767px) {
                    .faa5a4q-s {
                        min-height:46vw !important;
                        padding: 24px 16px 24px 16px!important;
                        margin: 0 0 16px 0!important
                    }
                }

                @media (max-width: 575px) {
                    .faa5a4q-s {
                        min-height:46vw !important;
                        padding: 24px 16px 24px 16px!important;
                        margin: 0 0 16px 0!important
                    }
                }

                .qaw5f0h-s {
                    margin-bottom: 12px !important
                }

                .bat3qkv {
                    height: 160px
                }

                .uyhfiju-s {
                    padding: 100px 0 0 0!important;
                    margin: 0!important
                }

                .mgz-element.uyhfiju .mgz-link {
                    border-radius: 100px;
                    background-color: #f6f6f6
                }

                .mgz-element.uyhfiju .mgz-link {
                    border-radius: 100px;
                    background-color: #f6f6f6
                }

                .mgz-element.uyhfiju .mgz-link:hover {
                    color: #f6f6f6;
                    background-color: #2a2c2c
                }

                .mk9rnil-s {
                    padding-top: 0 !important
                }

                .ui6eunh-s {
                    padding-top: 70px !important;
                    margin-top: -20px !important;
                    margin-bottom: -20px !important
                }

                .u709vo9-s {
                    min-height: 305px !important;
                    padding: 32px!important;
                    margin: 0 0 0 16px!important
                }

                .u709vo9-p .mgz-parallax-inner {
                    background-size: cover;
                    background-position: center center
                }

                @media (max-width: 1199px) {
                    .u709vo9-s {
                        min-height:20vw !important;
                        padding: 24px 16px 24px 16px!important;
                        margin: 0 0 0 16px!important
                    }
                }

                @media (max-width: 991px) {
                    .u709vo9-s {
                        min-height:20vw !important;
                        padding: 24px 16px 24px 16px!important;
                        margin: 0 -0 0 8px!important
                    }
                }

                @media (max-width: 767px) {
                    .u709vo9-s {
                        min-height:46vw !important;
                        padding: 24px 16px 24px 16px!important;
                        margin: 0 0 16px 0!important
                    }
                }

                @media (max-width: 575px) {
                    .u709vo9-s {
                        min-height:46vw !important;
                        padding: 24px 16px 24px 16px!important;
                        margin: 0 0 16px 0!important
                    }
                }

                .bg0rr1q-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .n21e6ch-s {
                    padding: 0!important;
                    margin: 0 -10px 0 -10px!important
                }

                @media (max-width: 1199px) {
                    .n21e6ch-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .n21e6ch-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .n21e6ch-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .n21e6ch-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                .vb5uave-s {
                    padding: 112px 16px 0 16px!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .vb5uave-s {
                        padding:64px 16px 0 16px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .vb5uave-s {
                        padding:64px 16px 0 16px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .vb5uave-s {
                        padding:64px 16px 0 16px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .vb5uave-s {
                        padding:64px 16px 0 16px!important;
                        margin: 0!important
                    }
                }

                .n21e6ch {
                    border: 0 solid transparent
                }

                .n21e6ch>.mgz-element-inner {
                    padding: 0;
                    margin: 0
                }

                .mgz-element.vb5uave >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .i1x7sgb-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                @media (max-width: 1199px) {
                    .i1x7sgb-s {
                        padding:0!important;
                        margin: 0 0 24px 0!important
                    }
                }

                @media (max-width: 991px) {
                    .i1x7sgb-s {
                        padding:0!important;
                        margin: 0 0 24px 0!important
                    }
                }

                @media (max-width: 767px) {
                    .i1x7sgb-s {
                        padding:0!important;
                        margin: 0 0 24px 0!important
                    }
                }

                @media (max-width: 575px) {
                    .i1x7sgb-s {
                        padding:0!important;
                        margin: 0 0 24px 0!important
                    }
                }

                .mgz-element.i1x7sgb .mgz-element-heading-text {
                    color: #2a2c2c
                }

                .ijx85da-s {
                    text-align: center;
                    margin: -20px -15px -20px -15px!important
                }

                .mgz-element.ijx85da .product-item {
                    padding: 14px
                }

                .ijx85da .mgz-block-heading-line:before {
                    height: 1px;
                    background-color: #cecece
                }

                .es6d0hb-s {
                    padding: 0!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .es6d0hb-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .es6d0hb-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .es6d0hb-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .es6d0hb-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                .rt5wty7-s {
                    text-align: center;
                    padding-top: 112px !important;
                    padding-bottom: 0 !important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .rt5wty7-s {
                        padding:64px 16px 0 16px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .rt5wty7-s {
                        padding:64px 16px 0 16px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .rt5wty7-s {
                        padding:64px 16px 0 16px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .rt5wty7-s {
                        padding:64px 16px 0 16px!important;
                        margin: 0!important
                    }
                }

                .es6d0hb {
                    border: 0 solid transparent
                }

                .es6d0hb>.mgz-element-inner {
                    padding: 0;
                    margin: 0
                }

                .mgz-element.rt5wty7 >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .e2j5tl3-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                .mgz-element.e2j5tl3 .mgz-element-heading-text {
                    color: #2a2c2c
                }

                .earduc2-s {
                    padding: 0!important;
                    margin: 0 0 32px 0!important
                }

                .mgz-element.earduc2 .mgz-element-heading-text {
                    color: #2a2c2c
                }

                .b821gg0-s {
                    padding: 0!important;
                    margin: 0 0 16px 0!important
                }

                .mgz-element.b821gg0 .mgz-element-heading-text {
                    color: #ffffff
                }

                .f4n2jqw-s {
                    padding: 0!important;
                    margin: 0 0 16px 0!important
                }

                .mgz-element.f4n2jqw .mgz-element-heading-text {
                    font-size: 18px;
                    color: #ffffff;
                    line-height: 110%;
                    font-weight: 950
                }

                .cxsomcj-s {
                    padding: 0!important;
                    margin: 380px 0 0 0!important
                }

                .mgz-element.cxsomcj .mgz-link {
                    border-width: 0;
                    border-style: solid;
                    border-radius: 100px;
                    color: #2a2c2c;
                    background-color: #ffffff
                }

                .mgz-element.cxsomcj .mgz-link {
                    border-width: 0;
                    border-style: solid;
                    border-radius: 100px;
                    color: #2a2c2c;
                    background-color: #ffffff
                }

                .mgz-element.cxsomcj .mgz-link:hover {
                    color: #f6f6f6;
                    background-color: #2a2c2c
                }

                .mgz-element.cxsomcj .mgz-link {
                    padding: 16px 32px;
                    font-size: 14px;
                    font-style: font-weight:700;
                    box-shadow: 0 2px 1px 0 rgba(16,24,40,0.04);
                    text-transform: uppercase
                }

                .t959qgv-s {
                    min-height: 512px !important;
                    padding: 32px!important;
                    margin: 0 16px 0 0!important
                }

                .t959qgv-p .mgz-parallax-inner {
                    background-size: auto;
                    background-position: center top
                }

                @media (max-width: 1199px) {
                    .t959qgv-s {
                        min-height:512px !important;
                        padding: 32px!important;
                        margin: 0 16px 0 0!important
                    }
                }

                @media (max-width: 991px) {
                    .t959qgv-s {
                        min-height:512px !important;
                        padding: 32px 16px 32px 16px!important;
                        margin: 0 8px 0 0!important
                    }
                }

                @media (max-width: 767px) {
                    .t959qgv-s {
                        min-height:46vw !important;
                        padding: 32px 16px 32px 16px!important;
                        margin: 0 0 16px 0!important
                    }
                }

                @media (max-width: 575px) {
                    .t959qgv-s {
                        min-height:46vw !important;
                        padding: 32px 16px 32px 16px!important;
                        margin: 0 0 16px 0!important
                    }
                }

                @media (max-width: 575px) {
                    .t959qgv-p .mgz-parallax-inner {
                        background-size:auto;
                        background-position: center top
                    }
                }

                .sfn9xr9-s {
                    padding: 0!important;
                    margin: 0 0 16px 0!important
                }

                .mgz-element.sfn9xr9 .mgz-element-heading-text {
                    color: #2a2c2c
                }

                .knsg454-s {
                    padding: 0!important;
                    margin: 0 0 16px 0!important
                }

                .mgz-element.knsg454 .mgz-element-heading-text {
                    font-size: 18px;
                    color: #2a2c2c;
                    line-height: 110%;
                    font-weight: 950
                }

                .bj4234b-s {
                    padding: 0!important;
                    margin: 380px 0 0 0!important
                }

                .mgz-element.bj4234b .mgz-link {
                    border-width: 0;
                    border-style: solid;
                    border-radius: 100px;
                    color: #2a2c2c;
                    background-color: #ffffff
                }

                .mgz-element.bj4234b .mgz-link {
                    border-width: 0;
                    border-style: solid;
                    border-radius: 100px;
                    color: #2a2c2c;
                    background-color: #ffffff
                }

                .mgz-element.bj4234b .mgz-link:hover {
                    color: #f6f6f6;
                    background-color: #2a2c2c
                }

                .mgz-element.bj4234b .mgz-link {
                    padding: 16px 32px;
                    font-size: 14px;
                    font-style: font-weight:700;
                    box-shadow: 0 2px 1px 0 rgba(16,24,40,0.04);
                    text-transform: uppercase
                }

                .a7sh4bm-s {
                    min-height: 512px !important;
                    padding: 32px!important;
                    margin: 0 16px 0 16px!important
                }

                .a7sh4bm-p .mgz-parallax-inner {
                    background-size: auto;
                    background-position: center top
                }

                @media (max-width: 1199px) {
                    .a7sh4bm-s {
                        min-height:512px !important;
                        padding: 32px!important;
                        margin: 0 16px 0 16px!important
                    }
                }

                @media (max-width: 991px) {
                    .a7sh4bm-s {
                        min-height:512px !important;
                        padding: 32px 16px 32px 16px!important;
                        margin: 0 8px 0 8px!important
                    }
                }

                @media (max-width: 767px) {
                    .a7sh4bm-s {
                        min-height:46vw !important;
                        padding: 32px 16px 32px 16px!important;
                        margin: 0 0 16px 0!important
                    }
                }

                @media (max-width: 575px) {
                    .a7sh4bm-s {
                        min-height:46vw !important;
                        padding: 32px 16px 32px 16px!important;
                        margin: 0 0 16px 0!important
                    }
                }

                @media (max-width: 575px) {
                    .a7sh4bm-p .mgz-parallax-inner {
                        background-size:auto;
                        background-position: center top
                    }
                }

                .fxjft6h-s {
                    padding: 0!important;
                    margin: 0 0 16px 0!important
                }

                .mgz-element.fxjft6h .mgz-element-heading-text {
                    color: #2a2c2c
                }

                .gqqdnq3-s {
                    padding: 0!important;
                    margin: 0 0 16px 0!important
                }

                .mgz-element.gqqdnq3 .mgz-element-heading-text {
                    font-size: 18px;
                    color: #2a2c2c;
                    line-height: 110%;
                    font-weight: 950
                }

                .fvpffny-s {
                    padding: 0!important;
                    margin: 380px 0 0 0!important
                }

                .mgz-element.fvpffny .mgz-link {
                    border-width: 0;
                    border-style: solid;
                    border-radius: 100px;
                    color: #2a2c2c;
                    background-color: #ffffff
                }

                .mgz-element.fvpffny .mgz-link {
                    border-width: 0;
                    border-style: solid;
                    border-radius: 100px;
                    color: #2a2c2c;
                    background-color: #ffffff
                }

                .mgz-element.fvpffny .mgz-link:hover {
                    color: #f6f6f6;
                    background-color: #2a2c2c
                }

                .mgz-element.fvpffny .mgz-link {
                    padding: 16px 32px;
                    font-size: 14px;
                    font-style: font-weight:700;
                    box-shadow: 0 2px 1px 0 rgba(16,24,40,0.04);
                    text-transform: uppercase
                }

                .cg8upfw-s {
                    min-height: 512px !important;
                    padding: 32px!important;
                    margin: 0 0 0 16px!important
                }

                .cg8upfw-p .mgz-parallax-inner {
                    background-size: auto;
                    background-position: center top
                }

                @media (max-width: 1199px) {
                    .cg8upfw-s {
                        min-height:512px !important;
                        padding: 32px 16px 32px 16px!important;
                        margin: 0 0 0 16px!important
                    }
                }

                @media (max-width: 991px) {
                    .cg8upfw-s {
                        min-height:512px !important;
                        padding: 32px 16px 32px 16px!important;
                        margin: 0 0 0 8px!important
                    }
                }

                @media (max-width: 767px) {
                    .cg8upfw-s {
                        min-height:46vw !important;
                        padding: 32px 16px 32px 16px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .cg8upfw-s {
                        min-height:46vw !important;
                        padding: 32px 16px 32px 16px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .cg8upfw-p .mgz-parallax-inner {
                        background-size:auto;
                        background-position: center top
                    }
                }

                .ofuf3f9-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.ofuf3f9 >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .pmm5lpu-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .w5n6kdt-s {
                    padding: 0 16px 112px 16px!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .w5n6kdt-s {
                        padding:64px 16px 64px 16px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .w5n6kdt-s {
                        padding:64px 16px 64px 16px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .w5n6kdt-s {
                        padding:64px 16px 64px 16px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .w5n6kdt-s {
                        padding:64px 16px 64px 16px!important;
                        margin: 0!important
                    }
                }

                .pmm5lpu>.mgz-element-inner {
                    padding: 0
                }

                .mgz-element.w5n6kdt >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .v0fi3o6-s {
                    padding: 0!important;
                    margin: 0 0 16px 0!important
                }

                .mgz-element.v0fi3o6 .mgz-element-heading-text {
                    color: #2a2c2c
                }

                .q0ih3dx-s {
                    padding: 0!important;
                    margin: 0 0 16px 0!important
                }

                .mgz-element.q0ih3dx .mgz-element-heading-text {
                    color: #2a2c2c
                }

                .x3lpnsn-s {
                    padding: 0!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .x3lpnsn-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .x3lpnsn-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .x3lpnsn-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .x3lpnsn-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                .i81q6kt-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .yiqy58c-s {
                    padding: 0!important;
                    margin: 32px 0 0 0!important
                }

                @media (max-width: 1199px) {
                    .yiqy58c-s {
                        padding:0!important;
                        margin: 24px 0 0 0!important
                    }
                }

                @media (max-width: 991px) {
                    .yiqy58c-s {
                        padding:0!important;
                        margin: 24px 0 0 0!important
                    }
                }

                @media (max-width: 767px) {
                    .yiqy58c-s {
                        padding:0!important;
                        margin: 24px 0 0 0!important
                    }
                }

                @media (max-width: 575px) {
                    .yiqy58c-s {
                        padding:0!important;
                        margin: 24px 0 0 0!important
                    }
                }

                .mgz-element.yiqy58c .mgz-link {
                    border-radius: 100px;
                    color: #f6f6f6;
                    background-color: #e5451c
                }

                .mgz-element.yiqy58c .mgz-link {
                    border-radius: 100px;
                    color: #f6f6f6;
                    background-color: #e5451c
                }

                .mgz-element.yiqy58c .mgz-link:hover {
                    color: #f6f6f6;
                    background-color: #2a2c2c
                }

                .uep8d60-s {
                    padding: 0!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .uep8d60-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .uep8d60-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .uep8d60-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .uep8d60-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                .b9en22g {
                    float: left
                }

                .b9en22g-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .a93tyy1-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .j9i6581-s {
                    margin-bottom: 4px !important
                }

                .rl1t6hx-s {
                    padding: 0!important;
                    margin: 0 0 4px 0!important
                }

                .p152n17-s {
                    margin-bottom: 0 !important
                }

                .vcftj63-s {
                    margin-bottom: 0 !important
                }

                .x0mw1m6 {
                    float: left
                }

                .x0mw1m6-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .flb0xhp {
                    float: left
                }

                .flb0xhp-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .x0mw1m6>.mgz-element-inner {
                    padding: 0
                }

                .iveuiix-s {
                    padding: 0 0 0 52px!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .iveuiix-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .iveuiix-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .iveuiix-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .iveuiix-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                .swqp2j4-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .a93tyy1>.mgz-element-inner,.iveuiix>.mgz-element-inner {
                    padding: 0
                }

                .cpyln5v-s {
                    padding: 24px 0 24px 0!important;
                    margin: 0!important;
                    border-color: #2a2c2c !important;
                    border-top-width: 0 !important;
                    border-top-style: solid;
                    border-right-width: 0 !important;
                    border-right-style: solid;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid;
                    border-left-width: 0 !important;
                    border-left-style: solid
                }

                .nfdffin {
                    float: left
                }

                .nfdffin-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .g5ti5jk-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .c1vq8dn-s {
                    margin-bottom: 4px !important
                }

                .ju2rf3h-s {
                    padding: 0!important;
                    margin: 0 0 4px 0!important
                }

                .mr566ks-s {
                    margin-bottom: 0 !important
                }

                .mq5r312-s {
                    margin-bottom: 0 !important
                }

                .aj8dpyx {
                    float: left
                }

                .aj8dpyx-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .klsw5wl {
                    float: left
                }

                .klsw5wl-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .aj8dpyx>.mgz-element-inner {
                    padding: 0
                }

                .kvx1rfd-s {
                    padding: 0 0 0 52px!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .kvx1rfd-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .kvx1rfd-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .kvx1rfd-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .kvx1rfd-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                .qjo5uue-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .g5ti5jk>.mgz-element-inner,.kvx1rfd>.mgz-element-inner {
                    padding: 0
                }

                .g7iruqb-s {
                    padding: 24px 0 24px 0!important;
                    margin: 0!important;
                    border-color: #2a2c2c !important;
                    border-top-width: 0 !important;
                    border-top-style: solid;
                    border-right-width: 0 !important;
                    border-right-style: solid;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid;
                    border-left-width: 0 !important;
                    border-left-style: solid
                }

                .wimf1ga {
                    float: left
                }

                .wimf1ga-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .oxo4q74-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .wvueiw9-s {
                    margin-bottom: 4px !important
                }

                .wln0102-s {
                    padding: 0!important;
                    margin: 0 0 4px 0!important
                }

                .sxxchwg-s {
                    margin-bottom: 0 !important
                }

                .y98f69q-s {
                    margin-bottom: 0 !important
                }

                .ed75jce {
                    float: left
                }

                .ed75jce-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .if0mp0k {
                    float: left
                }

                .if0mp0k-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .ed75jce>.mgz-element-inner {
                    padding: 0
                }

                .f7a0tb9-s {
                    padding: 0 0 0 52px!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .f7a0tb9-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .f7a0tb9-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .f7a0tb9-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .f7a0tb9-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                .cdgfuxv-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .oxo4q74>.mgz-element-inner,.f7a0tb9>.mgz-element-inner {
                    padding: 0
                }

                .jkto9ig-s {
                    padding: 24px 0 24px 0!important;
                    margin: 0!important;
                    border-color: #2a2c2c !important;
                    border-top-width: 0 !important;
                    border-top-style: solid;
                    border-right-width: 0 !important;
                    border-right-style: solid;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid;
                    border-left-width: 0 !important;
                    border-left-style: solid
                }

                .cpyln5v>.mgz-element-inner,.g7iruqb>.mgz-element-inner,.jkto9ig>.mgz-element-inner {
                    padding: 0
                }

                .thahx1q-s {
                    padding-top: 0 !important;
                    padding-right: 0 !important;
                    padding-bottom: 0 !important;
                    margin: 0 0 -0 0!important
                }

                @media (max-width: 1199px) {
                    .thahx1q-s {
                        padding:0 0 0 32px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .thahx1q-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .thahx1q-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .thahx1q-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                .ils0rrb-s {
                    min-height: 333px !important;
                    padding: 0!important;
                    margin: 0!important
                }

                .hx2ki0v-s {
                    padding: 0!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .hx2ki0v-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .hx2ki0v-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .hx2ki0v-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .hx2ki0v-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                .s95mmu7-s {
                    min-height: 800px !important;
                    padding: 112px 16px 112px 16px!important;
                    margin: 0!important
                }

                .s95mmu7-p .mgz-parallax-inner {
                    background-size: 100% auto;
                    background-position: left top
                }

                @media (max-width: 1199px) {
                    .s95mmu7-s {
                        min-height:800px !important;
                        padding: 112px 16px 112px 16px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 1199px) {
                    .s95mmu7-p .mgz-parallax-inner {
                        background-size:auto;
                        background-position: center top
                    }
                }

                @media (max-width: 991px) {
                    .s95mmu7-s {
                        padding:64px 32px 64px 32px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .s95mmu7-p .mgz-parallax-inner {
                        background-size:auto;
                        background-position: center top
                    }
                }

                @media (max-width: 767px) {
                    .s95mmu7-s {
                        padding:64px 16px 64px 16px!important;
                        margin: 0!important;
                        background-color: #f6f6f6 !important
                    }
                }

                @media (max-width: 575px) {
                    .s95mmu7-s {
                        padding:64px 16px 64px 16px!important;
                        margin: 0!important;
                        background-color: #f6f6f6 !important
                    }
                }

                .x3lpnsn>.mgz-element-inner,.uep8d60>.mgz-element-inner,.hx2ki0v>.mgz-element-inner {
                    padding: 0
                }

                .mgz-element.s95mmu7 >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .gjhlbtl-s {
                    padding: 0!important;
                    margin: 0 0 32px 0!important
                }

                .mgz-element.gjhlbtl .mgz-element-heading-text {
                    color: #2a2c2c
                }

                .w9hkaay-s {
                    padding: 0!important;
                    margin: 0 0 16px 0!important
                }

                .mgz-element.w9hkaay .mgz-element-heading-text {
                    color: #2a2c2c
                }

                .etxkd5w-s {
                    margin-bottom: 4px !important
                }

                .cshr9y3-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .bcp45ey-s {
                    padding: 0!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .bcp45ey-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .bcp45ey-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .bcp45ey-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .bcp45ey-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                .ayhghp0-s {
                    padding: 112px 16px 96px 16px!important;
                    margin: 0!important;
                    background-color: #ccd6c2 !important
                }

                @media (max-width: 1199px) {
                    .ayhghp0-s {
                        padding:112px 16px 96px 16px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .ayhghp0-s {
                        padding:64px 16px 48px 16px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .ayhghp0-s {
                        padding:64px 16px 48px 16px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .ayhghp0-s {
                        padding:64px 16px 48px 16px!important;
                        margin: 0!important
                    }
                }

                .mgz-element.ayhghp0 >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .nv7vnb7-s {
                    padding: 32px 16px 32px 16px!important;
                    margin: 0!important
                }

                .dit89xn-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .dungprg-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.dungprg >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .v06odog-s {
                    padding: 0!important;
                    margin: 0!important
                }

                #photoBlock1 > .feature-item-inner,#photoBlock2 > .feature-item-inner,#photoBlock3 > .feature-item-inner,#photoBlock4 > .feature-item-inner,#photoBlock5 > .feature-item-inner {
                    display: flex;
                    flex-direction: column
                }

                #photoBlock1 .mgz-element-button,#photoBlock2 .mgz-element-button,#photoBlock3 .mgz-element-button,#photoBlock4 .mgz-element-button,#photoBlock5 .mgz-element-button {
                    margin-top: auto
                }

                @media screen and (max-width: 768px) {
                    .homepage-banner .mgz-carousel .owl-dots .owl-dot span {
                        background:#F1F2F2!important
                    }
                }

                @media screen and (min-width: 1024px) {
                    [class*=mgz-col-].mgz-col-md-3 {
                        max-width:25%
                    }

                    [class*=mgz-col-].mgz-col-md-11 {
                        max-width: 91.66666667%
                    }

                    [class*=mgz-col-].mgz-col-md-1 {
                        max-width: 8.33333333%
                    }
                }

                .w4cwo1f-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .wqpsjji-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .i3tndot-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .pv6ga6s-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.pv6ga6s >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .employer-label-wrapper {
                    display: inline-block;
                    position: relative;
                    min-height: 45px;
                    margin-bottom: 22px
                }

                #employer_label {
                    z-index: 1;
                    position: absolute;
                    top: 0;
                    left: 0;
                    max-width: 159px;
                    width: 159px;
                    padding: 8px 12px 18px;
                    font-size: 16px;
                    line-height: 1.16;
                    color: #fff;
                    background: linear-gradient(45deg,#ef7d00,#fb0);
                    transition: .4s
                }

                #employer_label::after,#employer_label::before {
                    content: " ";
                    height: 10px;
                    display: block;
                    position: absolute;
                    bottom: 0;
                    background: #fff;
                    z-index: 1
                }

                #employer_label::before {
                    width: 90%;
                    transform: skewX(35deg) translateX(-20%)
                }

                #employer_label::after {
                    width: 20%;
                    right: 0;
                    transform: skewX(-35deg) translateX(10%)
                }

                #employer_label._show::after,#employer_label._show::before {
                    display: none
                }

                #employer_label._show {
                    max-width: 296px;
                    width: 296px;
                    padding: 16px
                }

                #employer_label p {
                    margin: 8px 0;
                    white-space: nowrap
                }

                #employer_label a {
                    display: inline-block;
                    font-weight: 700;
                    color: #fff;
                    text-decoration: underline
                }

                #employer_label a.btn-link {
                    margin-top: 24px;
                    padding: 2px 8px;
                    font-size: 18px;
                    color: #ef7d00;
                    background: #fff;
                    box-shadow: 0 0 6px 0 #fff;
                    cursor: pointer;
                    text-decoration: none
                }

                #employer_label .title {
                    display: flex;
                    gap: 20px;
                    justify-content: space-between;
                    font-weight: 700;
                    cursor: pointer;
                    white-space: nowrap
                }

                #employer_label .btn-expand {
                    display: none;
                    align-self: center;
                    width: 20px;
                    height: 1px;
                    background: #fff
                }

                #employer_label .content {
                    max-height: 0;
                    overflow: hidden;
                    transition: .8s
                }

                #employer_label._show .btn-expand {
                    display: block
                }

                #employer_label._show .content {
                    max-height: 300px
                }

                .fe9bjm0-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .wdioc62-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .dxpv9e1-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.dxpv9e1 >.mgz-element-inner>.inner-content {
                    width: 1440px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .ltfafho-s {
                    padding: 0!important
                }

                .k23nf26-s {
                    padding: 0!important
                }

                .t7p4ioc-s {
                    padding: 0!important
                }

                .ydrre1h-s {
                    padding: 0!important
                }

                .owjsb89-s {
                    padding: 0!important
                }

                .dx7kqoe-s {
                    padding: 0!important
                }

                .l9ofkqc-s {
                    padding: 0!important
                }

                .q3uy774-s {
                    padding: 0!important
                }

                .wcabo0h-s {
                    padding: 0!important
                }

                .c7rb46w-s {
                    padding: 0!important
                }

                .ete654m-s {
                    padding: 0!important
                }

                .uw17ups-s {
                    padding: 0!important
                }

                .r47ykrl-s {
                    padding: 0!important
                }

                .v2mo4yu-s {
                    padding: 0!important
                }

                .kt79v4q-s {
                    padding: 0!important
                }

                .ydrre1h>.mgz-element-inner,.q3uy774>.mgz-element-inner,.ete654m>.mgz-element-inner,.kt79v4q>.mgz-element-inner {
                    padding: 10px
                }

                .leftyli-s {
                    padding: 0!important
                }

                .mgz-element.k0u99lt .mgz-panels-k0u99lt > .mgz-panel > .mgz-panel-heading {
                    border-radius: 0;
                    color: #2a2c2c;
                    background: #ffffff;
                    border-color: #2a2c2c
                }

                .mgz-element.k0u99lt .mgz-panels-k0u99lt > .mgz-panel > .mgz-panel-body {
                    background: #ffffff;
                    border-radius: 0
                }

                .i2xo606-s {
                    padding: 0!important
                }

                .m7os01k-s {
                    margin: 0!important
                }

                .mgz-element.pwh1rww .image-content {
                    width: 100%;
                    text-align: center
                }

                .mgz-element.pwh1rww .image-title {
                    font-size: 16px
                }

                .ffwcne7-s {
                    padding: 0!important
                }

                .wt77mea-s {
                    padding: 0!important
                }

                .f8gshh0-s {
                    padding: 0!important
                }

                .r95v9ai-s {
                    background-color: #2a2c2c !important
                }

                #employer-label-row * {
                    content-visibility: visible
                }
            </style>
            <style>
                .s18bcxr-s {
                    text-align: center;
                    min-height: 40px !important;
                    padding: 0!important;
                    margin: 0!important!important
                }

                .s18bcxr .mgz-block-heading-line:before {
                    height: 1px;
                    background-color: #cecece
                }

                .sdhqu48-s {
                    min-height: 40px !important;
                    padding: 0!important;
                    margin: 0!important;
                    background-color: #000000 !important
                }

                .a3gomv9-s {
                    min-height: 40px !important;
                    padding: 0!important;
                    margin: 0!important;
                    background-color: #2e539f !important
                }

                .page-header {
                    padding-top: 40px
                }

                .topbar {
                    position: absolute!important;
                    top: 0;
                    left: 0;
                    right: 0
                }

                .topbar .owl-carousel {
                    position: static;
                    pointer-events: all;
                    max-height: 40px;
                    overflow: hidden
                }

                .topbar .holder {
                    display: inline-grid;
                    grid-template-columns: 26px 1fr;
                    column-gap: 12px;
                    align-items: center;
                    height: 40px
                }

                .topbar .holder img {
                    max-width: 26px;
                    max-height: 26px
                }

                @media screen and (min-width: 768px) {
                    .topbar .owl-carousel {
                        pointer-events:none
                    }
                }

                .j80gfjk-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                .mgz-element.j80gfjk .mgz-element-heading-text {
                    font-size: 70px;
                    color: #f6f6f6;
                    line-height: 70px;
                    font-weight: 950
                }

                .vucmm58-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                .ders6iw-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.ders6iw .mgz-link {
                    border-width: 0;
                    border-style: solid;
                    border-radius: 100px;
                    color: #2a2c2c;
                    background-color: #ffffff
                }

                .mgz-element.ders6iw .mgz-link {
                    border-width: 0;
                    border-style: solid;
                    border-radius: 100px;
                    color: #2a2c2c;
                    background-color: #ffffff
                }

                .mgz-element.ders6iw .mgz-link {
                    margin: 0;
                    padding: 14px 32px;
                    width: 212px;
                    font-size: 14px;
                    line-height: 14px;
                    font-style: italic;
                    font-weight: 800
                }

                .qkbtge4-s {
                    padding: 123px 0 123px 0!important;
                    margin: 0!important
                }

                .y5t90pm-s {
                    min-height: max(560px,40vw) !important;
                    padding: 0 16px 0 16px!important;
                    margin: 0!important
                }

                .y5t90pm-p .mgz-parallax-inner {
                    background-size: cover;
                    background-position: center top
                }

                .mgz-element.y5t90pm >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .rik85o1-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                .mgz-element.rik85o1 .mgz-element-heading-text {
                    font-size: 38px;
                    color: #f6f6f6;
                    line-height: 45.6px;
                    font-weight: 950
                }

                .ucudmds-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                .ea4ft7a-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.ea4ft7a .mgz-link {
                    border-width: 0;
                    border-style: solid;
                    border-radius: 100px;
                    color: #2a2c2c;
                    background-color: #ffffff
                }

                .mgz-element.ea4ft7a .mgz-link {
                    border-width: 0;
                    border-style: solid;
                    border-radius: 100px;
                    color: #2a2c2c;
                    background-color: #ffffff
                }

                .mgz-element.ea4ft7a .mgz-link {
                    margin: 0;
                    padding: 14px 32px;
                    width: 212px;
                    font-size: 14px;
                    line-height: 14px;
                    font-style: italic;
                    font-weight: 800
                }

                .ry66byl-s {
                    padding: 0!important;
                    margin: 0 0 48px 0!important
                }

                .le9sqou-s {
                    min-height: 130vw !important;
                    padding: 0 16px 0 16px!important;
                    margin: 0!important
                }

                .le9sqou-p .mgz-parallax-inner {
                    background-size: cover;
                    background-position: center top
                }

                .mgz-element.le9sqou >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .k013xwu-s {
                    padding: 0 112px 0 112px!important;
                    margin: 0 0 24px 0!important
                }

                .i4h20bn-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .cd5doci-s {
                    padding: 0 0 24px 0!important
                }

                .h6a153v {
                    float: left
                }

                .le4wsu8-s {
                    padding: 0!important;
                    margin-top: 0 !important
                }

                .gxm24db-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .pokjm9j-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .bpi3vgq {
                    float: left
                }

                .bpi3vgq-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .v8160qf-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .le4wsu8,.bpi3vgq {
                    border: 0 solid transparent
                }

                .le4wsu8>.mgz-element-inner,.bpi3vgq>.mgz-element-inner {
                    padding: 0;
                    margin: 0
                }

                .h7a824f-s {
                    padding: 16px 0 16px 0!important;
                    border-color: #2a2c2c !important;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid
                }

                .s4pn483 {
                    float: left
                }

                .ugs214w-s {
                    padding: 0!important;
                    margin-top: 0 !important
                }

                .q566eme-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .itevygj-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .ttrrlyt {
                    float: left
                }

                .ttrrlyt-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .lociwif-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .ugs214w,.ttrrlyt {
                    border: 0 solid transparent
                }

                .ugs214w>.mgz-element-inner,.ttrrlyt>.mgz-element-inner {
                    padding: 0;
                    margin: 0
                }

                .h4xgaym-s {
                    padding: 16px 0 16px 0!important;
                    border-color: #2a2c2c !important;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid
                }

                .fspv4ef {
                    float: left
                }

                .ghel77l-s {
                    padding: 0!important;
                    margin-top: 0 !important
                }

                .d0usl77-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .q0f0ypg-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .qgb9kla {
                    float: left
                }

                .qgb9kla-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .r7bljx5-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .ghel77l,.qgb9kla {
                    border: 0 solid transparent
                }

                .ghel77l>.mgz-element-inner,.qgb9kla>.mgz-element-inner {
                    padding: 0;
                    margin: 0
                }

                .byygj9d-s {
                    padding: 16px 0 16px 0!important;
                    border-color: #2a2c2c !important;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid
                }

                .kx7dr8o-s {
                    padding: 0 112px 0 112px!important;
                    margin: 0!important
                }

                .ib7nkj7-s {
                    padding: 40px 0 64px 0!important;
                    margin: 0!important
                }

                .h0814kv-s {
                    min-height: max(33vw,630px) !important;
                    padding: 0!important;
                    margin: 0!important
                }

                .h0814kv-p .mgz-parallax-inner {
                    background-size: auto;
                    background-position: center top
                }

                .i7mya8u-s {
                    padding: 0!important;
                    margin: 0!important;
                    background-color: #ebefe7 !important
                }

                .mgz-element.i7mya8u >.mgz-element-inner>.inner-content {
                    width: 2560px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .eh6js75-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                .t98vq6x-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .nc6yax9-s {
                    padding: 0!important;
                    margin: 0 0 16px 0!important
                }

                .sbu4shs {
                    float: left
                }

                .mkvhinp-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .x8qlfoc-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .iupq9ty-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .pruugul {
                    float: left
                }

                .pruugul-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .bium43j-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mkvhinp,.pruugul {
                    border: 0 solid transparent
                }

                .mkvhinp>.mgz-element-inner,.pruugul>.mgz-element-inner {
                    padding: 0;
                    margin: 0
                }

                .xdrf2bp-s {
                    padding: 16px 0 16px 0!important;
                    margin: 0!important;
                    border-color: #2a2c2c !important;
                    border-top-width: 0 !important;
                    border-top-style: solid;
                    border-right-width: 0 !important;
                    border-right-style: solid;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid;
                    border-left-width: 0 !important;
                    border-left-style: solid
                }

                .ju3osym {
                    float: left
                }

                .ffc4v3i-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .uwe29yu-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .h2f24vj-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mkadngx {
                    float: left
                }

                .mkadngx-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .l8keen2-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .ffc4v3i,.mkadngx {
                    border: 0 solid transparent
                }

                .ffc4v3i>.mgz-element-inner,.mkadngx>.mgz-element-inner {
                    padding: 0;
                    margin: 0
                }

                .doguy4y-s {
                    padding: 16px 0 16px 0!important;
                    border-color: #2a2c2c !important;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid
                }

                .dnd6jw4 {
                    float: left
                }

                .nr1s43k-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .se95nmx-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .yan8w17-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .rikw781 {
                    float: left
                }

                .rikw781-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mwgnljr-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .nr1s43k,.rikw781 {
                    border: 0 solid transparent
                }

                .nr1s43k>.mgz-element-inner,.rikw781>.mgz-element-inner {
                    padding: 0;
                    margin: 0
                }

                .mvwekp8-s {
                    padding: 16px 0 16px 0!important;
                    border-color: #2a2c2c !important;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid
                }

                .ho938ny-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .q7lsdwe-s {
                    padding: 40px 0 40px 0!important;
                    margin: 0!important
                }

                .qg8sxce-s {
                    padding: 0 16px 0 16px!important;
                    margin: 0!important;
                    background-color: #ebefe7 !important
                }

                .mgz-element.qg8sxce >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .klsio8f-s {
                    padding: 0!important;
                    margin: 0 0 16px 0!important
                }

                .mgz-element.klsio8f .mgz-element-heading-text {
                    font-size: 52px;
                    color: #2a2c2c;
                    line-height: 57.2px;
                    font-weight: 900
                }

                .dl8kt66-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .syua16b-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .g3lomga-s {
                    padding: 112px 16px 80px 16px!important;
                    margin: 0!important
                }

                .mgz-element.g3lomga >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .vnf6p5o-s {
                    padding: 0!important;
                    margin: 0 0 16px 0!important
                }

                .mgz-element.vnf6p5o .mgz-element-heading-text {
                    font-size: 34px;
                    color: #2a2c2c;
                    line-height: 37px;
                    font-weight: 900
                }

                .x9xjly9-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .yqdpi5s-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .b0dqose-s {
                    padding: 48px 16px 48px 16px!important;
                    margin: 0!important
                }

                .mgz-element.b0dqose >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .x0glwek-s {
                    padding: 0!important;
                    margin: 0 0 64px 0!important
                }

                .mgz-element.x0glwek .mgz-link {
                    border-width: 1px;
                    border-style: solid;
                    border-color: #2a2c2c;
                    border-radius: 100px;
                    color: #2a2c2c;
                    background-color: #ffffff;
                    width: 100%
                }

                .mgz-element.x0glwek .mgz-link {
                    border-width: 1px;
                    border-style: solid;
                    border-color: #2a2c2c;
                    border-radius: 100px;
                    color: #2a2c2c;
                    background-color: #ffffff;
                    width: 100%
                }

                .mgz-element.x0glwek .mgz-link:hover {
                    color: #ffffff;
                    background-color: #2a2c2c
                }

                .mgz-element.x0glwek .mgz-link {
                    padding: !6px;
                    text-transform: uppercase;
                    font-size: 14px;
                    font-style: italic
                }

                .qx07pxo-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .ll7ofyx-s {
                    padding: 0 16px 0 16px!important;
                    margin: 0!important
                }

                .mgz-element.ll7ofyx >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .ph207tp-s {
                    padding: 0 0 16px 0!important;
                    margin: 0!important;
                    border-color: #000000 !important;
                    border-top-width: 0 !important;
                    border-top-style: solid;
                    border-right-width: 0 !important;
                    border-right-style: solid;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid;
                    border-left-width: 0 !important;
                    border-left-style: solid
                }

                .mgz-element.ph207tp .mgz-element-heading-text {
                    font-size: 14px;
                    ;color: #e5451c;
                    line-height: 16.8px;
                    font-weight: 900;
                    font-style: italic;
                }

                .oj9y83k-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .xm5x7ly-s {
                    padding: 0 24px 0 0!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .xm5x7ly-s {
                        padding:0 12px 0 0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .xm5x7ly-s {
                        padding:0 12px 0 0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .xm5x7ly-s {
                        padding:0 8px 0 0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .xm5x7ly-s {
                        padding:0 8px 0 0!important;
                        margin: 0!important
                    }
                }

                .x6ipc8j-s {
                    padding: 24px 0 24px 0!important;
                    margin: 0 0 24px 0!important
                }

                .hxabh1p-s {
                    padding: 0 0 16px 0!important;
                    margin: 0!important;
                    border-color: #000000 !important;
                    border-top-width: 0 !important;
                    border-top-style: solid;
                    border-right-width: 0 !important;
                    border-right-style: solid;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid;
                    border-left-width: 0 !important;
                    border-left-style: solid
                }

                .mgz-element.hxabh1p .mgz-element-heading-text {
                    font-size: 14px;
                    ;color: #e5451c;
                    line-height: 16.8px;
                    font-weight: 900;
                    font-style: italic;
                }

                .yyta6g6-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .k94vegf-s {
                    padding: 0 24px 0 0!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .k94vegf-s {
                        padding:0 12px 0 0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .k94vegf-s {
                        padding:0 12px 0 0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .k94vegf-s {
                        padding:0 8px 0 0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .k94vegf-s {
                        padding:0 8px 0 0!important;
                        margin: 0!important
                    }
                }

                .g5ojgmi-s {
                    padding: 24px 0 24px 0!important;
                    margin: 0 0 24px 0!important
                }

                .pii92mt-s {
                    padding: 0 0 16px 0!important;
                    margin: 0!important;
                    border-color: #000000 !important;
                    border-top-width: 0 !important;
                    border-top-style: solid;
                    border-right-width: 0 !important;
                    border-right-style: solid;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid;
                    border-left-width: 0 !important;
                    border-left-style: solid
                }

                .mgz-element.pii92mt .mgz-element-heading-text {
                    font-size: 14px;
                    ;color: #e5451c;
                    line-height: 16.8px;
                    font-weight: 900;
                    font-style: italic;
                }

                .hwiap83-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .pyxuvnb-s {
                    padding: 0 24px 0 0!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .pyxuvnb-s {
                        padding:0 24px 0 0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .pyxuvnb-s {
                        padding:0 12px 0 0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .pyxuvnb-s {
                        padding:0 8px 0 0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .pyxuvnb-s {
                        padding:0 8px 0 0!important;
                        margin: 0!important
                    }
                }

                .fx93ljw-s {
                    padding: 24px 0 24px 0!important;
                    margin: 0 0 24px 0!important
                }

                .jryft8h-s {
                    padding: 0 0 16px 0!important;
                    margin: 0!important;
                    border-color: #000000 !important;
                    border-top-width: 0 !important;
                    border-top-style: solid;
                    border-right-width: 0 !important;
                    border-right-style: solid;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid;
                    border-left-width: 0 !important;
                    border-left-style: solid
                }

                .mgz-element.jryft8h .mgz-element-heading-text {
                    font-size: 14px;
                    ;color: #e5451c;
                    line-height: 16.8px;
                    font-weight: 900;
                    font-style: italic;
                }

                .bqfcnvb-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mh6b65d-s {
                    padding: 0 24px 0 0!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .mh6b65d-s {
                        padding:0 12px 0 0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .mh6b65d-s {
                        padding:0 12px 0 0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .mh6b65d-s {
                        padding:0 8px 0 0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .mh6b65d-s {
                        padding:0 8px 0 0!important;
                        margin: 0!important
                    }
                }

                .hte7t7j-s {
                    padding: 24px 0 24px 0!important;
                    margin: 0 0 24px 0!important
                }

                .fjn33yb-s {
                    padding: 0 0 16px 0!important;
                    margin: 0!important;
                    border-color: #000000 !important;
                    border-top-width: 0 !important;
                    border-top-style: solid;
                    border-right-width: 0 !important;
                    border-right-style: solid;
                    border-bottom-width: 1px !important;
                    border-bottom-style: solid;
                    border-left-width: 0 !important;
                    border-left-style: solid
                }

                .mgz-element.fjn33yb .mgz-element-heading-text {
                    font-size: 14px;
                    ;color: #e5451c;
                    line-height: 16.8px;
                    font-weight: 900;
                    font-style: italic;
                }

                .teum2sg-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .v3d3ebc-s {
                    padding: 0 24px 0 0!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .v3d3ebc-s {
                        padding:0 12px 0 0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .v3d3ebc-s {
                        padding:0 12px 0 0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .v3d3ebc-s {
                        padding:0 8px 0 0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .v3d3ebc-s {
                        padding:0 8px 0 0!important;
                        margin: 0!important
                    }
                }

                .v0u781q-s {
                    padding: 24px 0 24px 0!important;
                    margin: 0 0 24px 0!important
                }

                .hc5ncr2-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .sojw2pd-s {
                    padding: 0 16px 0 16px!important;
                    margin: 0!important
                }

                .mgz-element.sojw2pd >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                @media (max-width: 768px) {
                    .trial-device-compare-table {
                        td {
                            text-align:left !important;
                            height: auto !important;
                            min-width: 100%!important
                        }

                        tr {
                            display: flex !important;
                            flex-direction: column;
                            width: 100%;
                            align-items: start;
                            height: auto !important;
                            margin-bottom: 24px
                        }
                    }
                }

                .devicetrial-index-index .trial-device-compare-table {
                    display: none
                }

                .mgz-button i {
                    
                    transform: rotate(90deg) translateY(-8px) translateX(1px);
                    color: #e5451c
                }

                ._active .mgz-button i {
                    transform: rotate(270deg) translateY(8px) translateX(-1px)
                }

                .c65vd6k-s {
                    min-height: max(21vw,300px) !important;
                    padding: 0!important;
                    margin: 0!important
                }

                .c65vd6k-p .mgz-parallax-inner {
                    background-size: auto;
                    background-position: center top
                }

                @media (max-width: 1199px) {
                    .c65vd6k-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .c65vd6k-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .c65vd6k-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .c65vd6k-s {
                        min-height:46vw !important;
                        padding: 0!important;
                        margin: 0!important
                    }
                }

                .l9pcggu-s {
                    padding: 0!important;
                    margin: 0 0 16px 0!important
                }

                .mgz-element.l9pcggu .mgz-element-heading-text {
                    font-size: 24px;
                    color: #2a2c2c;
                    line-height: 24px;
                    font-weight: 950
                }

                .vlx251b-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                .bd2yp6r-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.bd2yp6r .mgz-link {
                    border-width: 0;
                    border-style: solid;
                    border-radius: 100px;
                    color: #ffffff;
                    background-color: #2a2c2c
                }

                .mgz-element.bd2yp6r .mgz-link {
                    border-width: 0;
                    border-style: solid;
                    border-radius: 100px;
                    color: #ffffff;
                    background-color: #2a2c2c
                }

                .mgz-element.bd2yp6r .mgz-link:hover {
                    color: #ffffff;
                    background-color: #e5451c
                }

                .mgz-element.bd2yp6r .mgz-link {
                    margin: 0;
                    padding: 14px 32px;
                    width: 212px;
                    font-size: 14px;
                    line-height: 14px;
                    font-style: italic;
                    font-weight: 800
                }

                .g4iy8ra-s {
                    padding: 0 112px 0 112px!important;
                    margin: 0!important
                }

                @media (max-width: 1199px) {
                    .g4iy8ra-s {
                        padding:0 0 0 64px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 991px) {
                    .g4iy8ra-s {
                        padding:0 0 0 16px!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 767px) {
                    .g4iy8ra-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                @media (max-width: 575px) {
                    .g4iy8ra-s {
                        padding:0!important;
                        margin: 0!important
                    }
                }

                .m9qxr1w-s {
                    padding: 0!important;
                    margin: 0!important;
                    background-color: #fdf4e2 !important
                }

                .mgz-element.m9qxr1w >.mgz-element-inner>.inner-content {
                    width: 2560px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .jnbe9no-s {
                    padding: 0!important;
                    margin: 0 0 16px 0!important
                }

                .mgz-element.jnbe9no .mgz-element-heading-text {
                    font-size: 18px;
                    color: #2a2c2c;
                    line-height: 22px;
                    font-weight: 950
                }

                .u0i9vc9-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                .kiyvmlb-s {
                    padding: 0!important;
                    margin: 0 0 24px 0!important
                }

                .mgz-element.kiyvmlb .mgz-link {
                    border-width: 0;
                    border-style: solid;
                    border-radius: 100px;
                    color: #ffffff;
                    background-color: #2a2c2c
                }

                .mgz-element.kiyvmlb .mgz-link {
                    border-width: 0;
                    border-style: solid;
                    border-radius: 100px;
                    color: #ffffff;
                    background-color: #2a2c2c
                }

                .mgz-element.kiyvmlb .mgz-link:hover {
                    color: #ffffff;
                    background-color: #e5451c
                }

                .mgz-element.kiyvmlb .mgz-link {
                    margin: 0;
                    padding: 14px 32px;
                    width: 212px;
                    font-size: 14px;
                    line-height: 14px;
                    font-style: italic;
                    font-weight: 800
                }

                .q811i8e-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .ewan3rg-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.ewan3rg .image-content {
                    width: 100%;
                    text-align: center
                }

                .mgz-element.ewan3rg .image-title {
                    font-size: 16px
                }

                .lg17ooq-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .yfv1wkq-s {
                    padding: 16px!important;
                    margin: 0!important;
                    background-color: #fdf4e2 !important
                }

                .mgz-element.yfv1wkq >.mgz-element-inner>.inner-content {
                    width: 2560px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .nvliw9l-s {
                    margin-bottom: 16px !important
                }

                .viwvmpb-s {
                    margin-bottom: 24px !important
                }

                .p49yi20-s {
                    margin-bottom: 0 !important
                }

                .ecfqqgg-s {
                    margin-bottom: 0 !important
                }

                .bbbdfrw-s {
                    padding: 0!important
                }

                .ibqrfsk-s {
                    margin-bottom: 32px !important
                }

                .mgz-element.m3kgcnd .mgz-panels-m3kgcnd > .mgz-panel {
                    margin-bottom: 16px
                }

                .mgz-element.m3kgcnd .mgz-panels-m3kgcnd > .mgz-panel > .mgz-panel-heading {
                    border-width: 0;
                    border-radius: 0;
                    color: #2a2c2c;
                    background: #f6f6f6
                }

                .mgz-element.m3kgcnd .mgz-panels-m3kgcnd > .mgz-panel > .mgz-panel-body {
                    background: #f6f6f6;
                    border-width: 0;
                    border-radius: 0
                }

                .ir6ticq-s {
                    padding: 0!important;
                    margin-right: 12px !important
                }

                @media (max-width: 1199px) {
                    .ir6ticq-s {
                        padding:0!important;
                        margin-right: 12px !important
                    }
                }

                @media (max-width: 991px) {
                    .ir6ticq-s {
                        padding:0!important;
                        margin-right: 12px !important
                    }
                }

                @media (max-width: 767px) {
                    .ir6ticq-s {
                        padding:0!important;
                        margin-right: 0 !important
                    }
                }

                @media (max-width: 575px) {
                    .ir6ticq-s {
                        padding:0!important;
                        margin-right: 0 !important
                    }
                }

                .mgz-element.kk86ag7 .mgz-panels-kk86ag7 > .mgz-panel {
                    margin-bottom: 16px
                }

                .mgz-element.kk86ag7 .mgz-panels-kk86ag7 > .mgz-panel > .mgz-panel-heading {
                    border-width: 0;
                    border-radius: 0;
                    color: #2a2c2c;
                    background: #f6f6f6
                }

                .mgz-element.kk86ag7 .mgz-panels-kk86ag7 > .mgz-panel > .mgz-panel-body {
                    background: #f6f6f6;
                    border-width: 0;
                    border-radius: 0
                }

                .hsvd4by-s {
                    padding: 0!important;
                    margin-left: 12px !important
                }

                @media (max-width: 1199px) {
                    .hsvd4by-s {
                        padding:0!important;
                        margin-left: 12px !important
                    }
                }

                @media (max-width: 991px) {
                    .hsvd4by-s {
                        padding:0!important;
                        margin-left: 12px !important
                    }
                }

                @media (max-width: 767px) {
                    .hsvd4by-s {
                        padding:0!important;
                        margin-left: 0 !important
                    }
                }

                @media (max-width: 575px) {
                    .hsvd4by-s {
                        padding:0!important;
                        margin-left: 0 !important
                    }
                }

                .mgz-element.yfox2tt .mgz-link {
                    border-radius: 100px;
                    color: #f6f6f6;
                    background-color: #2a2c2c
                }

                .mgz-element.yfox2tt .mgz-link {
                    border-radius: 100px;
                    color: #f6f6f6;
                    background-color: #2a2c2c
                }

                .mgz-element.yfox2tt .mgz-link:hover {
                    color: #f6f6f6;
                    background-color: #e5451c
                }

                .hw5r5oo-s {
                    padding: 0!important;
                    margin-top: 32px !important
                }

                .emiseke-s {
                    padding: 96px 0 96px 0!important
                }

                @media (max-width: 767px) {
                    .emiseke-s {
                        padding-top:64px !important;
                        padding-bottom: 64px !important
                    }
                }

                .t9dtdme-s {
                    background-color: #f6f6f6 !important
                }

                .mgz-element.t9dtdme >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .xfdsm6y-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .d8sopaa-s {
                    padding: 24px!important;
                    margin: 0 0 40px 0!important;
                    border: 1px solid #2a2c2c!important
                }

                .y40b49h-s {
                    padding: 0 16px 0 16px!important;
                    margin: 0!important;
                    background-color: #f6f6f6 !important
                }

                .mgz-element.y40b49h >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .w4cwo1f-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .wqpsjji-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .i3tndot-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .pv6ga6s-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.pv6ga6s >.mgz-element-inner>.inner-content {
                    width: 1216px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .employer-label-wrapper {
                    display: inline-block;
                    position: relative;
                    min-height: 45px;
                    margin-bottom: 22px
                }

                #employer_label {
                    z-index: 1;
                    position: absolute;
                    top: 0;
                    left: 0;
                    max-width: 159px;
                    width: 159px;
                    padding: 8px 12px 18px;
                    font-size: 16px;
                    line-height: 1.16;
                    color: #fff;
                    background: linear-gradient(45deg,#ef7d00,#fb0);
                    transition: .4s
                }

                #employer_label::after,#employer_label::before {
                    content: " ";
                    height: 10px;
                    display: block;
                    position: absolute;
                    bottom: 0;
                    background: #fff;
                    z-index: 1
                }

                #employer_label::before {
                    width: 90%;
                    transform: skewX(35deg) translateX(-20%)
                }

                #employer_label::after {
                    width: 20%;
                    right: 0;
                    transform: skewX(-35deg) translateX(10%)
                }

                #employer_label._show::after,#employer_label._show::before {
                    display: none
                }

                #employer_label._show {
                    max-width: 296px;
                    width: 296px;
                    padding: 16px
                }

                #employer_label p {
                    margin: 8px 0;
                    white-space: nowrap
                }

                #employer_label a {
                    display: inline-block;
                    font-weight: 700;
                    color: #fff;
                    text-decoration: underline
                }

                #employer_label a.btn-link {
                    margin-top: 24px;
                    padding: 2px 8px;
                    font-size: 18px;
                    color: #ef7d00;
                    background: #fff;
                    box-shadow: 0 0 6px 0 #fff;
                    cursor: pointer;
                    text-decoration: none
                }

                #employer_label .title {
                    display: flex;
                    gap: 20px;
                    justify-content: space-between;
                    font-weight: 700;
                    cursor: pointer;
                    white-space: nowrap
                }

                #employer_label .btn-expand {
                    display: none;
                    align-self: center;
                    width: 20px;
                    height: 1px;
                    background: #fff
                }

                #employer_label .content {
                    max-height: 0;
                    overflow: hidden;
                    transition: .8s
                }

                #employer_label._show .btn-expand {
                    display: block
                }

                #employer_label._show .content {
                    max-height: 300px
                }

                .fe9bjm0-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .wdioc62-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .dxpv9e1-s {
                    padding: 0!important;
                    margin: 0!important
                }

                .mgz-element.dxpv9e1 >.mgz-element-inner>.inner-content {
                    width: 1440px;
                    max-width: 100%;
                    margin: 0 auto
                }

                .ltfafho-s {
                    padding: 0!important
                }

                .k23nf26-s {
                    padding: 0!important
                }

                .t7p4ioc-s {
                    padding: 0!important
                }

                .ydrre1h-s {
                    padding: 0!important
                }

                .owjsb89-s {
                    padding: 0!important
                }

                .dx7kqoe-s {
                    padding: 0!important
                }

                .l9ofkqc-s {
                    padding: 0!important
                }

                .q3uy774-s {
                    padding: 0!important
                }

                .wcabo0h-s {
                    padding: 0!important
                }

                .c7rb46w-s {
                    padding: 0!important
                }

                .ete654m-s {
                    padding: 0!important
                }

                .uw17ups-s {
                    padding: 0!important
                }

                .r47ykrl-s {
                    padding: 0!important
                }

                .v2mo4yu-s {
                    padding: 0!important
                }

                .kt79v4q-s {
                    padding: 0!important
                }

                .ydrre1h>.mgz-element-inner,.q3uy774>.mgz-element-inner,.ete654m>.mgz-element-inner,.kt79v4q>.mgz-element-inner {
                    padding: 10px
                }

                .leftyli-s {
                    padding: 0!important
                }

                .mgz-element.k0u99lt .mgz-panels-k0u99lt > .mgz-panel > .mgz-panel-heading {
                    border-radius: 0;
                    color: #2a2c2c;
                    background: #ffffff;
                    border-color: #2a2c2c
                }

                .mgz-element.k0u99lt .mgz-panels-k0u99lt > .mgz-panel > .mgz-panel-body {
                    background: #ffffff;
                    border-radius: 0
                }

                .i2xo606-s {
                    padding: 0!important
                }

                .m7os01k-s {
                    margin: 0!important
                }

                .mgz-element.pwh1rww .image-content {
                    width: 100%;
                    text-align: center
                }

                .mgz-element.pwh1rww .image-title {
                    font-size: 16px
                }

                .ffwcne7-s {
                    padding: 0!important
                }

                .wt77mea-s {
                    padding: 0!important
                }

                .f8gshh0-s {
                    padding: 0!important
                }

                .r95v9ai-s {
                    background-color: #2a2c2c !important
                }

                #employer-label-row * {
                    content-visibility: visible
                }
           
                                    @media (min-width: 1260px) {
                                        .magezon-builder .mgz-container {
                                            width: 1260px;
                                        }
                                    }
                                </style>
                                <style>
                                    .s18bcxr-s {
                                        text-align: center;
                                        min-height: 40px !important;
                                        padding: 0!important;
                                        margin: 0!important!important
                                    }

                                    .s18bcxr .mgz-block-heading-line:before {
                                        height: 1px;
                                        background-color: #cecece
                                    }

                                    .sdhqu48-s {
                                        min-height: 40px !important;
                                        padding: 0!important;
                                        margin: 0!important;
                                        background-color: #000000 !important
                                    }

                                    .a3gomv9-s {
                                        min-height: 40px !important;
                                        padding: 0!important;
                                        margin: 0!important;
                                        background-color: #2e539f !important
                                    }

                                    .page-header {
                                        padding-top: 40px
                                    }

                                    .topbar {
                                        position: absolute!important;
                                        top: 0;
                                        left: 0;
                                        right: 0
                                    }

                                    .topbar .owl-carousel {
                                        position: static;
                                        pointer-events: all;
                                        max-height: 40px;
                                        overflow: hidden
                                    }

                                    .topbar .holder {
                                        display: inline-grid;
                                        grid-template-columns: 26px 1fr;
                                        column-gap: 12px;
                                        align-items: center;
                                        height: 40px
                                    }

                                    .topbar .holder img {
                                        max-width: 26px;
                                        max-height: 26px
                                    }

                                    @media screen and (min-width: 768px) {
                                        .topbar .owl-carousel {
                                            pointer-events:none
                                        }
                                    }

                                    .c9xuovg-s {
                                        text-align: center
                                    }

                                    .mgz-element.c9xuovg .mgz-element-heading-text {
                                        font-size: 16px;
                                        color: #2a2c2c;
                                        line-height: 16px;
                                        font-weight: 900
                                    }

                                    .w7arl35-s {
                                        text-align: center;
                                        margin-bottom: 32px !important
                                    }

                                    .ox185u0>.mgz-element-inner {
                                        padding: 0;
                                        margin: 0
                                    }

                                    .hero-section-cms .title-description {
                                        font-weight: 950;
                                        text-transform: uppercase;
                                        font-size: 38px;
                                        line-height: 100%;
                                        font-style: italic
                                    }

                                    @media only screen and (min-width: 768px) {
                                        .hero-section-cms .title-description {
                                            font-size:60px;
                                            font-family: inherit
                                        }
                                    }

                                    .t7td3p5-s {
                                        padding: 0!important;
                                        margin: 0 0 12px 0!important
                                    }

                                    .g4kpwow-s {
                                        margin-bottom: 12px !important
                                    }

                                    .mgz-element.oa1ek5w .mgz-link {
                                        border-radius: 100px;
                                        background-color: #f6f6f6
                                    }

                                    .mgz-element.oa1ek5w .mgz-link {
                                        border-radius: 100px;
                                        background-color: #f6f6f6
                                    }

                                    .mgz-element.oa1ek5w .mgz-link:hover {
                                        color: #f6f6f6;
                                        background-color: #2a2c2c
                                    }

                                    .qco8ofh-s {
                                        min-height: 305px !important;
                                        padding: 32px!important;
                                        margin: 0 16px 0 0!important
                                    }

                                    .qco8ofh-p .mgz-parallax-inner {
                                        background-size: cover;
                                        background-position: center center
                                    }

                                    @media (max-width: 991px) {
                                        .qco8ofh-s {
                                            padding:25px 16px 25px 16px!important;
                                            margin-right: 16px !important;
                                            margin-bottom: 16px !important;
                                            margin-left: 16px !important
                                        }
                                    }

                                    @media (max-width: 767px) {
                                        .qco8ofh-s {
                                            padding:25px 16px 25px 16px!important;
                                            margin: 0 16px 16px 16px!important
                                        }
                                    }

                                    @media (max-width: 767px) {
                                        .qco8ofh-p .mgz-parallax-inner {
                                            background-size:cover;
                                            background-position: center center
                                        }
                                    }

                                    @media (max-width: 575px) {
                                        .qco8ofh-s {
                                            padding:25px 16px 25px 16px!important;
                                            margin: 0 16px 16px 16px!important
                                        }
                                    }

                                    .lrab0me-s {
                                        padding: 0!important;
                                        margin: 0 0 12px 0!important
                                    }

                                    .gsj4dv9-s {
                                        margin-bottom: 12px !important
                                    }

                                    .mgz-element.ttsljpk .mgz-link {
                                        border-radius: 100px;
                                        color: #ffffff;
                                        background-color: #000000
                                    }

                                    .mgz-element.ttsljpk .mgz-link {
                                        border-radius: 100px;
                                        color: #ffffff;
                                        background-color: #000000
                                    }

                                    .mgz-element.ttsljpk .mgz-link:hover {
                                        color: #f6f6f6;
                                        background-color: #2a2c2c
                                    }

                                    .kfv8clr-s {
                                        min-height: 305px !important;
                                        padding: 32px!important;
                                        margin: 0 0 0 16px!important
                                    }

                                    .kfv8clr-p .mgz-parallax-inner {
                                        background-size: cover;
                                        background-position: center center
                                    }

                                    @media (max-width: 991px) {
                                        .kfv8clr-s {
                                            padding:25px 16px 25px 16px!important;
                                            margin-right: 16px !important;
                                            margin-left: 16px !important
                                        }
                                    }

                                    @media (max-width: 767px) {
                                        .kfv8clr-s {
                                            padding:25px 16px 25px 16px!important;
                                            margin: 0 16px 0 16px!important
                                        }
                                    }

                                    @media (max-width: 767px) {
                                        .kfv8clr-p .mgz-parallax-inner {
                                            background-size:cover;
                                            background-position: center center
                                        }
                                    }

                                    @media (max-width: 575px) {
                                        .kfv8clr-s {
                                            padding:25px 16px 25px 16px!important;
                                            margin: 0 16px 0 16px!important
                                        }
                                    }

                                    .pyfdmnh-s {
                                        padding: 64px 0 64px 0!important;
                                        margin: 0!important;
                                        border-color: #2a2c2c !important;
                                        border-top-width: 1px !important;
                                        border-top-style: solid;
                                        border-right-width: 0 !important;
                                        border-right-style: solid;
                                        border-bottom-width: 0 !important;
                                        border-bottom-style: solid;
                                        border-left-width: 0 !important;
                                        border-left-style: solid;
                                        background-color: #ccd6c2 !important
                                    }

                                    .blog-how-glo-works-column > .blog-how-glo-works-column-inner {
                                        display: flex;
                                        flex-direction: column
                                    }

                                    .blog-how-glo-works-column > .blog-how-glo-works-column-inner .blog-how-glo-works-title-desktop span {
                                        font-weight: 950
                                    }

                                    .blog-how-glo-works-column > .blog-how-glo-works-column-inner .blog-how-glo-works-button {
                                        margin-top: auto
                                    }

                                    .blog-how-glo-works-column > .blog-how-glo-works-column-inner .blog-how-glo-works-title-desktop,.blog-how-glo-works-column > .blog-how-glo-works-column-inner .blog-how-glo-works-text-desktop {
                                        max-width: 320px
                                    }

                                    .blog-how-glo-works-column > .blog-how-glo-works-column-inner .blog-how-glo-works-title-mobile,.blog-how-glo-works-column > .blog-how-glo-works-column-inner .blog-how-glo-works-text-mobile {
                                        max-width: 223px
                                    }

                                    .nvliw9l-s {
                                        margin-bottom: 16px !important
                                    }

                                    .viwvmpb-s {
                                        margin-bottom: 24px !important
                                    }

                                    .p49yi20-s {
                                        margin-bottom: 0 !important
                                    }

                                    .ecfqqgg-s {
                                        margin-bottom: 0 !important
                                    }

                                    .bbbdfrw-s {
                                        padding: 0!important
                                    }

                                    .ibqrfsk-s {
                                        margin-bottom: 32px !important
                                    }

                                    .mgz-element.m3kgcnd .mgz-panels-m3kgcnd > .mgz-panel {
                                        margin-bottom: 16px
                                    }

                                    .mgz-element.m3kgcnd .mgz-panels-m3kgcnd > .mgz-panel > .mgz-panel-heading {
                                        border-width: 0;
                                        border-radius: 0;
                                        color: #2a2c2c;
                                        background: #f6f6f6
                                    }

                                    .mgz-element.m3kgcnd .mgz-panels-m3kgcnd > .mgz-panel > .mgz-panel-body {
                                        background: #f6f6f6;
                                        border-width: 0;
                                        border-radius: 0
                                    }

                                    .ir6ticq-s {
                                        padding: 0!important;
                                        margin-right: 12px !important
                                    }

                                    @media (max-width: 1199px) {
                                        .ir6ticq-s {
                                            padding:0!important;
                                            margin-right: 12px !important
                                        }
                                    }

                                    @media (max-width: 991px) {
                                        .ir6ticq-s {
                                            padding:0!important;
                                            margin-right: 12px !important
                                        }
                                    }

                                    @media (max-width: 767px) {
                                        .ir6ticq-s {
                                            padding:0!important;
                                            margin-right: 0 !important
                                        }
                                    }

                                    @media (max-width: 575px) {
                                        .ir6ticq-s {
                                            padding:0!important;
                                            margin-right: 0 !important
                                        }
                                    }

                                    .mgz-element.kk86ag7 .mgz-panels-kk86ag7 > .mgz-panel {
                                        margin-bottom: 16px
                                    }

                                    .mgz-element.kk86ag7 .mgz-panels-kk86ag7 > .mgz-panel > .mgz-panel-heading {
                                        border-width: 0;
                                        border-radius: 0;
                                        color: #2a2c2c;
                                        background: #f6f6f6
                                    }

                                    .mgz-element.kk86ag7 .mgz-panels-kk86ag7 > .mgz-panel > .mgz-panel-body {
                                        background: #f6f6f6;
                                        border-width: 0;
                                        border-radius: 0
                                    }

                                    .hsvd4by-s {
                                        padding: 0!important;
                                        margin-left: 12px !important
                                    }

                                    @media (max-width: 1199px) {
                                        .hsvd4by-s {
                                            padding:0!important;
                                            margin-left: 12px !important
                                        }
                                    }

                                    @media (max-width: 991px) {
                                        .hsvd4by-s {
                                            padding:0!important;
                                            margin-left: 12px !important
                                        }
                                    }

                                    @media (max-width: 767px) {
                                        .hsvd4by-s {
                                            padding:0!important;
                                            margin-left: 0 !important
                                        }
                                    }

                                    @media (max-width: 575px) {
                                        .hsvd4by-s {
                                            padding:0!important;
                                            margin-left: 0 !important
                                        }
                                    }

                                    .mgz-element.yfox2tt .mgz-link {
                                        border-radius: 100px;
                                        color: #f6f6f6;
                                        background-color: #2a2c2c
                                    }

                                    .mgz-element.yfox2tt .mgz-link {
                                        border-radius: 100px;
                                        color: #f6f6f6;
                                        background-color: #2a2c2c
                                    }

                                    .mgz-element.yfox2tt .mgz-link:hover {
                                        color: #f6f6f6;
                                        background-color: #e5451c
                                    }

                                    .hw5r5oo-s {
                                        padding: 0!important;
                                        margin-top: 32px !important
                                    }

                                    .emiseke-s {
                                        padding: 96px 0 96px 0!important
                                    }

                                    @media (max-width: 767px) {
                                        .emiseke-s {
                                            padding-top:64px !important;
                                            padding-bottom: 64px !important
                                        }
                                    }

                                    .t9dtdme-s {
                                        background-color: #f6f6f6 !important
                                    }

                                    .mgz-element.t9dtdme >.mgz-element-inner>.inner-content {
                                        width: 1216px;
                                        max-width: 100%;
                                        margin: 0 auto
                                    }

                                    .w4cwo1f-s {
                                        padding: 0!important;
                                        margin: 0!important
                                    }

                                    .wqpsjji-s {
                                        padding: 0!important;
                                        margin: 0!important
                                    }

                                    .i3tndot-s {
                                        padding: 0!important;
                                        margin: 0!important
                                    }

                                    .pv6ga6s-s {
                                        padding: 0!important;
                                        margin: 0!important
                                    }

                                    .mgz-element.pv6ga6s >.mgz-element-inner>.inner-content {
                                        width: 1216px;
                                        max-width: 100%;
                                        margin: 0 auto
                                    }

                                    .employer-label-wrapper {
                                        display: inline-block;
                                        position: relative;
                                        min-height: 45px;
                                        margin-bottom: 22px
                                    }

                                    #employer_label {
                                        z-index: 1;
                                        position: absolute;
                                        top: 0;
                                        left: 0;
                                        max-width: 159px;
                                        width: 159px;
                                        padding: 8px 12px 18px;
                                        font-size: 16px;
                                        line-height: 1.16;
                                        color: #fff;
                                        background: linear-gradient(45deg,#ef7d00,#fb0);
                                        transition: .4s
                                    }

                                    #employer_label::after,#employer_label::before {
                                        content: " ";
                                        height: 10px;
                                        display: block;
                                        position: absolute;
                                        bottom: 0;
                                        background: #fff;
                                        z-index: 1
                                    }

                                    #employer_label::before {
                                        width: 90%;
                                        transform: skewX(35deg) translateX(-20%)
                                    }

                                    #employer_label::after {
                                        width: 20%;
                                        right: 0;
                                        transform: skewX(-35deg) translateX(10%)
                                    }

                                    #employer_label._show::after,#employer_label._show::before {
                                        display: none
                                    }

                                    #employer_label._show {
                                        max-width: 296px;
                                        width: 296px;
                                        padding: 16px
                                    }

                                    #employer_label p {
                                        margin: 8px 0;
                                        white-space: nowrap
                                    }

                                    #employer_label a {
                                        display: inline-block;
                                        font-weight: 700;
                                        color: #fff;
                                        text-decoration: underline
                                    }

                                    #employer_label a.btn-link {
                                        margin-top: 24px;
                                        padding: 2px 8px;
                                        font-size: 18px;
                                        color: #ef7d00;
                                        background: #fff;
                                        box-shadow: 0 0 6px 0 #fff;
                                        cursor: pointer;
                                        text-decoration: none
                                    }

                                    #employer_label .title {
                                        display: flex;
                                        gap: 20px;
                                        justify-content: space-between;
                                        font-weight: 700;
                                        cursor: pointer;
                                        white-space: nowrap
                                    }

                                    #employer_label .btn-expand {
                                        display: none;
                                        align-self: center;
                                        width: 20px;
                                        height: 1px;
                                        background: #fff
                                    }

                                    #employer_label .content {
                                        max-height: 0;
                                        overflow: hidden;
                                        transition: .8s
                                    }

                                    #employer_label._show .btn-expand {
                                        display: block
                                    }

                                    #employer_label._show .content {
                                        max-height: 300px
                                    }

                                    .fe9bjm0-s {
                                        padding: 0!important;
                                        margin: 0!important
                                    }

                                    .wdioc62-s {
                                        padding: 0!important;
                                        margin: 0!important
                                    }

                                    .dxpv9e1-s {
                                        padding: 0!important;
                                        margin: 0!important
                                    }

                                    .mgz-element.dxpv9e1 >.mgz-element-inner>.inner-content {
                                        width: 1440px;
                                        max-width: 100%;
                                        margin: 0 auto
                                    }

                                    .ltfafho-s {
                                        padding: 0!important
                                    }

                                    .k23nf26-s {
                                        padding: 0!important
                                    }

                                    .t7p4ioc-s {
                                        padding: 0!important
                                    }

                                    .ydrre1h-s {
                                        padding: 0!important
                                    }

                                    .owjsb89-s {
                                        padding: 0!important
                                    }

                                    .dx7kqoe-s {
                                        padding: 0!important
                                    }

                                    .l9ofkqc-s {
                                        padding: 0!important
                                    }

                                    .q3uy774-s {
                                        padding: 0!important
                                    }

                                    .wcabo0h-s {
                                        padding: 0!important
                                    }

                                    .c7rb46w-s {
                                        padding: 0!important
                                    }

                                    .ete654m-s {
                                        padding: 0!important
                                    }

                                    .uw17ups-s {
                                        padding: 0!important
                                    }

                                    .r47ykrl-s {
                                        padding: 0!important
                                    }

                                    .v2mo4yu-s {
                                        padding: 0!important
                                    }

                                    .kt79v4q-s {
                                        padding: 0!important
                                    }

                                    .ydrre1h>.mgz-element-inner,.q3uy774>.mgz-element-inner,.ete654m>.mgz-element-inner,.kt79v4q>.mgz-element-inner {
                                        padding: 10px
                                    }

                                    .leftyli-s {
                                        padding: 0!important
                                    }

                                    .mgz-element.k0u99lt .mgz-panels-k0u99lt > .mgz-panel > .mgz-panel-heading {
                                        border-radius: 0;
                                        color: #2a2c2c;
                                        background: #ffffff;
                                        border-color: #2a2c2c
                                    }

                                    .mgz-element.k0u99lt .mgz-panels-k0u99lt > .mgz-panel > .mgz-panel-body {
                                        background: #ffffff;
                                        border-radius: 0
                                    }

                                    .i2xo606-s {
                                        padding: 0!important
                                    }

                                    .m7os01k-s {
                                        margin: 0!important
                                    }

                                    .mgz-element.pwh1rww .image-content {
                                        width: 100%;
                                        text-align: center
                                    }

                                    .mgz-element.pwh1rww .image-title {
                                        font-size: 16px
                                    }

                                    .ffwcne7-s {
                                        padding: 0!important
                                    }

                                    .wt77mea-s {
                                        padding: 0!important
                                    }

                                    .f8gshh0-s {
                                        padding: 0!important
                                    }

                                    .r95v9ai-s {
                                        background-color: #2a2c2c !important
                                    }

                                    #employer-label-row * {
                                        content-visibility: visible
                                    }
                               
                                                           
                                                                .aw-onsale__label-wrap > div:first-child {
                                                                    margin-top: 0;
                                                                }

                                                                .aw-onsale__label-wrap > div {
                                                                    margin-top: 0px;
                                                                }
                                                           
                                            .banner-section {
                                                padding: 0 16px;
                                                color: #fff;
                                            }

                                            @media (min-width: 992px) {
                                                .banner-section {
                                                    padding: 0 40px;
                                                }
                                            }

                                            .banner-section * {
                                                box-sizing: border-box;
                                            }

                                            .banner-section img {
                                                display: block;
                                                width: 100%;
                                                height: auto;
                                            }

                                            .banner-box {
                                                background-image: url('/static/shop/IQOS_ILUMA-I-MID_IILUMAIL24_GSU-LCH-D2-FIRST-ILUMAIMID-T01-S01-G01-HC-D-2X_WEB_EN-OC.jpg');
                                                background-size: 100% 100%;
                                                background-position: center;
                                                background-repeat: no-repeat;
                                                padding: 20px;
                                                position: relative;
                                                max-width: 1216px;
                                                margin: 0 auto;
                                            }

                                            @media (min-width: 768px) {
                                                .banner-box {
                                                    background-image: url('/static/shop/IQOS_ILUMA-I-MID_IILUMAIL24_GSU-LCH-D2-FIRST-ILUMAIMID-T01-S01-G01-HC-D-2X_WEB_EN-OC.jpg');
                                                    background-size: cover;
                                                    background-position: bottom right;
                                                }
                                            }

                                            @media (min-width: 992px) {
                                                .banner-box {
                                                    padding: 29px 46px;
                                                }
                                            }

                                            .banner-logo {
                                                width: 142px !important;
                                            }

                                            @media (min-width: 1200px) {
                                                .banner-logo {
                                                    width: 220px !important;
                                                }
                                            }

                                            .banner-content {
                                                margin-top: 32px;
                                                width: 100%;
                                                display: flex;
                                                flex-direction: column;
                                                align-items: center;
                                                text-align: center;
                                            }

                                            @media (min-width: 768px) {
                                                .banner-content {
                                                    align-items: flex-start;
                                                    text-align: left;
                                                }
                                            }

                                            .banner-title {
                                                font-size: 25px;
                                                font-weight: 566;
                                                line-height: 1.1;
                                                max-width: 220px;
                                            }

                                            @media (min-width: 768px) {
                                                .banner-title {
                                                    max-width: 370px;
                                                }
                                            }

                                            @media (min-width: 1200px) {
                                                .banner-title {
                                                    font-size: 30px;
                                                }
                                            }

                                            .banner-description {
                                                margin-top: 16px;
                                                font-size: 12px;
                                                line-height: 1.2;
                                                max-width: 250px;
                                            }

                                            @media (min-width: 768px) {
                                                .banner-description {
                                                    max-width: 330px;
                                                }
                                            }

                                            @media (min-width: 1200px) {
                                                .banner-description {
                                                    font-size: 18px;
                                                    max-width: 430px;
                                                }
                                            }

                                            .banner-link {
                                                margin-top: 24px;
                                                display: flex;
                                                font-size: 12px;
                                                color: #012D59;
                                                font-weight: 733;
                                                line-height: 1;
                                                text-transform: uppercase;
                                                text-decoration: none;
                                                padding: 13px 27px 11px;
                                                border-radius: 100px;
                                                background-color: #fff;
                                                width: fit-content;
                                            }

                                            .banner-link:hover {
                                                color: #e5451c;
                                            }

                                            .banner-link:visited {
                                                color: #012D59;
                                            }

                                            @media (min-width: 992px) {
                                                .banner-link {
                                                    margin-top: 32px;
                                                }
                                            }

                                            .banner-devices {
                                                max-width: 303px !important;
                                                margin: 0 auto;
                                            }

                                            @media (min-width: 768px) {
                                                .banner-devices {
                                                    display: none !important;
                                                }
                                            }

                                            .banner-hyper-pro {
                                                width: 110px !important;
                                                position: absolute;
                                                bottom: 20px;
                                                right: 20px;
                                            }

                                            @media (min-width: 768px) {
                                                .banner-hyper-pro {
                                                    display: none !important;
                                                }
                                            }
                                            

	.s18bcxr-s {
		text-align: center;
		min-height: 40px !important;
		padding: 0 !important;
		margin: 0 !important !important
	}

	.s18bcxr .mgz-block-heading-line:before {
		height: 1px;
		background-color: #cecece
	}

	.sdhqu48-s {
		min-height: 40px !important;
		padding: 0 !important;
		margin: 0 !important;
		background-color: #000000 !important
	}

	.a3gomv9-s {
		min-height: 40px !important;
		padding: 0 !important;
		margin: 0 !important;
		background-color: #2e539f !important
	}

	.page-header {
		padding-top: 40px
	}

	.topbar {
		position: absolute !important;
		top: 0;
		left: 0;
		right: 0
	}

	.topbar .owl-carousel {
		position: static;
		pointer-events: all;
		max-height: 40px;
		overflow: hidden
	}

	.topbar .holder {
		display: inline-grid;
		grid-template-columns: 26px 1fr;
		column-gap: 12px;
		align-items: center;
		height: 40px
	}

	.topbar .holder img {
		max-width: 26px;
		max-height: 26px
	}

	@media screen and (min-width:768px) {
		.topbar .owl-carousel {
			pointer-events: none
		}
	}

	.fne9vhw-s {
		padding: 0 !important;
		margin: 0 !important
	}

	.mgz-element.fne9vhw .mgz-element-heading-text {
		color: #fe5000
	}

	.u2dxgbw-s {
		padding: 0 !important;
		margin: 0 0 24px 0 !important
	}

	.mgz-element.u2dxgbw .mgz-element-heading-text {
		color: #fe5000
	}

	.rkevpnm-s {
		padding: 0 !important;
		margin: 0 !important
	}

	.mc6mvrc-s {
		padding: 0 !important;
		margin: 0 !important
	}

	@media (max-width:1199px) {
		.mc6mvrc-s {
			padding: 0 !important;
			margin: 0 !important
		}
	}

	@media (max-width:991px) {
		.mc6mvrc-s {
			padding: 0 !important;
			margin: 0 !important
		}
	}

	@media (max-width:767px) {
		.mc6mvrc-s {
			padding: 0 !important;
			margin: 0 0 16px 0 !important
		}
	}

	@media (max-width:575px) {
		.mc6mvrc-s {
			padding: 0 !important;
			margin: 0 0 16px 0 !important
		}
	}

	.mgz-element.mc6mvrc .mgz-element-heading-text {
		font-size: 18px;
		color: #2a2c2c;
		line-height: 140%;
		font-weight: 600
	}

	.mh928cl-s {
		padding: 0 !important;
		margin: 0 0 16px 0 !important
	}

	.mgz-element.mh928cl .mgz-element-heading-text {
		font-size: 16px;
		color: #2a2c2c;
		line-height: 140%;
		font-weight: 600
	}

	.xj4rqke-s {
		padding: 0 0 0 116px !important;
		margin: 0 !important
	}

	@media (max-width:1199px) {
		.xj4rqke-s {
			padding: 0 0 0 116px !important;
			margin: 0 !important
		}
	}

	@media (max-width:991px) {
		.xj4rqke-s {
			padding: 0 !important;
			margin: 0 !important
		}
	}

	@media (max-width:767px) {
		.xj4rqke-s {
			padding: 0 !important;
			margin: 0 !important
		}
	}

	@media (max-width:575px) {
		.xj4rqke-s {
			padding: 0 !important;
			margin: 0 !important
		}
	}

	.v9ua637-s {
		min-height: 267px !important;
		padding: 96px 0 96px 0 !important;
		margin: 0 !important;
		background-color: #f6f6f6 !important
	}

	@media (max-width:1199px) {
		.v9ua637-s {
			padding: 96px 16px 64px 16px !important;
			margin: 0 !important
		}
	}

	@media (max-width:991px) {
		.v9ua637-s {
			padding: 48px 16px 48px 16px !important;
			margin: 0 !important
		}
	}

	@media (max-width:767px) {
		.v9ua637-s {
			min-height: 180px !important;
			padding: 48px 16px 48px 16px !important;
			margin: 0 !important
		}
	}

	@media (max-width:575px) {
		.v9ua637-s {
			min-height: 240px !important;
			padding: 48px 16px 48px 16px !important;
			margin: 0 !important
		}
	}

	.rkevpnm,
	.xj4rqke {
		border: 0 solid transparent
	}

	.rkevpnm>.mgz-element-inner,
	.xj4rqke>.mgz-element-inner {
		padding: 0;
		margin: 0
	}

	.mgz-element.v9ua637>.mgz-element-inner>.inner-content {
		width: 1216px;
		max-width: 100%;
		margin: 0 auto
	}

	.category-description h2 {
		font-style: italic
	}

	.category-description [data-content-type='row'][data-appearance='contained'] {
		max-width: unset
	}

	.category-description [data-content-type='row'][data-appearance='contained'] [data-element='inner'] {
		padding: 0 !important;
		margin: 0 !important
	}

	.wi2074u-s {
		padding: 0 !important;
		margin: 0 !important
	}

	.t4redhf-s {
		padding: 0 !important;
		margin: 0 !important
	}

	.qxjpfby-s {
		padding: 32px 16px 32px 16px !important;
		margin: 0 !important
	}

	.qxjpfby-p .mgz-parallax-inner {
		background-size: contain;
		background-position: center center
	}

	@media (max-width:1199px) {
		.qxjpfby-s {
			padding: 32px !important;
			margin: 0 !important
		}
	}

	@media (max-width:991px) {
		.qxjpfby-s {
			padding: 32px 16px 32px 16px !important;
			margin: 0 !important
		}
	}

	@media (max-width:767px) {
		.qxjpfby-s {
			padding: 32px 16px 32px 16px !important;
			margin: 0 !important
		}
	}

	@media (max-width:575px) {
		.qxjpfby-s {
			padding: 32px 16px 32px 16px !important;
			margin: 0 !important
		}
	}

	.mv6o5uq-s {
		padding: 0 !important;
		margin: 60px 0 60px 0 !important
	}

	@media (max-width:1199px) {
		.mv6o5uq-s {
			padding: 0 16px 0 16px !important;
			margin: 60px -16px 60px -16px !important
		}
	}

	@media (max-width:991px) {
		.mv6o5uq-s {
			padding: 0 !important;
			margin: 0 -16px 48px -16px !important
		}
	}

	@media (max-width:767px) {
		.mv6o5uq-s {
			padding: 0 !important;
			margin: 0 -16px 48px -16px !important
		}
	}

	@media (max-width:575px) {
		.mv6o5uq-s {
			padding: 0 !important;
			margin: 0 -16px 48px -16px !important
		}
	}

	.qxjpfby {
		border: 0 solid transparent
	}

	.qxjpfby>.mgz-element-inner {
		padding: 0;
		margin: 0
	}

	.mgz-element.mv6o5uq>.mgz-element-inner>.inner-content {
		width: 1216px;
		max-width: 100%;
		margin: 0 auto
	}

	.wajjs5a-s {
		padding: 0 !important;
		margin: 0 !important
	}

	.mgz-element.wajjs5a .mgz-element-heading-text {
		font-size: 44px;
		color: #ffffff;
		font-weight: 950
	}

	.bovtgpc-s {
		padding: 0 !important;
		margin: 0 !important
	}

	.mgz-element.bovtgpc .mgz-element-heading-text {
		font-size: 44px;
		color: #ffffff;
		font-weight: 950
	}

	.mgz-element.ram6930 .mgz-element-heading-text {
		color: #ffffff;
		font-weight: 400
	}

	.xafjbxj-s {
		padding: 0 !important;
		margin: 0 !important
	}

	.p6nmp6m-s {
		padding: 0 !important;
		margin: 0 !important
	}

	.xafjbxj>.mgz-element-inner {
		padding: 0
	}

	.mgz-element.p6nmp6m>.mgz-element-inner>.inner-content {
		width: 1216px;
		max-width: 100%;
		margin: 0 auto
	}

	.h0jucou-s {
		min-height: 300px !important;
		padding: 32px !important;
		margin: 0 !important
	}

	.h0jucou-p .mgz-parallax-inner {
		background-size: cover;
		background-position: center center
	}

	@media (max-width:1199px) {
		.h0jucou-s {
			padding: 32px !important;
			margin: 0 !important
		}
	}

	@media (max-width:991px) {
		.h0jucou-s {
			padding: 32px 16px 32px 16px !important;
			margin: 0 !important
		}
	}

	@media (max-width:767px) {
		.h0jucou-s {
			padding: 32px 16px 32px 16px !important;
			margin: 0 !important
		}
	}

	@media (max-width:575px) {
		.h0jucou-s {
			padding: 32px 16px 32px 16px !important;
			margin: 0 !important
		}
	}

	.q2t977i-s {
		min-height: 456px !important;
		padding: 0 !important;
		margin: 60px 0 96px 0 !important
	}

	@media (max-width:1199px) {
		.q2t977i-s {
			min-height: 300px !important;
			padding: 0 16px 0 16px !important;
			margin: 60px -16px 96px -16px !important
		}
	}

	@media (max-width:991px) {
		.q2t977i-s {
			padding: 0 !important;
			margin: 0 -16px 48px -16px !important
		}
	}

	@media (max-width:767px) {
		.q2t977i-s {
			padding: 0 !important;
			margin: 0 -16px 48px -16px !important
		}
	}

	@media (max-width:575px) {
		.q2t977i-s {
			padding: 0 !important;
			margin: 0 -16px 48px -16px !important
		}
	}

	.h0jucou>.mgz-element-inner {
		padding: 0
	}

	.mgz-element.q2t977i>.mgz-element-inner>.inner-content {
		width: 1216px;
		max-width: 100%;
		margin: 0 auto
	}

	.new-flavour-banner h3 {
		font-style: italic
	}

	.new-flavour-banner .mobile-banner {
		aspect-ratio: 375/262
	}

	.new-flavour-banner .desktop-banner {
		aspect-ratio: 1216/185
	}

	.fpjmcrs-s {
		padding: 0 !important;
		margin: 0 0 24px 0 !important
	}

	.mgz-element.fpjmcrs .mgz-element-heading-text {
		font-size: 38px;
		color: #f6f6f6;
		line-height: 120%;
		font-weight: 950
	}

	.y36uuc1-s {
		padding: 0 !important;
		margin: 0 0 16px 0 !important
	}

	.mgz-element.y36uuc1 .mgz-element-heading-text {
		font-size: 24px;
		color: #f6f6f6;
		line-height: 120%;
		font-weight: 950
	}

	.amjkad9-s {
		padding: 32px calc((100% - 496px) / 2) 32px calc((100% - 496px) / 2) !important;
		margin: 0 !important;
		background-color: #000000 !important
	}

	@media (max-width:1199px) {
		.amjkad9-s {
			padding: 64px 16px 64px 16px !important;
			margin: 0 !important
		}
	}

	@media (max-width:991px) {
		.amjkad9-s {
			padding: 64px 32px 64px 16px !important;
			margin: 0 !important
		}
	}

	@media (max-width:767px) {
		.amjkad9-s {
			padding: 64px 32px 64px 16px !important;
			margin: 0 !important
		}
	}

	@media (max-width:575px) {
		.amjkad9-s {
			padding: 64px 32px 64px 16px !important;
			margin: 0 !important
		}
	}

	.ld3ffh4-s {
		min-height: 37.5vw !important;
		padding: 0 !important;
		margin: 0 !important
	}

	.ld3ffh4-p .mgz-parallax-inner {
		background-size: cover;
		background-position: center top
	}

	.s41nntn-s {
		min-height: 62.67vw !important;
		padding: 0 !important;
		margin: 0 !important
	}

	.s41nntn-p .mgz-parallax-inner {
		background-size: cover;
		background-position: center top
	}

	.n4ef4pr-s {
		padding: 0 !important;
		margin: 0 !important
	}

	.amjkad9,
	.ld3ffh4,
	.s41nntn {
		border: 0 solid transparent
	}

	.amjkad9>.mgz-element-inner,
	.ld3ffh4>.mgz-element-inner,
	.s41nntn>.mgz-element-inner {
		padding: 0;
		margin: 0
	}

	.mgz-element.n4ef4pr>.mgz-element-inner>.inner-content {
		width: 2560px;
		max-width: 100%;
		margin: 0 auto
	}

	.wrn2rfl-s {
		padding: 32px 16px 32px 16px !important;
		margin: 0 !important
	}

	.cr1ds6u-s {
		padding: 0 !important;
		margin: 0 !important
	}

	.w6vcdxw-s {
		padding: 0 !important;
		margin: 0 !important
	}

	.mgz-element.w6vcdxw>.mgz-element-inner>.inner-content {
		width: 1216px;
		max-width: 100%;
		margin: 0 auto
	}

	.w4cwo1f-s {
		padding: 0 !important;
		margin: 0 !important
	}

	.wqpsjji-s {
		padding: 0 !important;
		margin: 0 !important
	}

	.i3tndot-s {
		padding: 0 !important;
		margin: 0 !important
	}

	.pv6ga6s-s {
		padding: 0 !important;
		margin: 0 !important
	}

	.mgz-element.pv6ga6s>.mgz-element-inner>.inner-content {
		width: 1216px;
		max-width: 100%;
		margin: 0 auto
	}

	.employer-label-wrapper {
		display: inline-block;
		position: relative;
		min-height: 45px;
		margin-bottom: 22px
	}

	#employer_label {
		z-index: 1;
		position: absolute;
		top: 0;
		left: 0;
		max-width: 159px;
		width: 159px;
		padding: 8px 12px 18px;
		font-size: 16px;
		line-height: 1.16;
		color: #fff;
		background: linear-gradient(45deg, #ef7d00, #fb0);
		transition: .4s
	}

	#employer_label::after,
	#employer_label::before {
		content: " ";
		height: 10px;
		display: block;
		position: absolute;
		bottom: 0;
		background: #fff;
		z-index: 1
	}

	#employer_label::before {
		width: 90%;
		transform: skewX(35deg) translateX(-20%)
	}

	#employer_label::after {
		width: 20%;
		right: 0;
		transform: skewX(-35deg) translateX(10%)
	}

	#employer_label._show::after,
	#employer_label._show::before {
		display: none
	}

	#employer_label._show {
		max-width: 296px;
		width: 296px;
		padding: 16px
	}

	#employer_label p {
		margin: 8px 0;
		white-space: nowrap
	}

	#employer_label a {
		display: inline-block;
		font-weight: 700;
		color: #fff;
		text-decoration: underline
	}

	#employer_label a.btn-link {
		margin-top: 24px;
		padding: 2px 8px;
		font-size: 18px;
		color: #ef7d00;
		background: #fff;
		box-shadow: 0 0 6px 0 #fff;
		cursor: pointer;
		text-decoration: none
	}

	#employer_label .title {
		display: flex;
		gap: 20px;
		justify-content: space-between;
		font-weight: 700;
		cursor: pointer;
		white-space: nowrap
	}

	#employer_label .btn-expand {
		display: none;
		align-self: center;
		width: 20px;
		height: 1px;
		background: #fff
	}

	#employer_label .content {
		max-height: 0;
		overflow: hidden;
		transition: .8s
	}

	#employer_label._show .btn-expand {
		display: block
	}

	#employer_label._show .content {
		max-height: 300px
	}

	.fe9bjm0-s {
		padding: 0 !important;
		margin: 0 !important
	}

	.wdioc62-s {
		padding: 0 !important;
		margin: 0 !important
	}

	.dxpv9e1-s {
		padding: 0 !important;
		margin: 0 !important
	}

	.mgz-element.dxpv9e1>.mgz-element-inner>.inner-content {
		width: 1440px;
		max-width: 100%;
		margin: 0 auto
	}

	.ltfafho-s {
		padding: 0 !important
	}

	.k23nf26-s {
		padding: 0 !important
	}

	.t7p4ioc-s {
		padding: 0 !important
	}

	.ydrre1h-s {
		padding: 0 !important
	}

	.owjsb89-s {
		padding: 0 !important
	}

	.dx7kqoe-s {
		padding: 0 !important
	}

	.l9ofkqc-s {
		padding: 0 !important
	}

	.q3uy774-s {
		padding: 0 !important
	}

	.wcabo0h-s {
		padding: 0 !important
	}

	.c7rb46w-s {
		padding: 0 !important
	}

	.ete654m-s {
		padding: 0 !important
	}

	.uw17ups-s {
		padding: 0 !important
	}

	.r47ykrl-s {
		padding: 0 !important
	}

	.v2mo4yu-s {
		padding: 0 !important
	}

	.kt79v4q-s {
		padding: 0 !important
	}

	.ydrre1h>.mgz-element-inner,
	.q3uy774>.mgz-element-inner,
	.ete654m>.mgz-element-inner,
	.kt79v4q>.mgz-element-inner {
		padding: 10px
	}

	.leftyli-s {
		padding: 0 !important
	}

	.mgz-element.k0u99lt .mgz-panels-k0u99lt>.mgz-panel>.mgz-panel-heading {
		border-radius: 0;
		color: #2a2c2c;
		background: #ffffff;
		border-color: #2a2c2c
	}

	.mgz-element.k0u99lt .mgz-panels-k0u99lt>.mgz-panel>.mgz-panel-body {
		background: #ffffff;
		border-radius: 0
	}

	.i2xo606-s {
		padding: 0 !important
	}

	.m7os01k-s {
		margin: 0 !important
	}

	.mgz-element.pwh1rww .image-content {
		width: 100%;
		text-align: center
	}

	.mgz-element.pwh1rww .image-title {
		font-size: 16px
	}

	.ffwcne7-s {
		padding: 0 !important
	}

	.wt77mea-s {
		padding: 0 !important
	}

	.f8gshh0-s {
		padding: 0 !important
	}

	.r95v9ai-s {
		background-color: #2a2c2c !important
	}

	#employer-label-row * {
		content-visibility: visible
	}
                                          
                                        