﻿img:is([sizes=auto i], [sizes^="auto," i]) {
            contain-intrinsic-size: 3000px 1500px
        }

        /*# sourceURL=wp-img-auto-sizes-contain-inline-css */
img.wp-smiley,
        img.emoji {
            display: inline !important;
            border: none !important;
            box-shadow: none !important;
            height: 1em !important;
            width: 1em !important;
            margin: 0 0.07em !important;
            vertical-align: -0.1em !important;
            background: none !important;
            padding: 0 !important;
        }

        /*# sourceURL=wp-emoji-styles-inline-css */
/*! This file is auto-generated */
        .wp-block-button__link {
            color: #fff;
            background-color: #32373c;
            border-radius: 9999px;
            box-shadow: none;
            text-decoration: none;
            padding: calc(.667em + 2px) calc(1.333em + 2px);
            font-size: 1.125em
        }

        .wp-block-file__button {
            background: #32373c;
            color: #fff;
            text-decoration: none
        }

        /*# sourceURL=/wp-includes/css/classic-themes.min.css */
.dashicons {
            font-family: dashicons !important
        }

        .wp-block-business-card {
            box-sizing: border-box;
            position: relative
        }

        .wp-block-business-card .pro-overlay {
            align-items: center;
            -webkit-backdrop-filter: blur(3px);
            backdrop-filter: blur(3px);
            background: rgba(0, 0, 0, .2);
            border-radius: 10px;
            color: #fff;
            display: flex;
            inset: 0;
            justify-content: center;
            padding: 20px 0;
            position: absolute;
            text-align: center;
            text-shadow: 0 2px 4px rgba(0, 0, 0, .5);
            z-index: 10
        }

        .wp-block-business-card .pro-overlay h3 {
            font-weight: 700
        }

        .wp-block-business-card .pro-overlay .upgrade-btn {
            background: #2196f3;
            border-radius: 10px;
            color: #fff;
            display: inline-block;
            font-weight: 600;
            margin-top: 10px;
            padding: 8px 14px;
            text-decoration: none;
            transition: all .5s ease
        }

        .wp-block-business-card .pro-overlay .upgrade-btn:hover {
            background: #1976d2
        }

        .wp-block-business-card * {
            box-sizing: border-box
        }

        .wp-block-business-card .bcbBusinessCard {
            display: inline-block;
            max-width: 100%
        }

        .wp-block-business-card .bcbBusinessCard.theme1,
        .wp-block-business-card .bcbBusinessCard.theme2 {
            align-items: center;
            display: inline-flex;
            justify-content: space-between
        }

        .wp-block-business-card .bcbBusinessCard.theme1 .contacts,
        .wp-block-business-card .bcbBusinessCard.theme2 .contacts {
            max-width: 50%
        }

        .wp-block-business-card .bcbBusinessCard.theme2 {
            align-items: flex-start;
            flex-direction: row-reverse
        }

        .wp-block-business-card .bcbBusinessCard .header {
            display: grid;
            height: -moz-min-content;
            height: min-content
        }

        .wp-block-business-card .bcbBusinessCard .header .name,
        .wp-block-business-card .bcbBusinessCard .header .title {
            margin: 0 0 5px;
            text-align: initial;
            width: auto
        }

        .wp-block-business-card .bcbBusinessCard .header .separator {
            display: inline-block;
            text-align: initial
        }

        .wp-block-business-card .bcbBusinessCard .contacts .contact {
            align-items: center;
            display: flex;
            gap: 16px;
            padding: 0
        }

        .wp-block-business-card .bcbBusinessCard .contacts .contact:not(:last-child) {
            margin-bottom: 8px
        }

        .wp-block-business-card .bcbBusinessCard .contacts .contact .icon {
            align-items: center;
            border-radius: 50%;
            display: flex;
            font-size: 18px;
            font-style: normal;
            height: 34px;
            justify-content: center;
            padding: 8px;
            width: 34px
        }

        .wp-block-business-card .bcbBusinessCard .contacts .contact .text {
            margin: 0;
            text-align: left;
            width: calc(100% - 50px)
        }

        .wp-block-business-card .theme3 .bcb-card-content,
        .wp-block-business-card .theme4 .bcb-card-content,
        .wp-block-business-card .theme5 .bcb-card-content,
        .wp-block-business-card .theme6 .bcb-card-content,
        .wp-block-business-card .theme7 .bcb-card-content,
        .wp-block-business-card .theme8 .bcb-card-content {
            padding: 24px
        }

        .wp-block-business-card .theme3 .bcb-card-content .contacts,
        .wp-block-business-card .theme4 .bcb-card-content .contacts,
        .wp-block-business-card .theme5 .bcb-card-content .contacts,
        .wp-block-business-card .theme6 .bcb-card-content .contacts,
        .wp-block-business-card .theme7 .bcb-card-content .contacts,
        .wp-block-business-card .theme8 .bcb-card-content .contacts {
            font-size: 12px
        }

        .wp-block-business-card .theme3 .bcb-card-content .contacts .contact,
        .wp-block-business-card .theme4 .bcb-card-content .contacts .contact,
        .wp-block-business-card .theme5 .bcb-card-content .contacts .contact,
        .wp-block-business-card .theme6 .bcb-card-content .contacts .contact,
        .wp-block-business-card .theme7 .bcb-card-content .contacts .contact,
        .wp-block-business-card .theme8 .bcb-card-content .contacts .contact {
            align-items: center;
            cursor: pointer;
            display: flex;
            gap: 8px;
            margin-top: 6px
        }

        .wp-block-business-card .theme3 .bcb-card-content .contacts .contact .icon,
        .wp-block-business-card .theme4 .bcb-card-content .contacts .contact .icon,
        .wp-block-business-card .theme5 .bcb-card-content .contacts .contact .icon,
        .wp-block-business-card .theme6 .bcb-card-content .contacts .contact .icon,
        .wp-block-business-card .theme7 .bcb-card-content .contacts .contact .icon,
        .wp-block-business-card .theme8 .bcb-card-content .contacts .contact .icon {
            font-size: 12px;
            font-style: normal;
            height: -moz-fit-content;
            height: fit-content;
            padding: 0;
            width: -moz-fit-content;
            width: fit-content
        }

        .wp-block-business-card .theme3 .bcb-card-content .contacts .contact .text,
        .wp-block-business-card .theme4 .bcb-card-content .contacts .contact .text,
        .wp-block-business-card .theme5 .bcb-card-content .contacts .contact .text,
        .wp-block-business-card .theme6 .bcb-card-content .contacts .contact .text,
        .wp-block-business-card .theme7 .bcb-card-content .contacts .contact .text,
        .wp-block-business-card .theme8 .bcb-card-content .contacts .contact .text {
            flex: 1
        }

        .wp-block-business-card .theme3 {
            display: inline-flex;
            overflow: hidden;
            position: relative
        }

        .wp-block-business-card .theme3 .bcb-card-content {
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            min-height: inherit;
            padding: 24px;
            width: 66.66%
        }

        .wp-block-business-card .theme3 .bcb-card-content .header .name {
            margin-bottom: 4px
        }

        .wp-block-business-card .theme3 .bcb-card-content .header .title {
            margin-bottom: 8px;
            opacity: .9
        }

        .wp-block-business-card .theme3 .bcb-card-content .header .tagline {
            margin: 0;
            opacity: .8
        }

        .wp-block-business-card .theme3 .card-sidebar {
            align-items: center;
            display: flex;
            justify-content: center;
            width: 33.33%
        }

        .wp-block-business-card .theme3 .card-sidebar .sidebar-content {
            padding: 0 10px;
            text-align: center
        }

        .wp-block-business-card .theme3 .card-sidebar .sidebar-content .company {
            margin-bottom: 8px;
            text-align: center;
            width: 100%
        }

        .wp-block-business-card .theme3 .card-sidebar .sidebar-content .social-icons {
            display: flex;
            flex-wrap: wrap;
            gap: 8px;
            justify-content: center
        }

        .wp-block-business-card .theme3 .card-sidebar .sidebar-content .social-icons .social-icon {
            font-size: 16px
        }

        .wp-block-business-card .theme3 .card-sidebar .sidebar-content .social-icons .social-icon a {
            margin: 0;
            padding: 0;
            text-decoration: none
        }

        .wp-block-business-card .theme4 {
            overflow: hidden;
            position: relative
        }

        .wp-block-business-card .theme4 .circle-1 {
            border-bottom-left-radius: 999px;
            height: 128px;
            position: absolute;
            right: 0;
            top: 0;
            width: 128px
        }

        .wp-block-business-card .theme4 .bcb-card-content {
            display: flex;
            flex-direction: column;
            height: 100%;
            justify-content: space-between;
            min-height: inherit;
            padding: 24px
        }

        .wp-block-business-card .theme4 .bcb-card-content .header {
            z-index: 10
        }

        .wp-block-business-card .theme4 .bcb-card-content .header .name {
            margin-bottom: 4px
        }

        .wp-block-business-card .theme4 .bcb-card-content .header .separator {
            border-radius: 4px;
            margin-bottom: 8px
        }

        .wp-block-business-card .theme4 .bcb-card-content .header .title {
            margin-bottom: 4px
        }

        .wp-block-business-card .theme4 .bcb-card-content .header .company {
            margin: 0
        }

        .wp-block-business-card .theme5 {
            overflow: hidden;
            position: relative
        }

        .wp-block-business-card .theme5 .circle-1 {
            border-radius: 50%;
            height: 128px;
            position: absolute;
            right: -64px;
            top: 32px;
            width: 128px
        }

        .wp-block-business-card .theme5 .circle-2 {
            border-radius: 50%;
            bottom: -32px;
            height: 160px;
            position: absolute;
            right: -32px;
            width: 160px
        }

        .wp-block-business-card .theme5 .bcb-card-content {
            display: flex;
            flex-direction: column;
            height: 100%;
            justify-content: space-between;
            min-height: inherit;
            padding: 24px
        }

        .wp-block-business-card .theme5 .bcb-card-content .header .company {
            margin-bottom: 12px;
            opacity: .9
        }

        .wp-block-business-card .theme5 .bcb-card-content .header .name {
            margin-bottom: 4px
        }

        .wp-block-business-card .theme5 .bcb-card-content .header .title {
            opacity: .9
        }

        .wp-block-business-card .theme6 {
            display: inline-flex;
            overflow: hidden
        }

        .wp-block-business-card .theme6 .card-sidebar {
            width: 128px
        }

        .wp-block-business-card .theme6 .card-sidebar .sidebar-content {
            align-items: center;
            color: #fff;
            display: flex;
            height: 100%;
            justify-content: center;
            overflow: hidden;
            position: relative;
            text-align: center;
            width: 100%;
            z-index: 10
        }

        .wp-block-business-card .theme6 .card-sidebar .sidebar-content .bg-circles {
            inset: 0;
            position: absolute
        }

        .wp-block-business-card .theme6 .card-sidebar .sidebar-content .bg-circles .circle-1,
        .wp-block-business-card .theme6 .card-sidebar .sidebar-content .bg-circles .circle-2 {
            border-radius: 999px;
            position: absolute
        }

        .wp-block-business-card .theme6 .card-sidebar .sidebar-content .bg-circles .circle-1 {
            height: 64px;
            left: 16px;
            top: 16px;
            width: 64px
        }

        .wp-block-business-card .theme6 .card-sidebar .sidebar-content .bg-circles .circle-2 {
            bottom: 16px;
            height: 48px;
            right: 16px;
            width: 48px
        }

        .wp-block-business-card .theme6 .bcb-card-content {
            display: flex;
            flex: 1;
            flex-direction: column;
            height: 100%;
            justify-content: space-between;
            min-height: inherit;
            padding: 24px
        }

        .wp-block-business-card .theme6 .header .name,
        .wp-block-business-card .theme6 .header .title {
            margin-bottom: 4px
        }

        .wp-block-business-card .theme6 .header .company {
            margin: 0;
            opacity: .85
        }

        .wp-block-business-card .theme7 {
            overflow: hidden;
            position: relative
        }

        .wp-block-business-card .theme7 .circle {
            border-radius: 999px;
            pointer-events: none;
            position: absolute
        }

        .wp-block-business-card .theme7 .circle-1 {
            height: 192px;
            right: -48px;
            top: -48px;
            width: 192px
        }

        .wp-block-business-card .theme7 .circle-2 {
            bottom: -32px;
            height: 128px;
            left: -32px;
            width: 128px
        }

        .wp-block-business-card .theme7 .bcb-card-content {
            display: flex;
            flex-direction: column;
            height: 100%;
            justify-content: space-between;
            min-height: inherit;
            padding: 24px;
            z-index: 10
        }

        .wp-block-business-card .theme7 .header .name,
        .wp-block-business-card .theme7 .header .title {
            margin-bottom: 4px
        }

        .wp-block-business-card .theme7 .header .company {
            margin: 0;
            opacity: .75
        }

        .wp-block-business-card .theme8 {
            overflow: hidden
        }

        .wp-block-business-card .theme8 .top-bg {
            height: 80px;
            width: 100%
        }

        .wp-block-business-card .theme8 .bcb-card-content {
            height: 100%;
            margin-top: -56px;
            min-height: inherit;
            padding: 24px;
            position: relative;
            text-align: left;
            z-index: 10
        }

        .wp-block-business-card .theme8 .bcb-card-content .header {
            margin-bottom: 36px
        }

        .wp-block-business-card .theme8 .bcb-card-content .header .name {
            margin-bottom: 4px
        }
:root {
            --wp--preset--aspect-ratio--square: 1;
            --wp--preset--aspect-ratio--4-3: 4/3;
            --wp--preset--aspect-ratio--3-4: 3/4;
            --wp--preset--aspect-ratio--3-2: 3/2;
            --wp--preset--aspect-ratio--2-3: 2/3;
            --wp--preset--aspect-ratio--16-9: 16/9;
            --wp--preset--aspect-ratio--9-16: 9/16;
            --wp--preset--color--black: #000000;
            --wp--preset--color--cyan-bluish-gray: #abb8c3;
            --wp--preset--color--white: #ffffff;
            --wp--preset--color--pale-pink: #f78da7;
            --wp--preset--color--vivid-red: #cf2e2e;
            --wp--preset--color--luminous-vivid-orange: #ff6900;
            --wp--preset--color--luminous-vivid-amber: #fcb900;
            --wp--preset--color--light-green-cyan: #7bdcb5;
            --wp--preset--color--vivid-green-cyan: #00d084;
            --wp--preset--color--pale-cyan-blue: #8ed1fc;
            --wp--preset--color--vivid-cyan-blue: #0693e3;
            --wp--preset--color--vivid-purple: #9b51e0;
            --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%);
            --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
            --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
            --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%);
            --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
            --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
            --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
            --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
            --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
            --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
            --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
            --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
            --wp--preset--font-size--small: 13px;
            --wp--preset--font-size--medium: 20px;
            --wp--preset--font-size--large: 36px;
            --wp--preset--font-size--x-large: 42px;
            --wp--preset--font-family--inter: "Inter", sans-serif;
            --wp--preset--font-family--cardo: Cardo;
            --wp--preset--spacing--20: 0.44rem;
            --wp--preset--spacing--30: 0.67rem;
            --wp--preset--spacing--40: 1rem;
            --wp--preset--spacing--50: 1.5rem;
            --wp--preset--spacing--60: 2.25rem;
            --wp--preset--spacing--70: 3.38rem;
            --wp--preset--spacing--80: 5.06rem;
            --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
            --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
            --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
        }

        :where(.is-layout-flex) {
            gap: 0.5em;
        }

        :where(.is-layout-grid) {
            gap: 0.5em;
        }

        body .is-layout-flex {
            display: flex;
        }

        .is-layout-flex {
            flex-wrap: wrap;
            align-items: center;
        }

        .is-layout-flex> :is(*, div) {
            margin: 0;
        }

        body .is-layout-grid {
            display: grid;
        }

        .is-layout-grid> :is(*, div) {
            margin: 0;
        }

        :where(.wp-block-columns.is-layout-flex) {
            gap: 2em;
        }

        :where(.wp-block-columns.is-layout-grid) {
            gap: 2em;
        }

        :where(.wp-block-post-template.is-layout-flex) {
            gap: 1.25em;
        }

        :where(.wp-block-post-template.is-layout-grid) {
            gap: 1.25em;
        }

        .has-black-color {
            color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-color {
            color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-color {
            color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-color {
            color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-color {
            color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-color {
            color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-color {
            color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-color {
            color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-color {
            color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-color {
            color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-color {
            color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-color {
            color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-black-background-color {
            background-color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-background-color {
            background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-background-color {
            background-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-background-color {
            background-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-background-color {
            background-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-background-color {
            background-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-background-color {
            background-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-background-color {
            background-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-background-color {
            background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-background-color {
            background-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-black-border-color {
            border-color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-border-color {
            border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-border-color {
            border-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-border-color {
            border-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-border-color {
            border-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-border-color {
            border-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-border-color {
            border-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-border-color {
            border-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-border-color {
            border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-border-color {
            border-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
            background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
        }

        .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
            background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
        }

        .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-orange-to-vivid-red-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
        }

        .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
            background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
        }

        .has-cool-to-warm-spectrum-gradient-background {
            background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
        }

        .has-blush-light-purple-gradient-background {
            background: var(--wp--preset--gradient--blush-light-purple) !important;
        }

        .has-blush-bordeaux-gradient-background {
            background: var(--wp--preset--gradient--blush-bordeaux) !important;
        }

        .has-luminous-dusk-gradient-background {
            background: var(--wp--preset--gradient--luminous-dusk) !important;
        }

        .has-pale-ocean-gradient-background {
            background: var(--wp--preset--gradient--pale-ocean) !important;
        }

        .has-electric-grass-gradient-background {
            background: var(--wp--preset--gradient--electric-grass) !important;
        }

        .has-midnight-gradient-background {
            background: var(--wp--preset--gradient--midnight) !important;
        }

        .has-small-font-size {
            font-size: var(--wp--preset--font-size--small) !important;
        }

        .has-medium-font-size {
            font-size: var(--wp--preset--font-size--medium) !important;
        }

        .has-large-font-size {
            font-size: var(--wp--preset--font-size--large) !important;
        }

        .has-x-large-font-size {
            font-size: var(--wp--preset--font-size--x-large) !important;
        }

        :where(.wp-block-post-template.is-layout-flex) {
            gap: 1.25em;
        }

        :where(.wp-block-post-template.is-layout-grid) {
            gap: 1.25em;
        }

        :where(.wp-block-term-template.is-layout-flex) {
            gap: 1.25em;
        }

        :where(.wp-block-term-template.is-layout-grid) {
            gap: 1.25em;
        }

        :where(.wp-block-columns.is-layout-flex) {
            gap: 2em;
        }

        :where(.wp-block-columns.is-layout-grid) {
            gap: 2em;
        }

        :root :where(.wp-block-pullquote) {
            font-size: 1.5em;
            line-height: 1.6;
        }

        /*# sourceURL=global-styles-inline-css */
.woocommerce form .form-row .required {
            visibility: visible;
        }

        /*# sourceURL=woocommerce-inline-inline-css */
.elementor-kit-7 {
            --e-global-color-primary: #6EC1E4;
            --e-global-color-secondary: #54595F;
            --e-global-color-text: #7A7A7A;
            --e-global-color-accent: #61CE70;
            --e-global-typography-primary-font-family: "Roboto";
            --e-global-typography-primary-font-weight: 600;
            --e-global-typography-secondary-font-family: "Roboto Slab";
            --e-global-typography-secondary-font-weight: 400;
            --e-global-typography-text-font-family: "Roboto";
            --e-global-typography-text-font-weight: 400;
            --e-global-typography-accent-font-family: "Roboto";
            --e-global-typography-accent-font-weight: 500;
        }

        .elementor-section.elementor-section-boxed>.elementor-container {
            max-width: 1320px;
        }

        .e-con {
            --container-max-width: 1320px;
        }

        .elementor-widget:not(:last-child) {
            margin-block-end: 20px;
        }

        .elementor-element {
            --widgets-spacing: 20px 20px;
            --widgets-spacing-row: 20px;
            --widgets-spacing-column: 20px;
        }

            {}

        h1.entry-title {
            display: var(--page-title-display);
        }

        @media(max-width:1024px) {
            .elementor-section.elementor-section-boxed>.elementor-container {
                max-width: 1024px;
            }

            .e-con {
                --container-max-width: 1024px;
            }
        }

        @media(max-width:767px) {
            .elementor-section.elementor-section-boxed>.elementor-container {
                max-width: 767px;
            }

            .e-con {
                --container-max-width: 767px;
            }
        }

        .elementor-18 .elementor-element.elementor-element-ac7f8dc .pxl-section-effect-images .elementor-repeater-item-355d72f {
            top: 250px;
            right: 110px;
        }

        .elementor-18 .elementor-element.elementor-element-68c70cb>.elementor-container {
            max-width: 1600px;
        }

        .elementor-18 .elementor-element.elementor-element-68c70cb {
            margin-top: 0px;
            margin-bottom: 102px;
        }

        .elementor-18 .elementor-element.elementor-element-4cdf204>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-4cdf204.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-18 .elementor-element.elementor-element-4cdf204 .pxl-heading .pxl-item--title {
            font-size: 75px;
            margin-bottom: 36px;
        }

        .elementor-18 .elementor-element.elementor-element-03e0189 {
            width: auto;
            max-width: auto;
        }

        .elementor-18 .elementor-element.elementor-element-03e0189>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-03e0189 .pxl-text-editor .pxl-item--inner {
            max-width: 580px;
        }

        .elementor-18 .elementor-element.elementor-element-03e0189 .pxl-text-editor,
        .elementor-18 .elementor-element.elementor-element-03e0189 .pxl-text-editor p {
            font-size: 17px;
            line-height: 30px;
        }

        .elementor-18 .elementor-element.elementor-element-5844082>.elementor-container {
            max-width: 1820px;
            min-height: 670px;
        }

        .elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-e695b57.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-18 .elementor-element.elementor-element-e695b57.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-18 .elementor-element.elementor-element-e695b57.elementor-column>.elementor-widget-wrap {
            justify-content: center;
        }

        .elementor-18 .elementor-element.elementor-element-e695b57 .elementor-background-slideshow__slide__image {
            background-size: cover;
            background-position: center center;
        }

        .elementor-18 .elementor-element.elementor-element-e695b57>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-18 .elementor-element.elementor-element-e695b57>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-18 .elementor-element.elementor-element-9189f72:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-18 .elementor-element.elementor-element-9189f72>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #111111;
        }

        .elementor-18 .elementor-element.elementor-element-9189f72>.elementor-element-populated>.elementor-background-overlay {
            background-image: url("assets/images/home-1-02.webp");
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
            opacity: 0.25;
        }

        .elementor-18 .elementor-element.elementor-element-9189f72>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 74px 112px 70px 112px;
        }

        .elementor-18 .elementor-element.elementor-element-9189f72>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-18 .elementor-element.elementor-element-ac7f8dc:not(.elementor-motion-effects-element-type-background),
        .elementor-18 .elementor-element.elementor-element-ac7f8dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F1F2EB;
        }

        .elementor-18 .elementor-element.elementor-element-ac7f8dc {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 258px 35px 35px 35px;
        }

        .elementor-18 .elementor-element.elementor-element-ac7f8dc>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-18 .elementor-element.elementor-element-f2af1d2 {
            padding: 91px 0px 0px 0px;
            z-index: 1;
        }

        .elementor-18 .elementor-element.elementor-element-016d9a6 .pxl-heading .pxl-item--title {
            margin-bottom: 53px;
        }

        .elementor-18 .elementor-element.elementor-element-8c98261 .pxl-heading .pxl-heading--inner {
            max-width: 386px;
        }

        .elementor-18 .elementor-element.elementor-element-8c98261 .pxl-heading .pxl-item--title {
            font-size: 35px;
            font-weight: 400;
            line-height: 1.42857em;
            margin-bottom: 32px;
        }

        .elementor-18 .elementor-element.elementor-element-4fd1f59>.elementor-widget-container {
            margin: 0px 0px 15px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-4fd1f59 .pxl-text-editor .pxl-item--inner p {
            margin-bottom: 62px;
        }

        .elementor-18 .elementor-element.elementor-element-4fd1f59 .pxl-text-editor,
        .elementor-18 .elementor-element.elementor-element-4fd1f59 .pxl-text-editor p {
            line-height: 25px;
        }

        .elementor-18 .elementor-element.elementor-element-9dcbae3 .pxl-button .btn {
            background-color: #111111;
            padding: 0px 35px 0px 35px;
        }

        .elementor-18 .elementor-element.elementor-element-9dcbae3 .btn:not(.btn-stroke).btn-default:before,
        .elementor-18 .elementor-element.elementor-element-9dcbae3 .btn:not(.btn-stroke).btn-default:after,
        .elementor-18 .elementor-element.elementor-element-9dcbae3 .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-18 .elementor-element.elementor-element-9dcbae3 .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #111111;
        }

        .elementor-18 .elementor-element.elementor-element-9dcbae3 .pxl-button .btn i {
            color: #FFFFFF;
            font-size: 37px;
        }

        .elementor-18 .elementor-element.elementor-element-9dcbae3 .pxl-button .btn svg path {
            fill: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-9dcbae3 .pxl-button .btn .st0 {
            stroke: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-9dcbae3 .pxl-button .btn svg {
            width: 37px;
        }

        .elementor-18 .elementor-element.elementor-element-9dcbae3 .pxl-button .btn-svg:hover svg {
            width: 37px;
        }

        .elementor-18 .elementor-element.elementor-element-9dcbae3 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
        .elementor-18 .elementor-element.elementor-element-9dcbae3 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
            margin-left: 12px;
        }

        .elementor-18 .elementor-element.elementor-element-9dcbae3 .pxl-button .btn-svg.pxl-icon--right:hover svg {
            margin-left: 12px;
        }

        .elementor-18 .elementor-element.elementor-element-9dcbae3 .pxl-button .btn-drow-arrow.pxl-icon--right .crossline-arrow {
            margin-left: 12px;
        }

        .elementor-18 .elementor-element.elementor-element-d5a9a96 {
            margin-top: -140px;
            margin-bottom: 0px;
        }

        .elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-1fbfd70.elementor-column .elementor-widget-wrap {
            align-items: flex-end;
        }

        .elementor-18 .elementor-element.elementor-element-1fbfd70.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: flex-end;
            align-items: flex-end;
        }

        .elementor-18 .elementor-element.elementor-element-1fbfd70.elementor-column>.elementor-widget-wrap {
            justify-content: space-between;
        }

        .elementor-18 .elementor-element.elementor-element-926d570 {
            width: auto;
            max-width: auto;
        }

        .elementor-18 .elementor-element.elementor-element-926d570>.elementor-widget-container {
            margin: 0px 30px 0px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-926d570.elementor-widget-pxl_image,
        .elementor-18 .elementor-element.elementor-element-926d570 .elementor-widget-container,
        .elementor-18 .elementor-element.elementor-element-926d570 .pxl-image-single,
        .elementor-18 .elementor-element.elementor-element-926d570 .pxl-item--inner,
        .elementor-18 .elementor-element.elementor-element-926d570 .pxl-item--image {
            width: 518px !important;
            height: 719px !important;
        }

        .elementor-18 .elementor-element.elementor-element-926d570 .pxl-image-single img {
            width: auto;
        }

        .elementor-18 .elementor-element.elementor-element-be6c009 {
            width: auto;
            max-width: auto;
        }

        .elementor-18 .elementor-element.elementor-element-be6c009>.elementor-widget-container {
            margin: 0px 30px 0px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-be6c009.elementor-widget-pxl_image,
        .elementor-18 .elementor-element.elementor-element-be6c009 .elementor-widget-container,
        .elementor-18 .elementor-element.elementor-element-be6c009 .pxl-image-single,
        .elementor-18 .elementor-element.elementor-element-be6c009 .pxl-item--inner,
        .elementor-18 .elementor-element.elementor-element-be6c009 .pxl-item--image {
            width: 355px !important;
            height: 479px !important;
        }

        .elementor-18 .elementor-element.elementor-element-be6c009 .pxl-image-single img {
            width: auto;
        }

        .elementor-18 .elementor-element.elementor-element-46a4bb7 {
            width: auto;
            max-width: auto;
        }

        .elementor-18 .elementor-element.elementor-element-46a4bb7.elementor-widget-pxl_image,
        .elementor-18 .elementor-element.elementor-element-46a4bb7 .elementor-widget-container,
        .elementor-18 .elementor-element.elementor-element-46a4bb7 .pxl-image-single,
        .elementor-18 .elementor-element.elementor-element-46a4bb7 .pxl-item--inner,
        .elementor-18 .elementor-element.elementor-element-46a4bb7 .pxl-item--image {
            width: 354px !important;
            height: 289px !important;
        }

        .elementor-18 .elementor-element.elementor-element-46a4bb7 .pxl-image-single img {
            width: auto;
        }

        .elementor-18 .elementor-element.elementor-element-3bc1154>.elementor-container {
            max-width: 1630px;
            min-height: 413px;
        }

        .elementor-18 .elementor-element.elementor-element-3bc1154 .pxl-section-bg-parallax {
            background-image: url(assets/images/home1-01.webp );
            background-position: center center;
            background-size: cover;
            bottom: -100px;
        }

        .elementor-18 .elementor-element.elementor-element-ea20f77>.elementor-widget-container {
            margin: 0px 0px -29px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-ea20f77 .pxl-heading .pxl-item--title {
            color: #FFFFFF;
            -webkit-text-stroke-color: #FFFFFF;
            font-size: 150px;
            line-height: 140px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-ea20f77 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
            stroke: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-b06d7ed>.elementor-container {
            max-width: 1620px;
        }

        .elementor-18 .elementor-element.elementor-element-b06d7ed {
            margin-top: -304px;
            margin-bottom: -64px;
            z-index: 1;
        }

        .elementor-18 .elementor-element.elementor-element-842d411>.elementor-element-populated {
            padding: 0px 15px 0px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-6177b5a.elementor-column>.elementor-widget-wrap {
            justify-content: flex-end;
        }

        .elementor-18 .elementor-element.elementor-element-98cb6e7 {
            width: var(--container-widget-width, 321px);
            max-width: 321px;
            --container-widget-width: 321px;
            --container-widget-flex-grow: 0;
            z-index: 2;
        }

        .elementor-18 .elementor-element.elementor-element-98cb6e7>.elementor-widget-container {
            background-color: #E3E5DD;
            padding: 157px 40px 42px 41px;
        }

        .elementor-18 .elementor-element.elementor-element-98cb6e7 .pxl-heading .pxl-item--title {
            font-size: 27px;
            line-height: 35px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-d2aa6f2 .pxl-button {
            text-align: left;
        }

        .elementor-18 .elementor-element.elementor-element-d2aa6f2 {
            width: var(--container-widget-width, 321px);
            max-width: 321px;
            --container-widget-width: 321px;
            --container-widget-flex-grow: 0;
        }

        .elementor-18 .elementor-element.elementor-element-d2aa6f2 .pxl-button .btn {
            color: #111111;
            background-color: #FFFFFF;
            font-size: 15px;
            font-weight: 400;
            line-height: 62px;
            padding: 0px 30px 0px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-d2aa6f2 .pxl-button .btn i {
            color: #11111126;
            font-size: 37px;
        }

        .elementor-18 .elementor-element.elementor-element-d2aa6f2 .pxl-button .btn svg path {
            fill: #11111126;
        }

        .elementor-18 .elementor-element.elementor-element-d2aa6f2 .pxl-button .btn .st0 {
            stroke: #11111126;
        }

        .elementor-18 .elementor-element.elementor-element-d2aa6f2 .pxl-button .btn svg {
            width: 37px;
        }

        .elementor-18 .elementor-element.elementor-element-d2aa6f2 .pxl-button .btn-svg:hover svg {
            width: 37px;
        }

        .elementor-18 .elementor-element.elementor-element-d2aa6f2 .pxl-button .btn .btn-icon-right {
            margin-inline-start: 82px;
        }

        .elementor-18 .elementor-element.elementor-element-d2aa6f2 .pxl-button .btn:hover .btn-icon-left {
            margin-inline-end: 82px;
            margin-inline-start: 0;
        }

        .elementor-18 .elementor-element.elementor-element-d2aa6f2 .pxl-button .btn:hover .btn-icon-right {
            margin-inline-start: 0;
        }

        .elementor-18 .elementor-element.elementor-element-c862404 .pxl-section-effect-images .elementor-repeater-item-fce42b0 {
            left: -5%;
            bottom: -50%;
        }

        .elementor-18 .elementor-element.elementor-element-fd33f0f>.elementor-element-populated {
            border-style: solid;
            border-width: 0px 1px 0px 0px;
            border-color: #FFFFFF26;
            padding: 60px 15px 0px 15px;
        }

        .elementor-18 .elementor-element.elementor-element-25e672f>.elementor-widget-container {
            margin: 0px 0px 30px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-25e672f .pxl-text-editor .pxl-item--inner {
            max-width: 340px;
        }

        .elementor-18 .elementor-element.elementor-element-25e672f .pxl-text-editor,
        .elementor-18 .elementor-element.elementor-element-25e672f .pxl-text-editor p {
            color: #FFFFFF;
            font-size: 17px;
            line-height: 30px;
        }

        .elementor-18 .elementor-element.elementor-element-e9e15a4 .pxl-text-editor .pxl-item--inner {
            max-width: 410px;
        }

        .elementor-18 .elementor-element.elementor-element-e9e15a4 .pxl-text-editor,
        .elementor-18 .elementor-element.elementor-element-e9e15a4 .pxl-text-editor p {
            color: #FFFFFF;
            font-size: 17px;
            line-height: 30px;
        }

        .elementor-18 .elementor-element.elementor-element-02c251c>.elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-e57fae9>.elementor-widget-container {
            margin: 54px 0px 39px 70px;
        }

        .elementor-18 .elementor-element.elementor-element-e57fae9 .pxl-list .pxl-item-content {
            color: #C2C2C2;
            font-size: 15px;
            font-weight: 400;
            line-height: 35px;
            letter-spacing: 0.15px;
        }

        .elementor-18 .elementor-element.elementor-element-e57fae9 .pxl-list .pxl--item+.pxl--item {
            margin-top: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-417f310 {
            border-style: solid;
            border-width: 1px 0px 0px 0px;
            border-color: #FFFFFF26;
            padding: 28px 0px 20px 70px;
        }

        .elementor-18 .elementor-element.elementor-element-d5c065c {
            width: var(--container-widget-width, 47%);
            max-width: 47%;
            --container-widget-width: 47%;
            --container-widget-flex-grow: 0;
            align-self: center;
        }

        .elementor-18 .elementor-element.elementor-element-d5c065c.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-18 .elementor-element.elementor-element-d5c065c .pxl-counter .pxl-counter--holder {
            gap: 23px;
        }

        .elementor-18 .elementor-element.elementor-element-d5c065c .pxl-counter .pxl-counter--title,
        .elementor-18 .elementor-element.elementor-element-d5c065c .pxl-counter .pxl-counter-title {
            color: #C2C2C2;
            font-size: 13px;
            line-height: 26px;
            letter-spacing: 1.95px;
        }

        .elementor-18 .elementor-element.elementor-element-d5c065c .pxl-counter .pxl-counter--number {
            color: #FFFFFF;
            margin-top: -10px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-d5c065c .pxl-counter .pxl-counter--number .pxl-counter--value {
            font-size: 70px;
            font-weight: 300;
        }

        .elementor-18 .elementor-element.elementor-element-c5d9749 {
            width: var(--container-widget-width, 53%);
            max-width: 53%;
            --container-widget-width: 53%;
            --container-widget-flex-grow: 0;
            align-self: center;
        }

        .elementor-18 .elementor-element.elementor-element-c5d9749.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-18 .elementor-element.elementor-element-c5d9749 .pxl-counter .pxl-counter--holder {
            gap: 23px;
        }

        .elementor-18 .elementor-element.elementor-element-c5d9749 .pxl-counter .pxl-counter--title,
        .elementor-18 .elementor-element.elementor-element-c5d9749 .pxl-counter .pxl-counter-title {
            color: #C2C2C2;
            font-size: 13px;
            line-height: 26px;
            letter-spacing: 1.95px;
        }

        .elementor-18 .elementor-element.elementor-element-c5d9749 .pxl-counter .pxl-counter--number {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-c5d9749 .pxl-counter .pxl-counter--number .pxl-counter--value {
            font-size: 70px;
            font-weight: 300;
        }

        .elementor-18 .elementor-element.elementor-element-c5d9749 .pxl-counter .pxl-counter--suffix {
            font-size: 38px;
            font-weight: 300;
        }

        .elementor-18 .elementor-element.elementor-element-c5d9749 .pxl-counter .pxl-counter--number .pxl-counter--suffix {
            transform: translatey(-22px);
        }

        .elementor-18 .elementor-element.elementor-element-c862404:not(.elementor-motion-effects-element-type-background),
        .elementor-18 .elementor-element.elementor-element-c862404>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #111111;
        }

        .elementor-18 .elementor-element.elementor-element-c862404 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 70px 0px 72px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-c862404>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-18 .elementor-element.elementor-element-0ad4aba {
            padding: 96px 0px 120px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-bef521a .pxl-heading {
            text-align: center;
        }

        .elementor-18 .elementor-element.elementor-element-bef521a .pxl-heading .pxl-item--title {
            margin-bottom: 21px;
        }

        .elementor-18 .elementor-element.elementor-element-bef521a .pxl-heading .pxl-item--subtitle,
        .elementor-18 .elementor-element.elementor-element-bef521a .pxl-heading .pxl-item--subtitle span {
            font-size: 13px;
            font-weight: 500;
            line-height: 30px;
            letter-spacing: 3.9px;
        }

        .elementor-18 .elementor-element.elementor-element-399f058 .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-18 .elementor-element.elementor-element-399f058 .pxl-divider .pxl-divider-separator {
            border-color: #11111126;
            border-width: 1px;
        }

        .elementor-18 .elementor-element.elementor-element-563c96a>.elementor-widget-container {
            margin: 19px 0px 8px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-563c96a .pxl-heading {
            text-align: center;
        }

        .elementor-18 .elementor-element.elementor-element-563c96a .pxl-heading .pxl-item--title {
            font-size: 50px;
            font-weight: 500;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-e4a9834>.elementor-widget-container {
            margin: 0px 0px 58px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-e4a9834 .pxl-text-editor {
            text-align: center;
        }

        .elementor-18 .elementor-element.elementor-element-e4a9834 .pxl-text-editor .pxl-item--inner {
            max-width: 870px;
        }

        .elementor-18 .elementor-element.elementor-element-e4a9834 .pxl-text-editor,
        .elementor-18 .elementor-element.elementor-element-e4a9834 .pxl-text-editor p {
            font-size: 17px;
            line-height: 30px;
        }

        .elementor-18 .elementor-element.elementor-element-4b5466d {
            width: 100%;
            max-width: 100%;
        }

        .elementor-18 .elementor-element.elementor-element-4b5466d>.elementor-widget-container {
            margin: 0px 0px 25px 520px;
        }

        .elementor-18 .elementor-element.elementor-element-4b5466d .pxl-button .btn {
            background-color: #111111;
            padding: 0px 35px 0px 35px;
        }

        .elementor-18 .elementor-element.elementor-element-4b5466d .btn:not(.btn-stroke).btn-default:before,
        .elementor-18 .elementor-element.elementor-element-4b5466d .btn:not(.btn-stroke).btn-default:after,
        .elementor-18 .elementor-element.elementor-element-4b5466d .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-18 .elementor-element.elementor-element-4b5466d .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #111111;
        }

        .elementor-18 .elementor-element.elementor-element-4b5466d .pxl-button .btn i {
            color: #FFFFFF;
            font-size: 37px;
        }

        .elementor-18 .elementor-element.elementor-element-4b5466d .pxl-button .btn svg path {
            fill: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-4b5466d .pxl-button .btn .st0 {
            stroke: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-4b5466d .pxl-button .btn svg {
            width: 37px;
        }

        .elementor-18 .elementor-element.elementor-element-4b5466d .pxl-button .btn-svg:hover svg {
            width: 37px;
        }

        .elementor-18 .elementor-element.elementor-element-4b5466d .pxl-button .btn.pxl-icon--left:not(.btn-svg) i,
        .elementor-18 .elementor-element.elementor-element-4b5466d .pxl-button .btn.pxl-icon--left:not(.btn-svg) svg {
            margin-right: 9px;
        }

        .elementor-18 .elementor-element.elementor-element-4b5466d .pxl-button .btn-svg.pxl-icon--left:hover svg {
            margin-right: 9px;
        }

        .elementor-18 .elementor-element.elementor-element-4b5466d .pxl-button .btn-drow-arrow.pxl-icon--left .crossline-arrow {
            margin-right: 9px;
        }

        .elementor-18 .elementor-element.elementor-element-ca35fc9 .pxl-swiper-container {
            margin-top: -15px;
            margin-right: -15px;
            margin-bottom: -15px;
            margin-left: -15px;
        }

        .elementor-18 .elementor-element.elementor-element-ca35fc9 .pxl-swiper-container .pxl-swiper-slide {
            padding: 15px 15px 15px 15px;
        }

        .elementor-18 .elementor-element.elementor-element-c4ae1c0>.elementor-container {
            min-height: 254px;
        }

        .elementor-18 .elementor-element.elementor-element-c4ae1c0 .pxl-section-bg-parallax {
            background-image: url(assets/images/home1-02.webp);
            background-position: center center;
            background-size: cover;
            bottom: -100px;
        }

        .elementor-18 .elementor-element.elementor-element-9c81158 {
            margin-top: 80px;
            margin-bottom: 0px;
        }

        .elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-4321aaf.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-18 .elementor-element.elementor-element-4321aaf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-18 .elementor-element.elementor-element-a4733f1 {
            width: var(--container-widget-width, 101.743%);
            max-width: 101.743%;
            --container-widget-width: 101.743%;
            --container-widget-flex-grow: 0;
        }

        .elementor-18 .elementor-element.elementor-element-a4733f1.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-18 .elementor-element.elementor-element-a4733f1 .pxl-heading {
            text-align: center;
        }

        .elementor-18 .elementor-element.elementor-element-a4733f1 .pxl-heading .pxl-item--title {
            font-size: 50px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-ae16f2c {
            padding: 0px 0px 89px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-e1e1b88>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-c098f11>.elementor-widget-container {
            margin: -4px 0px 35px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-c098f11 .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-18 .elementor-element.elementor-element-c098f11 .pxl-divider .pxl-divider-separator {
            border-color: #11111126;
            border-width: 1px;
        }

        .elementor-18 .elementor-element.elementor-element-09c6945 {
            width: var(--container-widget-width, 100%);
            max-width: 100%;
            --container-widget-width: 100%;
            --container-widget-flex-grow: 0;
        }

        .elementor-18 .elementor-element.elementor-element-09c6945>.elementor-widget-container {
            margin: 0px -150px 0px -150px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-09c6945 .pxl-client-carousel1.style-1 .pxl-swiper-slide .pxl-item--inner {
            border-style: none;
        }

        .elementor-18 .elementor-element.elementor-element-66518a7 {
            padding: 91px 0px 34px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-323e4a9 {
            margin-top: 0px;
            margin-bottom: 41px;
        }

        .elementor-18 .elementor-element.elementor-element-0c4d8f8 .pxl-heading .pxl-item--title {
            font-size: 150px;
            line-height: 140px;
            margin-bottom: 39px;
        }

        .elementor-18 .elementor-element.elementor-element-7abf891 .pxl-text-editor .pxl-item--inner {
            max-width: 860px;
        }

        .elementor-18 .elementor-element.elementor-element-7abf891 .pxl-text-editor,
        .elementor-18 .elementor-element.elementor-element-7abf891 .pxl-text-editor p {
            font-size: 17px;
            line-height: 30px;
        }

        .elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-0bbfeb9.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-18 .elementor-element.elementor-element-0bbfeb9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-18 .elementor-element.elementor-element-0bbfeb9.elementor-column>.elementor-widget-wrap {
            justify-content: flex-end;
        }

        .elementor-18 .elementor-element.elementor-element-f6f3f40 {
            width: auto;
            max-width: auto;
        }

        .elementor-18 .elementor-element.elementor-element-f6f3f40 .pxl-icon1 a {
            color: #FFFFFF;
            background-color: #111111;
            width: 134px;
            height: 134px;
            font-size: 36px;
            border-radius: 151px 151px 151px 151px;
        }

        .elementor-18 .elementor-element.elementor-element-f6f3f40 .pxl-icon1 a svg path,
        .elementor-18 .elementor-element.elementor-element-f6f3f40 .pxl-icon1 a svg circle {
            fill: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-f6f3f40 .pxl-icon1 a svg {
            width: 36px;
            height: 36px;
        }

        .elementor-18 .elementor-element.elementor-element-11b7342 .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-18 .elementor-element.elementor-element-11b7342 .pxl-divider .pxl-divider-separator {
            border-color: #11111126;
            border-width: 1px;
        }

        .elementor-18 .elementor-element.elementor-element-0b58c60 {
            padding: 0px 0px 135px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-48f5864 .pxl-swiper-container {
            margin-top: -15px;
            margin-right: -15px;
            margin-bottom: -15px;
            margin-left: -15px;
        }

        .elementor-18 .elementor-element.elementor-element-48f5864 .pxl-swiper-container .pxl-swiper-slide {
            padding: 15px 15px 15px 15px;
        }

        .elementor-18 .elementor-element.elementor-element-dc8c063 {
            padding: 0px 50px 0px 50px;
        }

        .elementor-18 .elementor-element.elementor-element-6d1874f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-18 .elementor-element.elementor-element-6d1874f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F1F2EB;
        }

        .elementor-18 .elementor-element.elementor-element-6d1874f>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 104px 102px 104px 101px;
        }

        .elementor-18 .elementor-element.elementor-element-6d1874f>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-18 .elementor-element.elementor-element-c210c2e {
            margin-top: 0px;
            margin-bottom: 19px;
        }

        .elementor-18 .elementor-element.elementor-element-4161331 .pxl-heading .pxl-item--title {
            font-size: 50px;
            margin-bottom: 0px;
        }

        .elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-7cc0de9.elementor-column .elementor-widget-wrap {
            align-items: flex-end;
        }

        .elementor-18 .elementor-element.elementor-element-7cc0de9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: flex-end;
            align-items: flex-end;
        }

        .elementor-18 .elementor-element.elementor-element-d3fc072 .pxl-text-editor,
        .elementor-18 .elementor-element.elementor-element-d3fc072 .pxl-text-editor p {
            color: #111111;
            font-size: 17px;
            line-height: 1.7647em;
        }

        .elementor-18 .elementor-element.elementor-element-297316e {
            margin-top: 0px;
            margin-bottom: 55px;
        }

        .elementor-18 .elementor-element.elementor-element-5dd681a {
            width: auto;
            max-width: auto;
            flex-grow: 1;
        }

        .elementor-18 .elementor-element.elementor-element-f89fe16 {
            width: var(--container-widget-width, 2000px);
            max-width: 2000px;
            --container-widget-width: 2000px;
            --container-widget-flex-grow: 0;
        }

        .elementor-18 .elementor-element.elementor-element-f89fe16>.elementor-widget-container {
            margin: 0px 0px 0px 10px;
        }

        .elementor-18 .elementor-element.elementor-element-5009efb>.elementor-container {
            min-height: 100vh;
        }

        .elementor-18 .elementor-element.elementor-element-5009efb {
            padding: 15px 50px 0px 50px;
        }

        .elementor-18 .elementor-element.elementor-element-795d9e8 {
            margin-top: 35px;
            margin-bottom: 35px;
            padding: 0px 50px 0px 50px;
        }

        .elementor-18 .elementor-element.elementor-element-9009579:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-18 .elementor-element.elementor-element-9009579>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #111111;
            background-image: url("assets/images/home1-team-2.webp");
            background-position: center center;
            background-repeat: repeat;
            background-size: cover;
        }

        .elementor-18 .elementor-element.elementor-element-9009579>.elementor-element-populated>.elementor-background-overlay {
            opacity: 0.5;
        }

        .elementor-18 .elementor-element.elementor-element-9009579>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 105px 35px 123px 35px;
        }

        .elementor-18 .elementor-element.elementor-element-9009579>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-18 .elementor-element.elementor-element-baf74d1>.elementor-widget-container {
            margin: -80px 0px -15px 75px;
            padding: 0px 0px 15px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-baf74d1 .pxl-heading .pxl-item--title {
            color: #E3E5DD;
            -webkit-text-stroke-color: #E3E5DD;
            font-size: 150px;
            line-height: 140px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-baf74d1 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
            stroke: #E3E5DD;
        }

        .elementor-18 .elementor-element.elementor-element-3d7cd7b .pxl-image-single img {
            max-height: 900px;
            object-fit: cover;
            width: 100%;
        }

        .elementor-18 .elementor-element.elementor-element-4be14c5>.elementor-container {
            max-width: 1286px;
        }

        .elementor-18 .elementor-element.elementor-element-4be14c5 {
            padding: 71px 0px 36px 0px;
            z-index: 1;
        }

        .elementor-18 .elementor-element.elementor-element-3aae69a>.elementor-widget-container {
            margin: 0px 0px 3px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-3aae69a .pxl-link a:not(:hover) {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-3aae69a .pxl-link a:hover {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-3aae69a .pxl-link a {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-5aa4e8c .pxl-heading .pxl-item--title {
            color: #C2C2C2;
            -webkit-text-stroke-color: #C2C2C2;
            font-family: "DM Sans", Sans-serif;
            font-size: 15px;
            font-weight: 400;
            line-height: 33px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-5aa4e8c .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
            stroke: #C2C2C2;
        }

        .elementor-18 .elementor-element.elementor-element-5aa4e8c .pxl-heading .pxl-item--subtitle {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-5aa4e8c .pxl-heading .pxl-item--subtitle,
        .elementor-18 .elementor-element.elementor-element-5aa4e8c .pxl-heading .pxl-item--subtitle span {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-3de333b>.elementor-widget-container {
            margin: 0px 0px 3px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-3de333b .pxl-link a:not(:hover) {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-3de333b .pxl-link a:hover {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-3de333b .pxl-link a {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-4dde8d9 .pxl-heading .pxl-item--title {
            color: #C2C2C2;
            -webkit-text-stroke-color: #C2C2C2;
            font-family: "DM Sans", Sans-serif;
            font-size: 15px;
            font-weight: 400;
            line-height: 33px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-4dde8d9 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
            stroke: #C2C2C2;
        }

        .elementor-18 .elementor-element.elementor-element-4dde8d9 .pxl-heading .pxl-item--subtitle {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-4dde8d9 .pxl-heading .pxl-item--subtitle,
        .elementor-18 .elementor-element.elementor-element-4dde8d9 .pxl-heading .pxl-item--subtitle span {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-7ae855e>.elementor-widget-container {
            margin: 0px 0px 3px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-7ae855e .pxl-link a:not(:hover) {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-7ae855e .pxl-link a:hover {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-7ae855e .pxl-link a {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-79680f1 .pxl-heading .pxl-item--title {
            color: #C2C2C2;
            -webkit-text-stroke-color: #C2C2C2;
            font-family: "DM Sans", Sans-serif;
            font-size: 15px;
            font-weight: 400;
            line-height: 33px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-79680f1 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
            stroke: #C2C2C2;
        }

        .elementor-18 .elementor-element.elementor-element-79680f1 .pxl-heading .pxl-item--subtitle {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-79680f1 .pxl-heading .pxl-item--subtitle,
        .elementor-18 .elementor-element.elementor-element-79680f1 .pxl-heading .pxl-item--subtitle span {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-2ff753a>.elementor-widget-container {
            margin: 0px 0px 3px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-2ff753a .pxl-link a:not(:hover) {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-2ff753a .pxl-link a:hover {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-2ff753a .pxl-link a {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-0409df2 .pxl-heading .pxl-item--title {
            color: #C2C2C2;
            -webkit-text-stroke-color: #C2C2C2;
            font-family: "DM Sans", Sans-serif;
            font-size: 15px;
            font-weight: 400;
            line-height: 33px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-0409df2 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
            stroke: #C2C2C2;
        }

        .elementor-18 .elementor-element.elementor-element-0409df2 .pxl-heading .pxl-item--subtitle {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-0409df2 .pxl-heading .pxl-item--subtitle,
        .elementor-18 .elementor-element.elementor-element-0409df2 .pxl-heading .pxl-item--subtitle span {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-b3bce4b>.elementor-widget-container {
            margin: 0px 0px 3px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-b3bce4b .pxl-link a:not(:hover) {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-b3bce4b .pxl-link a:hover {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-b3bce4b .pxl-link a {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-abe5f14 .pxl-heading .pxl-item--title {
            color: #C2C2C2;
            -webkit-text-stroke-color: #C2C2C2;
            font-family: "DM Sans", Sans-serif;
            font-size: 15px;
            font-weight: 400;
            line-height: 33px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-abe5f14 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
            stroke: #C2C2C2;
        }

        .elementor-18 .elementor-element.elementor-element-abe5f14 .pxl-heading .pxl-item--subtitle {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-abe5f14 .pxl-heading .pxl-item--subtitle,
        .elementor-18 .elementor-element.elementor-element-abe5f14 .pxl-heading .pxl-item--subtitle span {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-3132db9>.elementor-container {
            max-width: 1286px;
        }

        .elementor-18 .elementor-element.elementor-element-3132db9 {
            padding: 20px 20px 20px 20px;
            z-index: 1;
        }

        .elementor-18 .elementor-element.elementor-element-9a23a7c>.elementor-widget-container {
            margin: 0px 0px 3px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-9a23a7c .pxl-link a:not(:hover) {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-9a23a7c .pxl-link a:hover {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-9a23a7c .pxl-link a {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-50dab77 .pxl-heading .pxl-item--title {
            color: #C2C2C2;
            -webkit-text-stroke-color: #C2C2C2;
            font-family: "DM Sans", Sans-serif;
            font-size: 15px;
            font-weight: 400;
            line-height: 33px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-50dab77 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
            stroke: #C2C2C2;
        }

        .elementor-18 .elementor-element.elementor-element-50dab77 .pxl-heading .pxl-item--subtitle {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-50dab77 .pxl-heading .pxl-item--subtitle,
        .elementor-18 .elementor-element.elementor-element-50dab77 .pxl-heading .pxl-item--subtitle span {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-4b01730>.elementor-widget-container {
            margin: 0px 0px 3px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-4b01730 .pxl-link a:not(:hover) {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-4b01730 .pxl-link a:hover {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-4b01730 .pxl-link a {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-b6829c0 .pxl-heading .pxl-item--title {
            color: #C2C2C2;
            -webkit-text-stroke-color: #C2C2C2;
            font-family: "DM Sans", Sans-serif;
            font-size: 15px;
            font-weight: 400;
            line-height: 33px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-b6829c0 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
            stroke: #C2C2C2;
        }

        .elementor-18 .elementor-element.elementor-element-b6829c0 .pxl-heading .pxl-item--subtitle {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-b6829c0 .pxl-heading .pxl-item--subtitle,
        .elementor-18 .elementor-element.elementor-element-b6829c0 .pxl-heading .pxl-item--subtitle span {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-6440256>.elementor-widget-container {
            margin: 0px 0px 3px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-6440256 .pxl-link a:not(:hover) {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-6440256 .pxl-link a:hover {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-6440256 .pxl-link a {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-8b13439 .pxl-heading .pxl-item--title {
            color: #C2C2C2;
            -webkit-text-stroke-color: #C2C2C2;
            font-family: "DM Sans", Sans-serif;
            font-size: 15px;
            font-weight: 400;
            line-height: 33px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-8b13439 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
            stroke: #C2C2C2;
        }

        .elementor-18 .elementor-element.elementor-element-8b13439 .pxl-heading .pxl-item--subtitle {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-8b13439 .pxl-heading .pxl-item--subtitle,
        .elementor-18 .elementor-element.elementor-element-8b13439 .pxl-heading .pxl-item--subtitle span {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-1e1e10b>.elementor-widget-container {
            margin: 0px 0px 3px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-1e1e10b .pxl-link a:not(:hover) {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-1e1e10b .pxl-link a:hover {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-1e1e10b .pxl-link a {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-f06c120 .pxl-heading .pxl-item--title {
            color: #C2C2C2;
            -webkit-text-stroke-color: #C2C2C2;
            font-family: "DM Sans", Sans-serif;
            font-size: 15px;
            font-weight: 400;
            line-height: 33px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-f06c120 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
            stroke: #C2C2C2;
        }

        .elementor-18 .elementor-element.elementor-element-f06c120 .pxl-heading .pxl-item--subtitle {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-f06c120 .pxl-heading .pxl-item--subtitle,
        .elementor-18 .elementor-element.elementor-element-f06c120 .pxl-heading .pxl-item--subtitle span {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-a37a750>.elementor-widget-container {
            margin: 0px 0px 3px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-a37a750 .pxl-link a:not(:hover) {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-a37a750 .pxl-link a:hover {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-a37a750 .pxl-link a {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-84e2884 .pxl-heading .pxl-item--title {
            color: #C2C2C2;
            -webkit-text-stroke-color: #C2C2C2;
            font-family: "DM Sans", Sans-serif;
            font-size: 15px;
            font-weight: 400;
            line-height: 33px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-84e2884 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
            stroke: #C2C2C2;
        }

        .elementor-18 .elementor-element.elementor-element-84e2884 .pxl-heading .pxl-item--subtitle {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-84e2884 .pxl-heading .pxl-item--subtitle,
        .elementor-18 .elementor-element.elementor-element-84e2884 .pxl-heading .pxl-item--subtitle span {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-f191afb>.elementor-container {
            max-width: 1286px;
        }

        .elementor-18 .elementor-element.elementor-element-f191afb {
            padding: 20px 20px 20px 20px;
            z-index: 1;
        }

        .elementor-18 .elementor-element.elementor-element-5fa7565>.elementor-widget-container {
            margin: 0px 0px 3px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-5fa7565 .pxl-link a:not(:hover) {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-5fa7565 .pxl-link a:hover {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-5fa7565 .pxl-link a {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-6d39fd6 .pxl-heading .pxl-item--title {
            color: #C2C2C2;
            -webkit-text-stroke-color: #C2C2C2;
            font-family: "DM Sans", Sans-serif;
            font-size: 15px;
            font-weight: 400;
            line-height: 33px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-6d39fd6 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
            stroke: #C2C2C2;
        }

        .elementor-18 .elementor-element.elementor-element-6d39fd6 .pxl-heading .pxl-item--subtitle {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-6d39fd6 .pxl-heading .pxl-item--subtitle,
        .elementor-18 .elementor-element.elementor-element-6d39fd6 .pxl-heading .pxl-item--subtitle span {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-368115b>.elementor-widget-container {
            margin: 0px 0px 3px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-368115b .pxl-link a:not(:hover) {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-368115b .pxl-link a:hover {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-368115b .pxl-link a {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-7215d18 .pxl-heading .pxl-item--title {
            color: #C2C2C2;
            -webkit-text-stroke-color: #C2C2C2;
            font-family: "DM Sans", Sans-serif;
            font-size: 15px;
            font-weight: 400;
            line-height: 33px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-7215d18 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
            stroke: #C2C2C2;
        }

        .elementor-18 .elementor-element.elementor-element-7215d18 .pxl-heading .pxl-item--subtitle {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-7215d18 .pxl-heading .pxl-item--subtitle,
        .elementor-18 .elementor-element.elementor-element-7215d18 .pxl-heading .pxl-item--subtitle span {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-d01fd4a>.elementor-widget-container {
            margin: 0px 0px 3px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-d01fd4a .pxl-link a:not(:hover) {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-d01fd4a .pxl-link a:hover {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-d01fd4a .pxl-link a {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-c0f195c .pxl-heading .pxl-item--title {
            color: #C2C2C2;
            -webkit-text-stroke-color: #C2C2C2;
            font-family: "DM Sans", Sans-serif;
            font-size: 15px;
            font-weight: 400;
            line-height: 33px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-c0f195c .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
            stroke: #C2C2C2;
        }

        .elementor-18 .elementor-element.elementor-element-c0f195c .pxl-heading .pxl-item--subtitle {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-c0f195c .pxl-heading .pxl-item--subtitle,
        .elementor-18 .elementor-element.elementor-element-c0f195c .pxl-heading .pxl-item--subtitle span {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-3dafe9b>.elementor-widget-container {
            margin: 0px 0px 3px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-3dafe9b .pxl-link a:not(:hover) {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-3dafe9b .pxl-link a:hover {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-3dafe9b .pxl-link a {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-2782427 .pxl-heading .pxl-item--title {
            color: #C2C2C2;
            -webkit-text-stroke-color: #C2C2C2;
            font-family: "DM Sans", Sans-serif;
            font-size: 15px;
            font-weight: 400;
            line-height: 33px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-2782427 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
            stroke: #C2C2C2;
        }

        .elementor-18 .elementor-element.elementor-element-2782427 .pxl-heading .pxl-item--subtitle {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-2782427 .pxl-heading .pxl-item--subtitle,
        .elementor-18 .elementor-element.elementor-element-2782427 .pxl-heading .pxl-item--subtitle span {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-0f3d065>.elementor-widget-container {
            margin: 0px 0px 3px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-0f3d065 .pxl-link a:not(:hover) {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-0f3d065 .pxl-link a:hover {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-0f3d065 .pxl-link a {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-8b594d3 .pxl-heading .pxl-item--title {
            color: #C2C2C2;
            -webkit-text-stroke-color: #C2C2C2;
            font-family: "DM Sans", Sans-serif;
            font-size: 15px;
            font-weight: 400;
            line-height: 33px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-8b594d3 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
            stroke: #C2C2C2;
        }

        .elementor-18 .elementor-element.elementor-element-8b594d3 .pxl-heading .pxl-item--subtitle {
            color: #FFFFFF;
        }

        .elementor-18 .elementor-element.elementor-element-8b594d3 .pxl-heading .pxl-item--subtitle,
        .elementor-18 .elementor-element.elementor-element-8b594d3 .pxl-heading .pxl-item--subtitle span {
            font-size: 22px;
            font-weight: 500;
            line-height: 33px;
        }

        .elementor-18 .elementor-element.elementor-element-7f0c737 {
            margin-top: 80px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-5993be0>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-a9ff6fe {
            width: var(--container-widget-width, 101.743%);
            max-width: 101.743%;
            --container-widget-width: 101.743%;
            --container-widget-flex-grow: 0;
        }

        .elementor-18 .elementor-element.elementor-element-a9ff6fe.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-18 .elementor-element.elementor-element-a9ff6fe .pxl-heading {
            text-align: center;
        }

        .elementor-18 .elementor-element.elementor-element-a9ff6fe .pxl-heading .pxl-item--title {
            font-size: 50px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-2e914ba>.elementor-widget-container {
            margin: -4px 0px 35px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-2e914ba .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-18 .elementor-element.elementor-element-2e914ba .pxl-divider .pxl-divider-separator {
            border-color: #11111126;
            border-width: 1px;
        }

        .elementor-18 .elementor-element.elementor-element-84f8f1e {
            width: var(--container-widget-width, 100%);
            max-width: 100%;
            --container-widget-width: 100%;
            --container-widget-flex-grow: 0;
        }

        .elementor-18 .elementor-element.elementor-element-84f8f1e>.elementor-widget-container {
            margin: 0px 200px 0px 200px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-84f8f1e .pxl-client-carousel1.style-1 .pxl-swiper-slide .pxl-item--inner {
            border-style: none;
        }

        .elementor-18 .elementor-element.elementor-element-26226f7 {
            padding: 91px 0px 0px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-16c41bb.elementor-column>.elementor-widget-wrap {
            justify-content: center;
        }

        .elementor-18 .elementor-element.elementor-element-8f72f10>.elementor-widget-container {
            margin: -4px 0px 35px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-8f72f10 .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-18 .elementor-element.elementor-element-8f72f10 .pxl-divider .pxl-divider-separator {
            border-color: #11111126;
            border-width: 1px;
        }

        .elementor-18 .elementor-element.elementor-element-d699a92 .pxl-heading {
            text-align: center;
        }

        .elementor-18 .elementor-element.elementor-element-d699a92 .pxl-heading .pxl-item--title {
            font-size: 150px;
            line-height: 140px;
            margin-bottom: 67px;
        }

        .elementor-18 .elementor-element.elementor-element-6f3f2a2 .pxl-testimonial-carousel .pxl-item--desc {
            max-width: 710px;
            margin: 0 auto;
        }

        .elementor-18 .elementor-element.elementor-element-f4fdb44>.elementor-container {
            min-height: 473px;
        }

        .elementor-18 .elementor-element.elementor-element-f4fdb44 .pxl-section-bg-parallax {
            background-image: url(assets/images/home1-team-3.webp);
            background-position: center center;
            bottom: -100px;
        }

        .elementor-18 .elementor-element.elementor-element-8ad219f>.elementor-container {
            max-width: 1820px;
        }

        .elementor-18 .elementor-element.elementor-element-8ad219f {
            margin-top: 0px;
            margin-bottom: 91px;
        }

        .elementor-18 .elementor-element.elementor-element-54925a1 {
            padding: 35px 40px 35px 0px;
        }

        .elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-a9690df.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-18 .elementor-element.elementor-element-a9690df.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-18 .elementor-element.elementor-element-a9690df>.elementor-element-populated {
            padding: 0px 124px 0px 123px;
        }

        .elementor-18 .elementor-element.elementor-element-bcb3668>.elementor-widget-container {
            margin: -34px 0px 0px -4px;
        }

        .elementor-18 .elementor-element.elementor-element-bcb3668 .pxl-heading .pxl-item--title {
            font-size: 150px;
            line-height: 1em;
            margin-bottom: 15px;
        }

        .elementor-18 .elementor-element.elementor-element-1459ccb .pxl-heading .pxl-item--title {
            font-size: 30px;
            font-weight: 400;
            margin-bottom: 40px;
        }

        .elementor-18 .elementor-element.elementor-element-5992779 .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-18 .elementor-element.elementor-element-5992779 .pxl-divider .pxl-divider-separator {
            border-color: #11111126;
            border-width: 1px;
        }

        .elementor-18 .elementor-element.elementor-element-5992779 .pxl-divider {
            padding: 0px 0px 40px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-731a628 {
            width: var(--container-widget-width, 33.33333%);
            max-width: 33.33333%;
            --container-widget-width: 33.33333%;
            --container-widget-flex-grow: 0;
        }

        .elementor-18 .elementor-element.elementor-element-e4b7a07 {
            width: var(--container-widget-width, 33.33333%);
            max-width: 33.33333%;
            --container-widget-width: 33.33333%;
            --container-widget-flex-grow: 0;
        }

        .elementor-18 .elementor-element.elementor-element-abf8845 {
            width: var(--container-widget-width, 33.33333%);
            max-width: 33.33333%;
            --container-widget-width: 33.33333%;
            --container-widget-flex-grow: 0;
        }

        .elementor-18 .elementor-element.elementor-element-abf8845 .pxl-icon-box .pxl-item--title {
            margin-top: 0px !important;
        }

        .elementor-18 .elementor-element.elementor-element-a4d4367>.elementor-widget-container {
            margin: 47px 0px 0px -10px;
        }

        .elementor-18 .elementor-element.elementor-element-a4d4367 .pxl-icon1 a {
            margin: 0px 14px 0px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-a4d4367 .pxl-icon1 {
            margin-left: -0px;
            margin-right: -14px;
        }

        .elementor-18 .elementor-element.elementor-element-a4d4367 .pxl-icon-list span {
            color: #111111;
            font-size: 17px;
            font-weight: 400;
            line-height: 32px;
        }

        .elementor-18 .elementor-element.elementor-element-7e5fb55 {
            width: var(--container-widget-width, 1820px);
            max-width: 1820px;
            --container-widget-width: 1820px;
            --container-widget-flex-grow: 0;
            top: 0px;
        }

        body:not(.rtl) .elementor-18 .elementor-element.elementor-element-7e5fb55 {
            left: 0px;
        }

        body.rtl .elementor-18 .elementor-element.elementor-element-7e5fb55 {
            right: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-7e5fb55 .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-18 .elementor-element.elementor-element-7e5fb55 .pxl-divider .pxl-divider-separator {
            border-color: #1111111A;
        }

        .elementor-18 .elementor-element.elementor-element-ca8cf85 {
            width: var(--container-widget-width, 732px);
            max-width: 732px;
            --container-widget-width: 732px;
            --container-widget-flex-grow: 0;
            top: -13px;
        }

        body:not(.rtl) .elementor-18 .elementor-element.elementor-element-ca8cf85 {
            left: 15px;
        }

        body.rtl .elementor-18 .elementor-element.elementor-element-ca8cf85 {
            right: 15px;
        }

        .elementor-18 .elementor-element.elementor-element-ca8cf85 .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-18 .elementor-element.elementor-element-ca8cf85 .pxl-divider .pxl-divider-separator {
            border-color: #1111111A;
            border-width: 1px;
            transform: rotate(90deg);
        }

        .elementor-18 .elementor-element.elementor-element-be2ec33 {
            width: var(--container-widget-width, 732px);
            max-width: 732px;
            --container-widget-width: 732px;
            --container-widget-flex-grow: 0;
            bottom: -13px;
        }

        body:not(.rtl) .elementor-18 .elementor-element.elementor-element-be2ec33 {
            right: 15px;
        }

        body.rtl .elementor-18 .elementor-element.elementor-element-be2ec33 {
            left: 15px;
        }

        .elementor-18 .elementor-element.elementor-element-be2ec33 .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-18 .elementor-element.elementor-element-be2ec33 .pxl-divider .pxl-divider-separator {
            border-color: #1111111A;
            border-width: 1px;
            transform: rotate(90deg);
        }

        .elementor-18 .elementor-element.elementor-element-68dc42c {
            width: var(--container-widget-width, 1820px);
            max-width: 1820px;
            --container-widget-width: 1820px;
            --container-widget-flex-grow: 0;
            bottom: 0px;
        }

        body:not(.rtl) .elementor-18 .elementor-element.elementor-element-68dc42c {
            left: 0px;
        }

        body.rtl .elementor-18 .elementor-element.elementor-element-68dc42c {
            right: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-68dc42c .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-18 .elementor-element.elementor-element-68dc42c .pxl-divider .pxl-divider-separator {
            border-color: #1111111A;
        }

        .elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-94fe381.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-18 .elementor-element.elementor-element-94fe381.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-18 .elementor-element.elementor-element-4d04d3b .pxl-counter .pxl-counter--number {
            color: #111111;
        }

        .elementor-18 .elementor-element.elementor-element-4d04d3b .pxl-counter .pxl-counter--number .pxl-counter--value {
            font-size: 50px;
            font-weight: 500;
        }

        .elementor-18 .elementor-element.elementor-element-4d04d3b .pxl-counter .pxl-counter--suffix {
            font-size: 30px;
            font-weight: 500;
        }

        .elementor-18 .elementor-element.elementor-element-4d04d3b .pxl-counter .pxl-counter--number .pxl-counter--suffix {
            transform: translatey(-22px);
            margin-left: -6px;
        }

        .elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-fbfa517.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-18 .elementor-element.elementor-element-fbfa517.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-18 .elementor-element.elementor-element-0949ec9 {
            width: var(--container-widget-width, 101.743%);
            max-width: 101.743%;
            --container-widget-width: 101.743%;
            --container-widget-flex-grow: 0;
        }

        .elementor-18 .elementor-element.elementor-element-0949ec9.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-18 .elementor-element.elementor-element-0949ec9 .pxl-heading {
            text-align: right;
        }

        .elementor-18 .elementor-element.elementor-element-0949ec9 .pxl-heading .pxl-item--title {
            font-size: 50px;
            margin-bottom: 0px;
        }

        .elementor-18 .elementor-element.elementor-element-a068c03 {
            padding: 0px 0px 89px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-640b1df>.elementor-widget-container {
            margin: -4px 0px 35px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-640b1df .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-18 .elementor-element.elementor-element-640b1df .pxl-divider .pxl-divider-separator {
            border-color: #11111126;
            border-width: 1px;
        }

        .elementor-18 .elementor-element.elementor-element-3eb9aad {
            width: var(--container-widget-width, 100%);
            max-width: 100%;
            --container-widget-width: 100%;
            --container-widget-flex-grow: 0;
        }

        .elementor-18 .elementor-element.elementor-element-3eb9aad>.elementor-widget-container {
            margin: 0px -90px 0px -90px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-18 .elementor-element.elementor-element-3eb9aad .pxl-client-carousel .pxl-swiper-slide .pxl-item--inner a img {
            max-height: 107px;
        }

        .elementor-18 .elementor-element.elementor-element-3eb9aad .pxl-client-carousel1.style-1 .pxl-swiper-slide .pxl-item--inner {
            border-style: none;
        }

        @media(min-width:768px) {
            .elementor-18 .elementor-element.elementor-element-1adc341 {
                width: 75.272%;
            }

            .elementor-18 .elementor-element.elementor-element-842d411 {
                width: 24.393%;
            }

            .elementor-18 .elementor-element.elementor-element-fd33f0f {
                width: 43.862%;
            }

            .elementor-18 .elementor-element.elementor-element-02c251c {
                width: 56.138%;
            }

            .elementor-18 .elementor-element.elementor-element-3246a09 {
                width: 80.62%;
            }

            .elementor-18 .elementor-element.elementor-element-0bbfeb9 {
                width: 19.38%;
            }

            .elementor-18 .elementor-element.elementor-element-33db4ab {
                width: 63.902%;
            }

            .elementor-18 .elementor-element.elementor-element-7cc0de9 {
                width: 36.098%;
            }

            .elementor-18 .elementor-element.elementor-element-a9690df {
                width: 76.97%;
            }

            .elementor-18 .elementor-element.elementor-element-2c718a0 {
                width: 23.03%;
            }
        }

        @media(max-width:1200px) and (min-width:768px) {
            .elementor-18 .elementor-element.elementor-element-1adc341 {
                width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-842d411 {
                width: 50%;
            }
        }

        @media(max-width:1024px) and (min-width:768px) {
            .elementor-18 .elementor-element.elementor-element-2365a07 {
                width: 42%;
            }

            .elementor-18 .elementor-element.elementor-element-19d37d4 {
                width: 58%;
            }

            .elementor-18 .elementor-element.elementor-element-1adc341 {
                width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-842d411 {
                width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-4321aaf {
                width: 65%;
            }

            .elementor-18 .elementor-element.elementor-element-94fe381 {
                width: 35%;
            }

            .elementor-18 .elementor-element.elementor-element-fbfa517 {
                width: 65%;
            }
        }

        @media(max-width:880px) and (min-width:768px) {
            .elementor-18 .elementor-element.elementor-element-5ddafbe {
                width: 33%;
            }

            .elementor-18 .elementor-element.elementor-element-3038470 {
                width: 33%;
            }

            .elementor-18 .elementor-element.elementor-element-daefa21 {
                width: 33%;
            }

            .elementor-18 .elementor-element.elementor-element-9614eb0 {
                width: 33%;
            }

            .elementor-18 .elementor-element.elementor-element-35a5332 {
                width: 33%;
            }

            .elementor-18 .elementor-element.elementor-element-d984925 {
                width: 33%;
            }

            .elementor-18 .elementor-element.elementor-element-e4dbf4d {
                width: 33%;
            }

            .elementor-18 .elementor-element.elementor-element-f388354 {
                width: 33%;
            }

            .elementor-18 .elementor-element.elementor-element-78f1b20 {
                width: 33%;
            }

            .elementor-18 .elementor-element.elementor-element-541099b {
                width: 33%;
            }

            .elementor-18 .elementor-element.elementor-element-81c2d0a {
                width: 33%;
            }

            .elementor-18 .elementor-element.elementor-element-872b936 {
                width: 33%;
            }

            .elementor-18 .elementor-element.elementor-element-f59b476 {
                width: 33%;
            }

            .elementor-18 .elementor-element.elementor-element-27dce66 {
                width: 33%;
            }

            .elementor-18 .elementor-element.elementor-element-186f705 {
                width: 33%;
            }

            .elementor-18 .elementor-element.elementor-element-a9690df {
                width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-2c718a0 {
                width: 100%;
            }
        }

        @media(min-width:1921px) {
            .elementor-18 .elementor-element.elementor-element-4cdf204 {
                width: var(--container-widget-width, 1684px);
                max-width: 1684px;
                --container-widget-width: 1684px;
                --container-widget-flex-grow: 0;
            }

            .elementor-18 .elementor-element.elementor-element-d5c065c {
                width: var(--container-widget-width, 286.375px);
                max-width: 286.375px;
                --container-widget-width: 286.375px;
                --container-widget-flex-grow: 0;
            }

            .elementor-18 .elementor-element.elementor-element-c5d9749 {
                width: var(--container-widget-width, 364.625px);
                max-width: 364.625px;
                --container-widget-width: 364.625px;
                --container-widget-flex-grow: 0;
            }
        }

        @media(max-width:1366px) {
            .elementor-18 .elementor-element.elementor-element-4cdf204>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-4cdf204 .pxl-heading .pxl-item--title {
                font-size: 65px;
            }

            .elementor-18 .elementor-element.elementor-element-03e0189>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-5844082>.elementor-container {
                min-height: 707px;
            }

            .elementor-18 .elementor-element.elementor-element-926d570 {
                width: var(--container-widget-width, 38%);
                max-width: 38%;
                --container-widget-width: 38%;
                --container-widget-flex-grow: 0;
            }

            .elementor-18 .elementor-element.elementor-element-926d570.elementor-widget-pxl_image,
            .elementor-18 .elementor-element.elementor-element-926d570 .elementor-widget-container,
            .elementor-18 .elementor-element.elementor-element-926d570 .pxl-image-single,
            .elementor-18 .elementor-element.elementor-element-926d570 .pxl-item--inner,
            .elementor-18 .elementor-element.elementor-element-926d570 .pxl-item--image {
                width: 100% !important;
            }

            .elementor-18 .elementor-element.elementor-element-be6c009 {
                width: var(--container-widget-width, 29%);
                max-width: 29%;
                --container-widget-width: 29%;
                --container-widget-flex-grow: 0;
            }

            .elementor-18 .elementor-element.elementor-element-be6c009.elementor-widget-pxl_image,
            .elementor-18 .elementor-element.elementor-element-be6c009 .elementor-widget-container,
            .elementor-18 .elementor-element.elementor-element-be6c009 .pxl-image-single,
            .elementor-18 .elementor-element.elementor-element-be6c009 .pxl-item--inner,
            .elementor-18 .elementor-element.elementor-element-be6c009 .pxl-item--image {
                width: 100% !important;
            }

            .elementor-18 .elementor-element.elementor-element-46a4bb7 {
                width: var(--container-widget-width, 29%);
                max-width: 29%;
                --container-widget-width: 29%;
                --container-widget-flex-grow: 0;
            }

            .elementor-18 .elementor-element.elementor-element-ea20f77 .pxl-heading .pxl-item--title {
                font-size: 120px;
            }

            .elementor-18 .elementor-element.elementor-element-d2aa6f2 .pxl-button .btn .btn-icon-right {
                margin-inline-start: 40px;
            }

            .elementor-18 .elementor-element.elementor-element-d2aa6f2 .pxl-button .btn:hover .btn-icon-left {
                margin-inline-end: 40px;
                margin-inline-start: 0;
            }

            .elementor-18 .elementor-element.elementor-element-d2aa6f2 .pxl-button .btn:hover .btn-icon-right {
                margin-inline-start: 0;
            }

            .elementor-18 .elementor-element.elementor-element-02c251c>.elementor-element-populated {
                padding: 0px 15px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-0c4d8f8 .pxl-heading .pxl-item--title {
                font-size: 120px;
                line-height: 1em;
            }

            .elementor-18 .elementor-element.elementor-element-f6f3f40>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-55f6511>.elementor-element-populated {
                padding: 0px 0px 0px 15px;
            }

            .elementor-18 .elementor-element.elementor-element-dc8c063 {
                padding: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-6d1874f>.elementor-element-populated {
                padding: 100px 60px 100px 60px;
            }

            .elementor-18 .elementor-element.elementor-element-5009efb {
                padding: 15px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-795d9e8 {
                padding: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-baf74d1 .pxl-heading .pxl-item--title {
                font-size: 120px;
                line-height: 1em;
            }

            .elementor-18 .elementor-element.elementor-element-d699a92 .pxl-heading .pxl-item--title {
                font-size: 120px;
                line-height: 1em;
            }

            .elementor-18 .elementor-element.elementor-element-a9690df>.elementor-element-populated {
                padding: 0px 40px 0px 40px;
            }

            .elementor-18 .elementor-element.elementor-element-bcb3668 .pxl-heading .pxl-item--title {
                font-size: 120px;
            }
        }

        @media(max-width:1200px) {
            .elementor-18 .elementor-element.elementor-element-4cdf204 .pxl-heading .pxl-item--title {
                font-size: 60px;
            }

            .elementor-18 .elementor-element.elementor-element-9189f72>.elementor-element-populated {
                padding: 70px 15px 70px 15px;
            }

            .elementor-18 .elementor-element.elementor-element-ac7f8dc {
                padding: 120px 0px 35px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-926d570.elementor-widget-pxl_image,
            .elementor-18 .elementor-element.elementor-element-926d570 .elementor-widget-container,
            .elementor-18 .elementor-element.elementor-element-926d570 .pxl-image-single,
            .elementor-18 .elementor-element.elementor-element-926d570 .pxl-item--inner,
            .elementor-18 .elementor-element.elementor-element-926d570 .pxl-item--image {
                height: 600px !important;
            }

            .elementor-18 .elementor-element.elementor-element-be6c009.elementor-widget-pxl_image,
            .elementor-18 .elementor-element.elementor-element-be6c009 .elementor-widget-container,
            .elementor-18 .elementor-element.elementor-element-be6c009 .pxl-image-single,
            .elementor-18 .elementor-element.elementor-element-be6c009 .pxl-item--inner,
            .elementor-18 .elementor-element.elementor-element-be6c009 .pxl-item--image {
                height: 450px !important;
            }

            .elementor-18 .elementor-element.elementor-element-ea20f77 .pxl-heading .pxl-item--title {
                font-size: 88px;
                line-height: 1.1em;
            }

            .elementor-18 .elementor-element.elementor-element-842d411.elementor-column>.elementor-widget-wrap {
                justify-content: flex-end;
            }

            .elementor-18 .elementor-element.elementor-element-6177b5a.elementor-column>.elementor-widget-wrap {
                justify-content: flex-end;
            }

            .elementor-18 .elementor-element.elementor-element-e57fae9>.elementor-widget-container {
                margin: 50px 0px 50px 40px;
            }

            .elementor-18 .elementor-element.elementor-element-417f310 {
                padding: 28px 0px 20px 40px;
            }

            .elementor-18 .elementor-element.elementor-element-d5c065c .pxl-counter .pxl-counter--number .pxl-counter--value {
                font-size: 60px;
            }

            .elementor-18 .elementor-element.elementor-element-c5d9749 .pxl-counter .pxl-counter--number .pxl-counter--value {
                font-size: 60px;
            }

            .elementor-18 .elementor-element.elementor-element-e4a9834>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-a4733f1 .pxl-heading .pxl-item--title {
                font-size: 45px;
            }

            .elementor-18 .elementor-element.elementor-element-0c4d8f8 .pxl-heading .pxl-item--title {
                font-size: 100px;
                line-height: 1em;
            }

            .elementor-18 .elementor-element.elementor-element-dc8c063 {
                padding: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-6d1874f>.elementor-element-populated {
                padding: 100px 0px 100px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-5009efb {
                padding: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-795d9e8 {
                padding: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-9009579>.elementor-element-populated {
                padding: 100px 15px 100px 15px;
            }

            .elementor-18 .elementor-element.elementor-element-baf74d1>.elementor-widget-container {
                margin: 0px 0px -13px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-baf74d1 .pxl-heading .pxl-item--title {
                font-size: 100px;
                line-height: 1em;
            }

            .elementor-18 .elementor-element.elementor-element-a9ff6fe .pxl-heading .pxl-item--title {
                font-size: 45px;
            }

            .elementor-18 .elementor-element.elementor-element-d699a92 .pxl-heading .pxl-item--title {
                font-size: 100px;
                line-height: 1em;
            }

            .elementor-18 .elementor-element.elementor-element-bcb3668>.elementor-widget-container {
                margin: -0px 0px 0px -4px;
            }

            .elementor-18 .elementor-element.elementor-element-bcb3668 .pxl-heading .pxl-item--title {
                font-size: 100px;
            }

            .elementor-18 .elementor-element.elementor-element-2c718a0.elementor-column>.elementor-widget-wrap {
                justify-content: flex-end;
            }

            .elementor-18 .elementor-element.elementor-element-4d04d3b .pxl-counter .pxl-counter--number .pxl-counter--value {
                font-size: 45px;
            }

            .elementor-18 .elementor-element.elementor-element-0949ec9 .pxl-heading .pxl-item--title {
                font-size: 45px;
            }
        }

        @media(max-width:1024px) {
            .elementor-18 .elementor-element.elementor-element-68c70cb {
                margin-top: 0px;
                margin-bottom: 80px;
            }

            .elementor-18 .elementor-element.elementor-element-4cdf204 .pxl-heading .pxl-item--title {
                font-size: 54px;
            }

            .elementor-18 .elementor-element.elementor-element-03e0189 {
                width: 100%;
                max-width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-f2af1d2 {
                padding: 80px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-8c98261 .pxl-heading .pxl-item--title {
                font-size: 30px;
            }

            .elementor-18 .elementor-element.elementor-element-d5a9a96 {
                margin-top: 0px;
                margin-bottom: 0px;
            }

            .elementor-18 .elementor-element.elementor-element-926d570.elementor-widget-pxl_image,
            .elementor-18 .elementor-element.elementor-element-926d570 .elementor-widget-container,
            .elementor-18 .elementor-element.elementor-element-926d570 .pxl-image-single,
            .elementor-18 .elementor-element.elementor-element-926d570 .pxl-item--inner,
            .elementor-18 .elementor-element.elementor-element-926d570 .pxl-item--image {
                height: 500px !important;
            }

            .elementor-18 .elementor-element.elementor-element-be6c009.elementor-widget-pxl_image,
            .elementor-18 .elementor-element.elementor-element-be6c009 .elementor-widget-container,
            .elementor-18 .elementor-element.elementor-element-be6c009 .pxl-image-single,
            .elementor-18 .elementor-element.elementor-element-be6c009 .pxl-item--inner,
            .elementor-18 .elementor-element.elementor-element-be6c009 .pxl-item--image {
                height: 400px !important;
            }

            .elementor-18 .elementor-element.elementor-element-ea20f77>.elementor-widget-container {
                margin: 0px 0px -27px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-ea20f77 .pxl-heading .pxl-heading--inner {
                max-width: 400px;
            }

            .elementor-18 .elementor-element.elementor-element-ea20f77 .pxl-heading .pxl-item--title {
                font-size: 70px;
            }

            .elementor-18 .elementor-element.elementor-element-563c96a>.elementor-widget-container {
                margin: 0px 0px 20px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-563c96a .pxl-heading .pxl-item--title {
                font-size: 45px;
            }

            .elementor-18 .elementor-element.elementor-element-a4733f1 .pxl-heading .pxl-item--title {
                font-size: 38px;
            }

            .elementor-18 .elementor-element.elementor-element-ae16f2c {
                padding: 0px 0px 40px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-0c4d8f8 .pxl-heading .pxl-item--title {
                font-size: 80px;
            }

            .elementor-18 .elementor-element.elementor-element-4161331 .pxl-heading .pxl-item--title {
                font-size: 45px;
            }

            .elementor-18 .elementor-element.elementor-element-f89fe16 {
                width: 100%;
                max-width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-baf74d1>.elementor-widget-container {
                margin: 0px 0px -10px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-baf74d1 .pxl-heading .pxl-item--title {
                font-size: 80px;
            }

            .elementor-18 .elementor-element.elementor-element-3aae69a .pxl-link a {
                font-size: 20px;
                line-height: 1.2em;
            }

            .elementor-18 .elementor-element.elementor-element-3038470>.elementor-element-populated {
                padding: 0px 15px 0px 15px;
            }

            .elementor-18 .elementor-element.elementor-element-3de333b .pxl-link a {
                font-size: 20px;
                line-height: 1.2em;
            }

            .elementor-18 .elementor-element.elementor-element-7ae855e .pxl-link a {
                font-size: 20px;
                line-height: 1.2em;
            }

            .elementor-18 .elementor-element.elementor-element-9614eb0>.elementor-element-populated {
                padding: 0px 15px 0px 15px;
            }

            .elementor-18 .elementor-element.elementor-element-2ff753a .pxl-link a {
                font-size: 20px;
                line-height: 1.2em;
            }

            .elementor-18 .elementor-element.elementor-element-b3bce4b .pxl-link a {
                font-size: 20px;
                line-height: 1.2em;
            }

            .elementor-18 .elementor-element.elementor-element-9a23a7c .pxl-link a {
                font-size: 20px;
                line-height: 1.2em;
            }

            .elementor-18 .elementor-element.elementor-element-4b01730 .pxl-link a {
                font-size: 20px;
                line-height: 1.2em;
            }

            .elementor-18 .elementor-element.elementor-element-6440256 .pxl-link a {
                font-size: 20px;
                line-height: 1.2em;
            }

            .elementor-18 .elementor-element.elementor-element-78f1b20>.elementor-element-populated {
                padding: 0px 15px 0px 15px;
            }

            .elementor-18 .elementor-element.elementor-element-1e1e10b .pxl-link a {
                font-size: 20px;
                line-height: 1.2em;
            }

            .elementor-18 .elementor-element.elementor-element-a37a750 .pxl-link a {
                font-size: 20px;
                line-height: 1.2em;
            }

            .elementor-18 .elementor-element.elementor-element-5fa7565 .pxl-link a {
                font-size: 20px;
                line-height: 1.2em;
            }

            .elementor-18 .elementor-element.elementor-element-368115b .pxl-link a {
                font-size: 20px;
                line-height: 1.2em;
            }

            .elementor-18 .elementor-element.elementor-element-d01fd4a .pxl-link a {
                font-size: 20px;
                line-height: 1.2em;
            }

            .elementor-18 .elementor-element.elementor-element-27dce66>.elementor-element-populated {
                padding: 0px 15px 0px 15px;
            }

            .elementor-18 .elementor-element.elementor-element-3dafe9b .pxl-link a {
                font-size: 20px;
                line-height: 1.2em;
            }

            .elementor-18 .elementor-element.elementor-element-0f3d065 .pxl-link a {
                font-size: 20px;
                line-height: 1.2em;
            }

            .elementor-18 .elementor-element.elementor-element-a9ff6fe .pxl-heading .pxl-item--title {
                font-size: 38px;
            }

            .elementor-18 .elementor-element.elementor-element-26226f7 {
                padding: 90px 0px 80px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-d699a92 .pxl-heading .pxl-item--title {
                font-size: 80px;
                margin-bottom: 40px;
            }

            .elementor-18 .elementor-element.elementor-element-8ad219f {
                margin-top: 0px;
                margin-bottom: 60px;
            }

            .elementor-18 .elementor-element.elementor-element-54925a1 {
                padding: 35px 0px 35px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-a9690df>.elementor-element-populated {
                padding: 0px 15px 0px 15px;
            }

            .elementor-18 .elementor-element.elementor-element-bcb3668 .pxl-heading .pxl-item--title {
                font-size: 80px;
            }

            .elementor-18 .elementor-element.elementor-element-731a628 {
                --container-widget-width: 35%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 35%);
                max-width: 35%;
            }

            .elementor-18 .elementor-element.elementor-element-731a628 .pxl-icon-box .pxl-item--icon i {
                font-size: 24px;
            }

            .elementor-18 .elementor-element.elementor-element-731a628 .pxl-icon-box .pxl-item--icon svg {
                height: 24px;
                width: 24px;
            }

            .elementor-18 .elementor-element.elementor-element-e4b7a07 {
                --container-widget-width: 39%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 39%);
                max-width: 39%;
            }

            .elementor-18 .elementor-element.elementor-element-e4b7a07 .pxl-icon-box .pxl-item--icon i {
                font-size: 24px;
            }

            .elementor-18 .elementor-element.elementor-element-e4b7a07 .pxl-icon-box .pxl-item--icon svg {
                height: 24px;
                width: 24px;
            }

            .elementor-18 .elementor-element.elementor-element-abf8845>.elementor-widget-container {
                margin: 0px 0px 0px 15px;
            }

            .elementor-18 .elementor-element.elementor-element-abf8845 {
                --container-widget-width: 25%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 25%);
                max-width: 25%;
            }

            .elementor-18 .elementor-element.elementor-element-abf8845 .pxl-icon-box .pxl-item--icon i {
                font-size: 24px;
            }

            .elementor-18 .elementor-element.elementor-element-abf8845 .pxl-icon-box .pxl-item--icon svg {
                height: 24px;
                width: 24px;
            }

            .elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-2c718a0.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

            .elementor-18 .elementor-element.elementor-element-2c718a0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center;
            }

            .elementor-18 .elementor-element.elementor-element-ca8cf85 {
                top: -15px;
            }

            .elementor-18 .elementor-element.elementor-element-be2ec33 {
                bottom: -15px;
            }

            .elementor-18 .elementor-element.elementor-element-0949ec9 .pxl-heading .pxl-item--title {
                font-size: 38px;
            }

            .elementor-18 .elementor-element.elementor-element-a068c03 {
                padding: 0px 0px 40px 0px;
            }
        }

        @media(max-width:880px) {
            .elementor-18 .elementor-element.elementor-element-4cdf204 .pxl-heading .pxl-item--title {
                font-size: 48px;
            }

            .elementor-18 .elementor-element.elementor-element-5844082>.elementor-container {
                min-height: 400px;
            }

            .elementor-18 .elementor-element.elementor-element-ac7f8dc {
                padding: 80px 0px 35px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-8c98261 .pxl-heading .pxl-item--title {
                font-size: 28px;
            }

            .elementor-18 .elementor-element.elementor-element-926d570.elementor-widget-pxl_image,
            .elementor-18 .elementor-element.elementor-element-926d570 .elementor-widget-container,
            .elementor-18 .elementor-element.elementor-element-926d570 .pxl-image-single,
            .elementor-18 .elementor-element.elementor-element-926d570 .pxl-item--inner,
            .elementor-18 .elementor-element.elementor-element-926d570 .pxl-item--image {
                height: 400px !important;
            }

            .elementor-18 .elementor-element.elementor-element-be6c009.elementor-widget-pxl_image,
            .elementor-18 .elementor-element.elementor-element-be6c009 .elementor-widget-container,
            .elementor-18 .elementor-element.elementor-element-be6c009 .pxl-image-single,
            .elementor-18 .elementor-element.elementor-element-be6c009 .pxl-item--inner,
            .elementor-18 .elementor-element.elementor-element-be6c009 .pxl-item--image {
                height: 300px !important;
            }

            .elementor-18 .elementor-element.elementor-element-ea20f77>.elementor-widget-container {
                margin: 0px 0px -25px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-ea20f77 .pxl-heading .pxl-heading--inner {
                max-width: 300px;
            }

            .elementor-18 .elementor-element.elementor-element-ea20f77 .pxl-heading .pxl-item--title {
                font-size: 55px;
            }

            .elementor-18 .elementor-element.elementor-element-d5c065c {
                width: 100%;
                max-width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-c5d9749 {
                width: 100%;
                max-width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-0ad4aba {
                padding: 80px 0px 80px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-bef521a .pxl-heading .pxl-item--title {
                margin-bottom: 5px;
            }

            .elementor-18 .elementor-element.elementor-element-563c96a>.elementor-widget-container {
                margin: 5px 0px 20px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-563c96a .pxl-heading .pxl-item--title {
                font-size: 38px;
            }

            .elementor-18 .elementor-element.elementor-element-e4a9834>.elementor-widget-container {
                margin: 0px 0px 15px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-a4733f1 .pxl-heading .pxl-item--title {
                font-size: 34px;
            }

            .elementor-18 .elementor-element.elementor-element-0c4d8f8 .pxl-heading .pxl-item--title {
                font-size: 80px;
            }

            .elementor-18 .elementor-element.elementor-element-4161331 .pxl-heading .pxl-item--title {
                font-size: 39px;
            }

            .elementor-18 .elementor-element.elementor-element-5dd681a>.elementor-widget-container {
                margin: 0px 0px 20px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-baf74d1 .pxl-heading .pxl-item--title {
                font-size: 80px;
            }

            .elementor-18 .elementor-element.elementor-element-4be14c5 {
                padding: 60px 0px 20px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-3038470>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-9614eb0>.elementor-element-populated {
                padding: 20px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-35a5332>.elementor-element-populated {
                padding: 20px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-78f1b20>.elementor-element-populated {
                padding: 20px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-541099b>.elementor-element-populated {
                padding: 20px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-27dce66>.elementor-element-populated {
                padding: 20px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-186f705>.elementor-element-populated {
                padding: 20px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-a9ff6fe .pxl-heading .pxl-item--title {
                font-size: 34px;
            }

            .elementor-18 .elementor-element.elementor-element-d699a92 .pxl-heading .pxl-item--title {
                font-size: 80px;
            }

            .elementor-18 .elementor-element.elementor-element-a9690df>.elementor-element-populated {
                margin: 0px 0px 60px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18 .elementor-element.elementor-element-bcb3668 .pxl-heading .pxl-item--title {
                font-size: 80px;
            }

            .elementor-18 .elementor-element.elementor-element-1459ccb .pxl-heading .pxl-item--title {
                font-size: 28px;
            }

            .elementor-18 .elementor-element.elementor-element-731a628 {
                --container-widget-width: 35%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 35%);
                max-width: 35%;
            }

            .elementor-18 .elementor-element.elementor-element-abf8845 {
                --container-widget-width: 25%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 25%);
                max-width: 25%;
            }

            .elementor-18 .elementor-element.elementor-element-4d04d3b .pxl-counter .pxl-counter--number .pxl-counter--value {
                font-size: 38px;
            }

            .elementor-18 .elementor-element.elementor-element-0949ec9 .pxl-heading .pxl-item--title {
                font-size: 34px;
            }
        }

        @media(max-width:767px) {
            .elementor-18 .elementor-element.elementor-element-4cdf204 .pxl-heading .pxl-item--title {
                font-size: 34px;
            }

            .elementor-18 .elementor-element.elementor-element-5844082>.elementor-container {
                min-height: 350px;
            }

            .elementor-18 .elementor-element.elementor-element-e695b57 {
                width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-e695b57 .elementor-background-slideshow__slide__image {
                background-position: center center;
            }

            .elementor-18 .elementor-element.elementor-element-ac7f8dc {
                padding: 60px 0px 35px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-f2af1d2 {
                padding: 60px 0px 60px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-016d9a6 .pxl-heading .pxl-item--title {
                font-size: 34px;
                line-height: 1em;
            }

            .elementor-18 .elementor-element.elementor-element-19d37d4>.elementor-element-populated {
                margin: -50px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-18 .elementor-element.elementor-element-8c98261 .pxl-heading .pxl-item--title {
                font-size: 24px;
            }

            .elementor-18 .elementor-element.elementor-element-926d570>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-926d570 {
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 100%);
                max-width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-926d570 .pxl-image-single img {
                width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-be6c009>.elementor-widget-container {
                margin: 20px 0px 30px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-be6c009 {
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 100%);
                max-width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-be6c009.elementor-widget-pxl_image,
            .elementor-18 .elementor-element.elementor-element-be6c009 .elementor-widget-container,
            .elementor-18 .elementor-element.elementor-element-be6c009 .pxl-image-single,
            .elementor-18 .elementor-element.elementor-element-be6c009 .pxl-item--inner,
            .elementor-18 .elementor-element.elementor-element-be6c009 .pxl-item--image {
                height: 400px !important;
            }

            .elementor-18 .elementor-element.elementor-element-be6c009 .pxl-image-single img {
                width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-46a4bb7>.elementor-widget-container {
                margin: 40px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-46a4bb7 {
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 100%);
                max-width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-3bc1154>.elementor-container {
                min-height: 350px;
            }

            .elementor-18 .elementor-element.elementor-element-ea20f77>.elementor-widget-container {
                margin: 0px 0px -23px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-ea20f77 .pxl-heading .pxl-heading--inner {
                max-width: 200px;
            }

            .elementor-18 .elementor-element.elementor-element-ea20f77 .pxl-heading .pxl-item--title {
                font-size: 40px;
            }

            .elementor-18 .elementor-element.elementor-element-b06d7ed {
                margin-top: 0px;
                margin-bottom: 0px;
            }

            .elementor-18 .elementor-element.elementor-element-1adc341 {
                width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-842d411 {
                width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-842d411>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-98cb6e7 {
                width: 100%;
                max-width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-98cb6e7 .pxl-heading .pxl-item--title {
                font-size: 24px;
                line-height: 1.3em;
            }

            .elementor-18 .elementor-element.elementor-element-d2aa6f2 {
                width: 100%;
                max-width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-e57fae9>.elementor-widget-container {
                margin: 50px 0px 40px 15px;
            }

            .elementor-18 .elementor-element.elementor-element-417f310 {
                padding: 60px 15px 80px 15px;
            }

            .elementor-18 .elementor-element.elementor-element-d5c065c>.elementor-widget-container {
                margin: 0px 0px 20px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-d5c065c .pxl-counter .pxl-counter--number .pxl-counter--value {
                line-height: 1em;
            }

            .elementor-18 .elementor-element.elementor-element-c5d9749 .pxl-counter .pxl-counter--number .pxl-counter--value {
                line-height: 1em;
            }

            .elementor-18 .elementor-element.elementor-element-c862404 {
                padding: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-0ad4aba {
                padding: 80px 0px 40px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-bef521a .pxl-heading .pxl-item--title {
                margin-bottom: 15px;
            }

            .elementor-18 .elementor-element.elementor-element-563c96a>.elementor-widget-container {
                margin: 15px 0px 20px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-563c96a .pxl-heading .pxl-item--title {
                font-size: 30px;
            }

            .elementor-18 .elementor-element.elementor-element-e4a9834>.elementor-widget-container {
                margin: 0px 0px 20px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-9c81158 {
                padding: 15px 0px 15px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-a4733f1>.elementor-widget-container {
                margin: -20px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-a4733f1 .pxl-heading {
                text-align: left;
            }

            .elementor-18 .elementor-element.elementor-element-a4733f1 .pxl-heading .pxl-item--title {
                font-size: 30px;
            }

            .elementor-18 .elementor-element.elementor-element-66518a7 {
                padding: 60px 0px 30px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-0c4d8f8 .pxl-heading .pxl-item--title {
                font-size: 34px;
            }

            .elementor-18 .elementor-element.elementor-element-7abf891>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-0bbfeb9.elementor-column>.elementor-widget-wrap {
                justify-content: flex-start;
            }

            .elementor-18 .elementor-element.elementor-element-f6f3f40 .pxl-icon1 a {
                width: 100px;
                height: 100px;
            }

            .elementor-18 .elementor-element.elementor-element-0b58c60 {
                padding: 0px 15px 100px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-6d1874f>.elementor-element-populated {
                padding: 60px 0px 40px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-4161331 .pxl-heading .pxl-item--title {
                font-size: 30px;
            }

            .elementor-18 .elementor-element.elementor-element-f89fe16 {
                width: 100%;
                max-width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-795d9e8 {
                margin-top: 60px;
                margin-bottom: 0px;
            }

            .elementor-18 .elementor-element.elementor-element-9009579>.elementor-element-populated {
                padding: 65px 15px 65px 15px;
            }

            .elementor-18 .elementor-element.elementor-element-baf74d1>.elementor-widget-container {
                margin: 0px 0px -8px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-baf74d1 .pxl-heading .pxl-item--title {
                font-size: 34px;
            }

            .elementor-18 .elementor-element.elementor-element-5ddafbe {
                width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-3038470 {
                width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-3038470>.elementor-element-populated {
                padding: 10px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-daefa21 {
                width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-daefa21>.elementor-element-populated {
                padding: 10px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-9614eb0 {
                width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-9614eb0>.elementor-element-populated {
                padding: 10px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-35a5332 {
                width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-35a5332>.elementor-element-populated {
                padding: 10px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-3132db9 {
                margin-top: -15px;
                margin-bottom: 0px;
            }

            .elementor-18 .elementor-element.elementor-element-d984925 {
                width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-d984925>.elementor-element-populated {
                padding: 10px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-e4dbf4d {
                width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-e4dbf4d>.elementor-element-populated {
                padding: 10px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-f388354 {
                width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-f388354>.elementor-element-populated {
                padding: 10px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-78f1b20 {
                width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-78f1b20>.elementor-element-populated {
                padding: 10px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-541099b>.elementor-element-populated {
                padding: 10px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-f191afb {
                margin-top: -15px;
                margin-bottom: 0px;
            }

            .elementor-18 .elementor-element.elementor-element-81c2d0a {
                width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-81c2d0a>.elementor-element-populated {
                padding: 10px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-872b936 {
                width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-872b936>.elementor-element-populated {
                padding: 10px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-f59b476 {
                width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-f59b476>.elementor-element-populated {
                padding: 10px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-27dce66 {
                width: 50%;
            }

            .elementor-18 .elementor-element.elementor-element-27dce66>.elementor-element-populated {
                padding: 10px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-186f705>.elementor-element-populated {
                padding: 10px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-7f0c737 {
                padding: 15px 0px 15px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-a9ff6fe>.elementor-widget-container {
                margin: -20px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-a9ff6fe .pxl-heading {
                text-align: left;
            }

            .elementor-18 .elementor-element.elementor-element-a9ff6fe .pxl-heading .pxl-item--title {
                font-size: 30px;
            }

            .elementor-18 .elementor-element.elementor-element-84f8f1e>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-26226f7 {
                padding: 60px 0px 60px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-d699a92 .pxl-heading .pxl-item--title {
                font-size: 48px;
                margin-bottom: 50px;
            }

            .elementor-18 .elementor-element.elementor-element-6f3f2a2 .pxl-testimonial-carousel .pxl-item--desc {
                font-size: 18px;
                line-height: 1.7em;
            }

            .elementor-18 .elementor-element.elementor-element-8ad219f {
                margin-top: 0px;
                margin-bottom: 0px;
            }

            .elementor-18 .elementor-element.elementor-element-a629a6f>.elementor-element-populated {
                padding: 15px 0px 15px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-bcb3668 .pxl-heading .pxl-item--title {
                font-size: 46px;
                margin-bottom: 20px;
            }

            .elementor-18 .elementor-element.elementor-element-1459ccb .pxl-heading .pxl-item--title {
                font-size: 20px;
                margin-bottom: 30px;
            }

            .elementor-18 .elementor-element.elementor-element-731a628 {
                width: 100%;
                max-width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-731a628>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-e4b7a07 {
                width: 100%;
                max-width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-e4b7a07>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-abf8845 {
                width: 100%;
                max-width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-abf8845>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-2c718a0.elementor-column>.elementor-widget-wrap {
                justify-content: flex-start;
            }

            .elementor-18 .elementor-element.elementor-element-2c718a0>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-ca8cf85 {
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 100%);
                max-width: 100%;
            }

            .elementor-18 .elementor-element.elementor-element-e3e892f {
                padding: 15px 0px 15px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-4d04d3b .pxl-counter .pxl-counter--number .pxl-counter--value {
                font-size: 34px;
            }

            .elementor-18 .elementor-element.elementor-element-0949ec9>.elementor-widget-container {
                margin: -20px 0px 0px 0px;
            }

            .elementor-18 .elementor-element.elementor-element-0949ec9 .pxl-heading {
                text-align: left;
            }

            .elementor-18 .elementor-element.elementor-element-0949ec9 .pxl-heading .pxl-item--title {
                font-size: 30px;
            }
        }

        .elementor-15 .elementor-element.elementor-element-6514195>.elementor-container {
            max-width: 1852px;
        }

        .elementor-15 .elementor-element.elementor-element-6514195 {
            z-index: 2;
        }

        .elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-20eecb0.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-15 .elementor-element.elementor-element-20eecb0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-15 .elementor-element.elementor-element-20eecb0>.elementor-element-populated {
            margin: 0px 30px 0px 0px;
            --e-column-margin-right: 30px;
            --e-column-margin-left: 0px;
            padding: 3px 3px 3px 3px;
        }

        .elementor-15 .elementor-element.elementor-element-e9f5301>.elementor-widget-container {
            margin: 0px 0px 0px 64px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-15 .elementor-element.elementor-element-e9f5301 .pxl-logo {
            text-align: left;
        }

        .elementor-15 .elementor-element.elementor-element-e9f5301 .pxl-logo img {
            max-height: 41px;
        }

        .elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-de87c60.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-15 .elementor-element.elementor-element-de87c60.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-15 .elementor-element.elementor-element-de87c60.elementor-column>.elementor-widget-wrap {
            justify-content: flex-end;
        }

        .elementor-15 .elementor-element.elementor-element-de87c60>.elementor-element-populated {
            padding: 0px 15px 0px 15px;
        }

        .elementor-15 .elementor-element.elementor-element-396e816 {
            width: auto;
            max-width: auto;
        }

        .elementor-15 .elementor-element.elementor-element-396e816>.elementor-widget-container {
            margin: 0px 75px 0px 0px;
        }

        .elementor-15 .elementor-element.elementor-element-396e816 .pxl-nav-menu .pxl-menu-primary>li>a {
            padding: 42px 0px 41px 0px;
        }

        @media(max-width:1366px) {
            .elementor-15 .elementor-element.elementor-element-396e816>.elementor-widget-container {
                margin: 0px 50px 0px 0px;
            }
        }

        @media(min-width:768px) {
            .elementor-15 .elementor-element.elementor-element-20eecb0 {
                width: 24.567%;
            }

            .elementor-15 .elementor-element.elementor-element-de87c60 {
                width: 75.433%;
            }
        }

        .elementor-55 .elementor-element.elementor-element-378e939:not(.elementor-motion-effects-element-type-background),
        .elementor-55 .elementor-element.elementor-element-378e939>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #111111;
        }

        .elementor-55 .elementor-element.elementor-element-378e939>.elementor-container {
            max-width: 1310px;
        }

        .elementor-55 .elementor-element.elementor-element-378e939 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 114px 0px 56px 0px;
        }

        .elementor-55 .elementor-element.elementor-element-378e939>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-55 .elementor-element.elementor-element-fa3465c>.elementor-element-populated {
            margin: 6px 100px 0px 0px;
            --e-column-margin-right: 100px;
            --e-column-margin-left: 0px;
        }

        .elementor-55 .elementor-element.elementor-element-b20be30>.elementor-widget-container {
            margin: 0px 0px 42px 0px;
        }

        .elementor-55 .elementor-element.elementor-element-b20be30 .pxl-logo img {
            max-height: 49px;
        }

        .elementor-55 .elementor-element.elementor-element-9199cbc>.elementor-widget-container {
            margin: 0px 0px 8px 0px;
        }

        .elementor-55 .elementor-element.elementor-element-9199cbc .pxl-text-editor,
        .elementor-55 .elementor-element.elementor-element-9199cbc .pxl-text-editor p {
            color: #C2C2C2;
        }

        .elementor-55 .elementor-element.elementor-element-72f54f9 {
            width: var(--container-widget-width, 100%);
            max-width: 100%;
            --container-widget-width: 100%;
            --container-widget-flex-grow: 0;
        }

        .elementor-55 .elementor-element.elementor-element-72f54f9>.elementor-widget-container {
            margin: 0px 0px 18px 0px;
        }

        .elementor-55 .elementor-element.elementor-element-72f54f9.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-55 .elementor-element.elementor-element-09c14ff>.elementor-widget-container {
            margin: 0px 0px 20px 0px;
        }

        .elementor-55 .elementor-element.elementor-element-09c14ff .pxl-text-editor,
        .elementor-55 .elementor-element.elementor-element-09c14ff .pxl-text-editor p {
            color: #C2C2C2;
        }

        .elementor-55 .elementor-element.elementor-element-12ad4d2 .pxl-text-editor,
        .elementor-55 .elementor-element.elementor-element-12ad4d2 .pxl-text-editor p {
            color: #C2C2C2;
        }

        .elementor-55 .elementor-element.elementor-element-57ae005>.elementor-element-populated {
            margin: -3px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-55 .elementor-element.elementor-element-abd9ed5>.elementor-widget-container {
            margin: 0px 0px 59px 0px;
        }

        .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn i {
            color: #FFFFFF;
            font-size: 84px;
        }

        .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn svg {
            stroke: #FFFFFF;
            width: 84px;
        }

        .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn-svg:hover svg {
            width: 84px;
        }

        .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
        .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
            margin-left: 82px;
        }

        .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn-svg.pxl-icon--right:hover svg {
            margin-left: 82px;
        }

        .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn-drow-arrow.pxl-icon--right .crossline-arrow {
            margin-left: 82px;
        }

        .elementor-55 .elementor-element.elementor-element-b6cefe1:not(.elementor-motion-effects-element-type-background),
        .elementor-55 .elementor-element.elementor-element-b6cefe1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #111111;
        }

        .elementor-55 .elementor-element.elementor-element-b6cefe1>.elementor-container {
            max-width: 1310px;
        }

        .elementor-55 .elementor-element.elementor-element-b6cefe1 {
            border-style: solid;
            border-width: 1px 0px 0px 0px;
            border-color: #FFFFFF26;
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 13px 0px 12px 0px;
        }

        .elementor-55 .elementor-element.elementor-element-b6cefe1>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-55 .elementor-element.elementor-element-082d336 .pxl-text-editor,
        .elementor-55 .elementor-element.elementor-element-082d336 .pxl-text-editor p {
            color: #FFFFFF;
        }

        .elementor-55 .elementor-element.elementor-element-326eb85 .pxl-text-editor {
            text-align: right;
        }

        .elementor-55 .elementor-element.elementor-element-326eb85 .pxl-text-editor,
        .elementor-55 .elementor-element.elementor-element-326eb85 .pxl-text-editor p {
            color: #FFFFFF;
            font-style: italic;
        }

        .elementor-55 .elementor-element.elementor-element-326eb85 .pxl-text-editor a {
            font-style: normal;
        }

        @media(min-width:768px) {
            .elementor-55 .elementor-element.elementor-element-b6cb27d {
                width: 55.191%;
            }

            .elementor-55 .elementor-element.elementor-element-9057e0b {
                width: 44.809%;
            }
        }

        @media(max-width:1024px) and (min-width:768px) {
            .elementor-55 .elementor-element.elementor-element-fa3465c {
                width: 50%;
            }

            .elementor-55 .elementor-element.elementor-element-57ae005 {
                width: 50%;
            }
        }

        @media(max-width:1200px) {
            .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn i {
                font-size: 72px;
            }

            .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn svg {
                width: 72px;
            }

            .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn-svg:hover svg {
                width: 72px;
            }

            .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
            .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
                margin-left: 21px;
            }

            .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn-svg.pxl-icon--right:hover svg {
                margin-left: 21px;
            }

            .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn-drow-arrow.pxl-icon--right .crossline-arrow {
                margin-left: 21px;
            }
        }

        @media(max-width:1024px) {
            .elementor-55 .elementor-element.elementor-element-378e939 {
                padding: 80px 0px 40px 0px;
            }

            .elementor-55 .elementor-element.elementor-element-fa3465c>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-55 .elementor-element.elementor-element-57ae005>.elementor-element-populated {
                margin: 37px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }
        }

        @media(max-width:767px) {
            .elementor-55 .elementor-element.elementor-element-378e939 {
                padding: 80px 0px 20px 0px;
            }

            .elementor-55 .elementor-element.elementor-element-57ae005>.elementor-element-populated {
                margin: 17px 0px 20px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-55 .elementor-element.elementor-element-abd9ed5>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }

            .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn {
                padding: 0px 20px 0px 20px;
            }

            .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn i {
                font-size: 54px;
            }

            .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn svg {
                width: 54px;
            }

            .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn-svg:hover svg {
                width: 54px;
            }

            .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
            .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
                margin-left: 15px;
            }

            .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn-svg.pxl-icon--right:hover svg {
                margin-left: 15px;
            }

            .elementor-55 .elementor-element.elementor-element-abd9ed5 .pxl-button .btn-drow-arrow.pxl-icon--right .crossline-arrow {
                margin-left: 15px;
            }

            .elementor-55 .elementor-element.elementor-element-b6cefe1 {
                padding: 30px 0px 30px 0px;
            }

            .elementor-55 .elementor-element.elementor-element-082d336 .pxl-text-editor {
                text-align: center;
            }

            .elementor-55 .elementor-element.elementor-element-9057e0b>.elementor-element-populated {
                padding: 0px 15px 15px 15px;
            }

            .elementor-55 .elementor-element.elementor-element-326eb85 .pxl-text-editor {
                text-align: center;
            }
        }

        .elementor-16708 .elementor-element.elementor-element-22c58f0:not(.elementor-motion-effects-element-type-background),
        .elementor-16708 .elementor-element.elementor-element-22c58f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background: url("assets/images/home-slider1.webp") 50% 50%;
            background-size: cover;
        }

        .elementor-16708 .elementor-element.elementor-element-22c58f0 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-16708 .elementor-element.elementor-element-22c58f0>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-16748 .elementor-element.elementor-element-22c58f0:not(.elementor-motion-effects-element-type-background),
        .elementor-16748 .elementor-element.elementor-element-22c58f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background: url("assets/images/home-slider1.webp") 50% 50%;
            background-size: cover;
        }

        .elementor-16748 .elementor-element.elementor-element-22c58f0 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-16748 .elementor-element.elementor-element-22c58f0>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-1073 .elementor-element.elementor-element-7f27d4f>.elementor-container {
            max-width: 1320px;
        }

        .elementor-1073 .elementor-element.elementor-element-1d399fb:not(.elementor-motion-effects-element-type-background),
        .elementor-1073 .elementor-element.elementor-element-1d399fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F1F2EB;
        }

        .elementor-1073 .elementor-element.elementor-element-1d399fb {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 54px 65px 69px 65px;
        }

        .elementor-1073 .elementor-element.elementor-element-1d399fb>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-1073 .elementor-element.elementor-element-1fa9704 {
            width: auto;
            max-width: auto;
        }

        .elementor-1073 .elementor-element.elementor-element-1fa9704>.elementor-widget-container {
            margin: 0px 21px 0px 0px;
        }

        .elementor-1073 .elementor-element.elementor-element-1fa9704 .pxl-icon1 a {
            color: #FFFFFF;
            background-color: #111111;
            font-size: 20px;
        }

        .elementor-1073 .elementor-element.elementor-element-1fa9704 .pxl-icon1 a svg path,
        .elementor-1073 .elementor-element.elementor-element-1fa9704 .pxl-icon1 a svg circle {
            fill: #FFFFFF;
        }

        .elementor-1073 .elementor-element.elementor-element-1fa9704 .pxl-icon1 a svg {
            width: 20px;
            height: 20px;
        }

        .elementor-1073 .elementor-element.elementor-element-232160a {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        .elementor-1073 .elementor-element.elementor-element-232160a .pxl-heading .pxl-item--title {
            font-size: 30px;
            line-height: 1.2em;
            margin-bottom: 0px;
        }

        .elementor-1073 .elementor-element.elementor-element-3b7183b>.elementor-widget-container {
            margin: 9px 0px 26px 0px;
        }

        .elementor-1073 .elementor-element.elementor-element-3b7183b .pxl-text-editor .pxl-item--inner {
            max-width: 345px;
        }

        .elementor-1073 .elementor-element.elementor-element-3b7183b .pxl-text-editor,
        .elementor-1073 .elementor-element.elementor-element-3b7183b .pxl-text-editor p {
            line-height: 26px;
        }

        .elementor-1073 .elementor-element.elementor-element-9c3cd77 .pxl-divider.horizontal .pxl-divider-separator {
            width: 408px;
        }

        .elementor-1073 .elementor-element.elementor-element-9c3cd77 .pxl-divider .pxl-divider-separator {
            border-color: #11111126;
        }

        .elementor-1073 .elementor-element.elementor-element-9c3cd77 .pxl-divider {
            padding: 0px 0px 7px 0px;
        }

        .elementor-1073 .elementor-element.elementor-element-e2236a3 .pxl-text-editor,
        .elementor-1073 .elementor-element.elementor-element-e2236a3 .pxl-text-editor p {
            color: #111111;
            font-size: 80px;
            font-weight: 300;
            line-height: 1.2em;
        }

        .elementor-1073 .elementor-element.elementor-element-e2236a3 .pxl-text-editor .pxl-text--highlight {
            font-size: 24px;
        }

        .elementor-1073 .elementor-element.elementor-element-ed7d4bb>.elementor-widget-container {
            margin: 17px 0px 41px 0px;
        }

        .elementor-1073 .elementor-element.elementor-element-ed7d4bb .pxl-text-editor,
        .elementor-1073 .elementor-element.elementor-element-ed7d4bb .pxl-text-editor p {
            color: #111111;
            font-size: 17px;
            line-height: 30px;
        }

        .elementor-1073 .elementor-element.elementor-element-d35cf40 {
            width: auto;
            max-width: auto;
        }

        .elementor-1073 .elementor-element.elementor-element-d35cf40>.elementor-widget-container {
            margin: 0px 33px 20px 0px;
        }

        .elementor-1073 .elementor-element.elementor-element-d35cf40 .pxl-button .btn {
            background-color: #111111;
            padding: 0px 33px 0px 34px;
        }

        .elementor-1073 .elementor-element.elementor-element-d35cf40 .btn:not(.btn-stroke).btn-default:before,
        .elementor-1073 .elementor-element.elementor-element-d35cf40 .btn:not(.btn-stroke).btn-default:after,
        .elementor-1073 .elementor-element.elementor-element-d35cf40 .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-1073 .elementor-element.elementor-element-d35cf40 .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #111111;
        }

        .elementor-1073 .elementor-element.elementor-element-d35cf40 .pxl-button .btn i {
            color: #FFFFFF;
            font-size: 36px;
        }

        .elementor-1073 .elementor-element.elementor-element-d35cf40 .pxl-button .btn svg path {
            fill: #FFFFFF;
        }

        .elementor-1073 .elementor-element.elementor-element-d35cf40 .pxl-button .btn .st0 {
            stroke: #FFFFFF;
        }

        .elementor-1073 .elementor-element.elementor-element-d35cf40 .pxl-button .btn svg {
            width: 36px;
        }

        .elementor-1073 .elementor-element.elementor-element-d35cf40 .pxl-button .btn-svg:hover svg {
            width: 36px;
        }

        .elementor-1073 .elementor-element.elementor-element-d35cf40 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
        .elementor-1073 .elementor-element.elementor-element-d35cf40 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
            margin-left: 17px;
        }

        .elementor-1073 .elementor-element.elementor-element-d35cf40 .pxl-button .btn-svg.pxl-icon--right:hover svg {
            margin-left: 17px;
        }

        .elementor-1073 .elementor-element.elementor-element-d35cf40 .pxl-button .btn-drow-arrow.pxl-icon--right .crossline-arrow {
            margin-left: 17px;
        }

        .elementor-1073 .elementor-element.elementor-element-518a745 {
            width: auto;
            max-width: auto;
        }

        .elementor-1073 .elementor-element.elementor-element-518a745 .pxl-button .btn {
            background-color: #111111;
            padding: 0px 33px 0px 34px;
        }

        .elementor-1073 .elementor-element.elementor-element-518a745 .btn:not(.btn-stroke).btn-default:before,
        .elementor-1073 .elementor-element.elementor-element-518a745 .btn:not(.btn-stroke).btn-default:after,
        .elementor-1073 .elementor-element.elementor-element-518a745 .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-1073 .elementor-element.elementor-element-518a745 .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #111111;
        }

        .elementor-1073 .elementor-element.elementor-element-518a745 .pxl-button .btn i {
            color: #FFFFFF;
            font-size: 36px;
        }

        .elementor-1073 .elementor-element.elementor-element-518a745 .pxl-button .btn svg path {
            fill: #FFFFFF;
        }

        .elementor-1073 .elementor-element.elementor-element-518a745 .pxl-button .btn .st0 {
            stroke: #FFFFFF;
        }

        .elementor-1073 .elementor-element.elementor-element-518a745 .pxl-button .btn svg {
            width: 36px;
        }

        .elementor-1073 .elementor-element.elementor-element-518a745 .pxl-button .btn-svg:hover svg {
            width: 36px;
        }

        .elementor-1073 .elementor-element.elementor-element-518a745 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
        .elementor-1073 .elementor-element.elementor-element-518a745 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
            margin-left: 17px;
        }

        .elementor-1073 .elementor-element.elementor-element-518a745 .pxl-button .btn-svg.pxl-icon--right:hover svg {
            margin-left: 17px;
        }

        .elementor-1073 .elementor-element.elementor-element-518a745 .pxl-button .btn-drow-arrow.pxl-icon--right .crossline-arrow {
            margin-left: 17px;
        }

        .elementor-1073 .elementor-element.elementor-element-fe0c788>.elementor-element-populated {
            margin: 9px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-1073 .elementor-element.elementor-element-2fbede6>.elementor-widget-container {
            margin: 0px 0px 36px 0px;
        }

        .elementor-1073 .elementor-element.elementor-element-2fbede6 .pxl-text-editor .pxl-item--inner {
            max-width: 345px;
        }

        .elementor-1073 .elementor-element.elementor-element-2fbede6 .pxl-text-editor,
        .elementor-1073 .elementor-element.elementor-element-2fbede6 .pxl-text-editor p {
            line-height: 26px;
        }

        @media(max-width:1024px) {
            .elementor-1073 .elementor-element.elementor-element-1d399fb {
                padding: 50px 0px 70px 0px;
            }
        }

        @media(max-width:767px) {
            .elementor-1073 .elementor-element.elementor-element-fe0c788>.elementor-element-populated {
                margin: 30px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }
        }

        .elementor-1155 .elementor-element.elementor-element-7f27d4f>.elementor-container {
            max-width: 1320px;
        }

        .elementor-1155 .elementor-element.elementor-element-1d399fb:not(.elementor-motion-effects-element-type-background),
        .elementor-1155 .elementor-element.elementor-element-1d399fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F1F2EB;
        }

        .elementor-1155 .elementor-element.elementor-element-1d399fb {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 54px 65px 69px 65px;
        }

        .elementor-1155 .elementor-element.elementor-element-1d399fb>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-1155 .elementor-element.elementor-element-1fa9704 {
            width: auto;
            max-width: auto;
        }

        .elementor-1155 .elementor-element.elementor-element-1fa9704>.elementor-widget-container {
            margin: 0px 21px 0px 0px;
        }

        .elementor-1155 .elementor-element.elementor-element-1fa9704 .pxl-icon1 a {
            color: #FFFFFF;
            background-color: #111111;
            font-size: 20px;
        }

        .elementor-1155 .elementor-element.elementor-element-1fa9704 .pxl-icon1 a svg path,
        .elementor-1155 .elementor-element.elementor-element-1fa9704 .pxl-icon1 a svg circle {
            fill: #FFFFFF;
        }

        .elementor-1155 .elementor-element.elementor-element-1fa9704 .pxl-icon1 a svg {
            width: 20px;
            height: 20px;
        }

        .elementor-1155 .elementor-element.elementor-element-232160a {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        .elementor-1155 .elementor-element.elementor-element-232160a .pxl-heading .pxl-item--title {
            font-size: 30px;
            line-height: 1.2em;
            margin-bottom: 0px;
        }

        .elementor-1155 .elementor-element.elementor-element-3b7183b>.elementor-widget-container {
            margin: 9px 0px 26px 0px;
        }

        .elementor-1155 .elementor-element.elementor-element-3b7183b .pxl-text-editor .pxl-item--inner {
            max-width: 345px;
        }

        .elementor-1155 .elementor-element.elementor-element-3b7183b .pxl-text-editor,
        .elementor-1155 .elementor-element.elementor-element-3b7183b .pxl-text-editor p {
            line-height: 26px;
        }

        .elementor-1155 .elementor-element.elementor-element-9c3cd77 .pxl-divider.horizontal .pxl-divider-separator {
            width: 408px;
        }

        .elementor-1155 .elementor-element.elementor-element-9c3cd77 .pxl-divider .pxl-divider-separator {
            border-color: #11111126;
        }

        .elementor-1155 .elementor-element.elementor-element-9c3cd77 .pxl-divider {
            padding: 0px 0px 7px 0px;
        }

        .elementor-1155 .elementor-element.elementor-element-e2236a3 .pxl-text-editor,
        .elementor-1155 .elementor-element.elementor-element-e2236a3 .pxl-text-editor p {
            color: #111111;
            font-size: 80px;
            font-weight: 300;
            line-height: 1.2em;
        }

        .elementor-1155 .elementor-element.elementor-element-e2236a3 .pxl-text-editor .pxl-text--highlight {
            font-size: 24px;
        }

        .elementor-1155 .elementor-element.elementor-element-ed7d4bb>.elementor-widget-container {
            margin: 17px 0px 41px 0px;
        }

        .elementor-1155 .elementor-element.elementor-element-ed7d4bb .pxl-text-editor,
        .elementor-1155 .elementor-element.elementor-element-ed7d4bb .pxl-text-editor p {
            color: #111111;
            font-size: 17px;
            line-height: 30px;
        }

        .elementor-1155 .elementor-element.elementor-element-d35cf40 {
            width: auto;
            max-width: auto;
        }

        .elementor-1155 .elementor-element.elementor-element-d35cf40>.elementor-widget-container {
            margin: 0px 33px 20px 0px;
        }

        .elementor-1155 .elementor-element.elementor-element-d35cf40 .pxl-button .btn {
            background-color: #111111;
            padding: 0px 33px 0px 34px;
        }

        .elementor-1155 .elementor-element.elementor-element-d35cf40 .btn:not(.btn-stroke).btn-default:before,
        .elementor-1155 .elementor-element.elementor-element-d35cf40 .btn:not(.btn-stroke).btn-default:after,
        .elementor-1155 .elementor-element.elementor-element-d35cf40 .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-1155 .elementor-element.elementor-element-d35cf40 .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #111111;
        }

        .elementor-1155 .elementor-element.elementor-element-d35cf40 .pxl-button .btn i {
            color: #FFFFFF;
            font-size: 36px;
        }

        .elementor-1155 .elementor-element.elementor-element-d35cf40 .pxl-button .btn svg path {
            fill: #FFFFFF;
        }

        .elementor-1155 .elementor-element.elementor-element-d35cf40 .pxl-button .btn .st0 {
            stroke: #FFFFFF;
        }

        .elementor-1155 .elementor-element.elementor-element-d35cf40 .pxl-button .btn svg {
            width: 36px;
        }

        .elementor-1155 .elementor-element.elementor-element-d35cf40 .pxl-button .btn-svg:hover svg {
            width: 36px;
        }

        .elementor-1155 .elementor-element.elementor-element-d35cf40 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
        .elementor-1155 .elementor-element.elementor-element-d35cf40 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
            margin-left: 17px;
        }

        .elementor-1155 .elementor-element.elementor-element-d35cf40 .pxl-button .btn-svg.pxl-icon--right:hover svg {
            margin-left: 17px;
        }

        .elementor-1155 .elementor-element.elementor-element-d35cf40 .pxl-button .btn-drow-arrow.pxl-icon--right .crossline-arrow {
            margin-left: 17px;
        }

        .elementor-1155 .elementor-element.elementor-element-518a745 {
            width: auto;
            max-width: auto;
        }

        .elementor-1155 .elementor-element.elementor-element-518a745 .pxl-button .btn {
            background-color: #111111;
            padding: 0px 33px 0px 34px;
        }

        .elementor-1155 .elementor-element.elementor-element-518a745 .btn:not(.btn-stroke).btn-default:before,
        .elementor-1155 .elementor-element.elementor-element-518a745 .btn:not(.btn-stroke).btn-default:after,
        .elementor-1155 .elementor-element.elementor-element-518a745 .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-1155 .elementor-element.elementor-element-518a745 .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #111111;
        }

        .elementor-1155 .elementor-element.elementor-element-518a745 .pxl-button .btn i {
            color: #FFFFFF;
            font-size: 36px;
        }

        .elementor-1155 .elementor-element.elementor-element-518a745 .pxl-button .btn svg path {
            fill: #FFFFFF;
        }

        .elementor-1155 .elementor-element.elementor-element-518a745 .pxl-button .btn .st0 {
            stroke: #FFFFFF;
        }

        .elementor-1155 .elementor-element.elementor-element-518a745 .pxl-button .btn svg {
            width: 36px;
        }

        .elementor-1155 .elementor-element.elementor-element-518a745 .pxl-button .btn-svg:hover svg {
            width: 36px;
        }

        .elementor-1155 .elementor-element.elementor-element-518a745 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
        .elementor-1155 .elementor-element.elementor-element-518a745 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
            margin-left: 17px;
        }

        .elementor-1155 .elementor-element.elementor-element-518a745 .pxl-button .btn-svg.pxl-icon--right:hover svg {
            margin-left: 17px;
        }

        .elementor-1155 .elementor-element.elementor-element-518a745 .pxl-button .btn-drow-arrow.pxl-icon--right .crossline-arrow {
            margin-left: 17px;
        }

        .elementor-1155 .elementor-element.elementor-element-fe0c788>.elementor-element-populated {
            margin: 9px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-1155 .elementor-element.elementor-element-2fbede6>.elementor-widget-container {
            margin: 0px 0px 36px 0px;
        }

        .elementor-1155 .elementor-element.elementor-element-2fbede6 .pxl-text-editor .pxl-item--inner {
            max-width: 345px;
        }

        .elementor-1155 .elementor-element.elementor-element-2fbede6 .pxl-text-editor,
        .elementor-1155 .elementor-element.elementor-element-2fbede6 .pxl-text-editor p {
            line-height: 26px;
        }

        @media(max-width:1024px) {
            .elementor-1155 .elementor-element.elementor-element-1d399fb {
                padding: 50px 0px 70px 0px;
            }
        }

        @media(max-width:767px) {
            .elementor-1155 .elementor-element.elementor-element-fe0c788>.elementor-element-populated {
                margin: 30px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }
        }

        .elementor-1159 .elementor-element.elementor-element-7f27d4f>.elementor-container {
            max-width: 1320px;
        }

        .elementor-1159 .elementor-element.elementor-element-1d399fb:not(.elementor-motion-effects-element-type-background),
        .elementor-1159 .elementor-element.elementor-element-1d399fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F1F2EB;
        }

        .elementor-1159 .elementor-element.elementor-element-1d399fb {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 54px 65px 69px 65px;
        }

        .elementor-1159 .elementor-element.elementor-element-1d399fb>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-1159 .elementor-element.elementor-element-1fa9704 {
            width: auto;
            max-width: auto;
        }

        .elementor-1159 .elementor-element.elementor-element-1fa9704>.elementor-widget-container {
            margin: 0px 21px 0px 0px;
        }

        .elementor-1159 .elementor-element.elementor-element-1fa9704 .pxl-icon1 a {
            color: #FFFFFF;
            background-color: #111111;
            font-size: 20px;
        }

        .elementor-1159 .elementor-element.elementor-element-1fa9704 .pxl-icon1 a svg path,
        .elementor-1159 .elementor-element.elementor-element-1fa9704 .pxl-icon1 a svg circle {
            fill: #FFFFFF;
        }

        .elementor-1159 .elementor-element.elementor-element-1fa9704 .pxl-icon1 a svg {
            width: 20px;
            height: 20px;
        }

        .elementor-1159 .elementor-element.elementor-element-232160a {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        .elementor-1159 .elementor-element.elementor-element-232160a .pxl-heading .pxl-item--title {
            font-size: 30px;
            line-height: 1.2em;
            margin-bottom: 0px;
        }

        .elementor-1159 .elementor-element.elementor-element-3b7183b>.elementor-widget-container {
            margin: 9px 0px 26px 0px;
        }

        .elementor-1159 .elementor-element.elementor-element-3b7183b .pxl-text-editor .pxl-item--inner {
            max-width: 345px;
        }

        .elementor-1159 .elementor-element.elementor-element-3b7183b .pxl-text-editor,
        .elementor-1159 .elementor-element.elementor-element-3b7183b .pxl-text-editor p {
            line-height: 26px;
        }

        .elementor-1159 .elementor-element.elementor-element-9c3cd77 .pxl-divider.horizontal .pxl-divider-separator {
            width: 408px;
        }

        .elementor-1159 .elementor-element.elementor-element-9c3cd77 .pxl-divider .pxl-divider-separator {
            border-color: #11111126;
        }

        .elementor-1159 .elementor-element.elementor-element-9c3cd77 .pxl-divider {
            padding: 0px 0px 7px 0px;
        }

        .elementor-1159 .elementor-element.elementor-element-e2236a3 .pxl-text-editor,
        .elementor-1159 .elementor-element.elementor-element-e2236a3 .pxl-text-editor p {
            color: #111111;
            font-size: 80px;
            font-weight: 300;
            line-height: 1.2em;
        }

        .elementor-1159 .elementor-element.elementor-element-e2236a3 .pxl-text-editor .pxl-text--highlight {
            font-size: 24px;
        }

        .elementor-1159 .elementor-element.elementor-element-ed7d4bb>.elementor-widget-container {
            margin: 17px 0px 41px 0px;
        }

        .elementor-1159 .elementor-element.elementor-element-ed7d4bb .pxl-text-editor,
        .elementor-1159 .elementor-element.elementor-element-ed7d4bb .pxl-text-editor p {
            color: #111111;
            font-size: 17px;
            line-height: 30px;
        }

        .elementor-1159 .elementor-element.elementor-element-d35cf40 {
            width: auto;
            max-width: auto;
        }

        .elementor-1159 .elementor-element.elementor-element-d35cf40>.elementor-widget-container {
            margin: 0px 33px 20px 0px;
        }

        .elementor-1159 .elementor-element.elementor-element-d35cf40 .pxl-button .btn {
            background-color: #111111;
            padding: 0px 33px 0px 34px;
        }

        .elementor-1159 .elementor-element.elementor-element-d35cf40 .btn:not(.btn-stroke).btn-default:before,
        .elementor-1159 .elementor-element.elementor-element-d35cf40 .btn:not(.btn-stroke).btn-default:after,
        .elementor-1159 .elementor-element.elementor-element-d35cf40 .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-1159 .elementor-element.elementor-element-d35cf40 .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #111111;
        }

        .elementor-1159 .elementor-element.elementor-element-d35cf40 .pxl-button .btn i {
            color: #FFFFFF;
            font-size: 36px;
        }

        .elementor-1159 .elementor-element.elementor-element-d35cf40 .pxl-button .btn svg path {
            fill: #FFFFFF;
        }

        .elementor-1159 .elementor-element.elementor-element-d35cf40 .pxl-button .btn .st0 {
            stroke: #FFFFFF;
        }

        .elementor-1159 .elementor-element.elementor-element-d35cf40 .pxl-button .btn svg {
            width: 36px;
        }

        .elementor-1159 .elementor-element.elementor-element-d35cf40 .pxl-button .btn-svg:hover svg {
            width: 36px;
        }

        .elementor-1159 .elementor-element.elementor-element-d35cf40 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
        .elementor-1159 .elementor-element.elementor-element-d35cf40 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
            margin-left: 17px;
        }

        .elementor-1159 .elementor-element.elementor-element-d35cf40 .pxl-button .btn-svg.pxl-icon--right:hover svg {
            margin-left: 17px;
        }

        .elementor-1159 .elementor-element.elementor-element-d35cf40 .pxl-button .btn-drow-arrow.pxl-icon--right .crossline-arrow {
            margin-left: 17px;
        }

        .elementor-1159 .elementor-element.elementor-element-518a745 {
            width: auto;
            max-width: auto;
        }

        .elementor-1159 .elementor-element.elementor-element-518a745 .pxl-button .btn {
            background-color: #111111;
            padding: 0px 33px 0px 34px;
        }

        .elementor-1159 .elementor-element.elementor-element-518a745 .btn:not(.btn-stroke).btn-default:before,
        .elementor-1159 .elementor-element.elementor-element-518a745 .btn:not(.btn-stroke).btn-default:after,
        .elementor-1159 .elementor-element.elementor-element-518a745 .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-1159 .elementor-element.elementor-element-518a745 .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #111111;
        }

        .elementor-1159 .elementor-element.elementor-element-518a745 .pxl-button .btn i {
            color: #FFFFFF;
            font-size: 36px;
        }

        .elementor-1159 .elementor-element.elementor-element-518a745 .pxl-button .btn svg path {
            fill: #FFFFFF;
        }

        .elementor-1159 .elementor-element.elementor-element-518a745 .pxl-button .btn .st0 {
            stroke: #FFFFFF;
        }

        .elementor-1159 .elementor-element.elementor-element-518a745 .pxl-button .btn svg {
            width: 36px;
        }

        .elementor-1159 .elementor-element.elementor-element-518a745 .pxl-button .btn-svg:hover svg {
            width: 36px;
        }

        .elementor-1159 .elementor-element.elementor-element-518a745 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
        .elementor-1159 .elementor-element.elementor-element-518a745 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
            margin-left: 17px;
        }

        .elementor-1159 .elementor-element.elementor-element-518a745 .pxl-button .btn-svg.pxl-icon--right:hover svg {
            margin-left: 17px;
        }

        .elementor-1159 .elementor-element.elementor-element-518a745 .pxl-button .btn-drow-arrow.pxl-icon--right .crossline-arrow {
            margin-left: 17px;
        }

        .elementor-1159 .elementor-element.elementor-element-fe0c788>.elementor-element-populated {
            margin: 9px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-1159 .elementor-element.elementor-element-2fbede6>.elementor-widget-container {
            margin: 0px 0px 36px 0px;
        }

        .elementor-1159 .elementor-element.elementor-element-2fbede6 .pxl-text-editor .pxl-item--inner {
            max-width: 345px;
        }

        .elementor-1159 .elementor-element.elementor-element-2fbede6 .pxl-text-editor,
        .elementor-1159 .elementor-element.elementor-element-2fbede6 .pxl-text-editor p {
            line-height: 26px;
        }

        @media(max-width:1024px) {
            .elementor-1159 .elementor-element.elementor-element-1d399fb {
                padding: 50px 0px 70px 0px;
            }
        }

        @media(max-width:767px) {
            .elementor-1159 .elementor-element.elementor-element-fe0c788>.elementor-element-populated {
                margin: 30px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }
        }

        .elementor-1163 .elementor-element.elementor-element-7f27d4f>.elementor-container {
            max-width: 1320px;
        }

        .elementor-1163 .elementor-element.elementor-element-1d399fb:not(.elementor-motion-effects-element-type-background),
        .elementor-1163 .elementor-element.elementor-element-1d399fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F1F2EB;
        }

        .elementor-1163 .elementor-element.elementor-element-1d399fb {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 54px 65px 69px 65px;
        }

        .elementor-1163 .elementor-element.elementor-element-1d399fb>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-1163 .elementor-element.elementor-element-1fa9704 {
            width: auto;
            max-width: auto;
        }

        .elementor-1163 .elementor-element.elementor-element-1fa9704>.elementor-widget-container {
            margin: 0px 21px 0px 0px;
        }

        .elementor-1163 .elementor-element.elementor-element-1fa9704 .pxl-icon1 a {
            color: #FFFFFF;
            background-color: #111111;
            font-size: 20px;
        }

        .elementor-1163 .elementor-element.elementor-element-1fa9704 .pxl-icon1 a svg path,
        .elementor-1163 .elementor-element.elementor-element-1fa9704 .pxl-icon1 a svg circle {
            fill: #FFFFFF;
        }

        .elementor-1163 .elementor-element.elementor-element-1fa9704 .pxl-icon1 a svg {
            width: 20px;
            height: 20px;
        }

        .elementor-1163 .elementor-element.elementor-element-232160a {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        .elementor-1163 .elementor-element.elementor-element-232160a .pxl-heading .pxl-item--title {
            font-size: 30px;
            line-height: 1.2em;
            margin-bottom: 0px;
        }

        .elementor-1163 .elementor-element.elementor-element-3b7183b>.elementor-widget-container {
            margin: 9px 0px 26px 0px;
        }

        .elementor-1163 .elementor-element.elementor-element-3b7183b .pxl-text-editor .pxl-item--inner {
            max-width: 345px;
        }

        .elementor-1163 .elementor-element.elementor-element-3b7183b .pxl-text-editor,
        .elementor-1163 .elementor-element.elementor-element-3b7183b .pxl-text-editor p {
            line-height: 26px;
        }

        .elementor-1163 .elementor-element.elementor-element-9c3cd77 .pxl-divider.horizontal .pxl-divider-separator {
            width: 408px;
        }

        .elementor-1163 .elementor-element.elementor-element-9c3cd77 .pxl-divider .pxl-divider-separator {
            border-color: #11111126;
        }

        .elementor-1163 .elementor-element.elementor-element-9c3cd77 .pxl-divider {
            padding: 0px 0px 7px 0px;
        }

        .elementor-1163 .elementor-element.elementor-element-e2236a3 .pxl-text-editor,
        .elementor-1163 .elementor-element.elementor-element-e2236a3 .pxl-text-editor p {
            color: #111111;
            font-size: 80px;
            font-weight: 300;
            line-height: 1.2em;
        }

        .elementor-1163 .elementor-element.elementor-element-e2236a3 .pxl-text-editor .pxl-text--highlight {
            font-size: 24px;
        }

        .elementor-1163 .elementor-element.elementor-element-ed7d4bb>.elementor-widget-container {
            margin: 17px 0px 41px 0px;
        }

        .elementor-1163 .elementor-element.elementor-element-ed7d4bb .pxl-text-editor,
        .elementor-1163 .elementor-element.elementor-element-ed7d4bb .pxl-text-editor p {
            color: #111111;
            font-size: 17px;
            line-height: 30px;
        }

        .elementor-1163 .elementor-element.elementor-element-d35cf40 {
            width: auto;
            max-width: auto;
        }

        .elementor-1163 .elementor-element.elementor-element-d35cf40>.elementor-widget-container {
            margin: 0px 33px 20px 0px;
        }

        .elementor-1163 .elementor-element.elementor-element-d35cf40 .pxl-button .btn {
            background-color: #111111;
            padding: 0px 33px 0px 34px;
        }

        .elementor-1163 .elementor-element.elementor-element-d35cf40 .btn:not(.btn-stroke).btn-default:before,
        .elementor-1163 .elementor-element.elementor-element-d35cf40 .btn:not(.btn-stroke).btn-default:after,
        .elementor-1163 .elementor-element.elementor-element-d35cf40 .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-1163 .elementor-element.elementor-element-d35cf40 .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #111111;
        }

        .elementor-1163 .elementor-element.elementor-element-d35cf40 .pxl-button .btn i {
            color: #FFFFFF;
            font-size: 36px;
        }

        .elementor-1163 .elementor-element.elementor-element-d35cf40 .pxl-button .btn svg path {
            fill: #FFFFFF;
        }

        .elementor-1163 .elementor-element.elementor-element-d35cf40 .pxl-button .btn .st0 {
            stroke: #FFFFFF;
        }

        .elementor-1163 .elementor-element.elementor-element-d35cf40 .pxl-button .btn svg {
            width: 36px;
        }

        .elementor-1163 .elementor-element.elementor-element-d35cf40 .pxl-button .btn-svg:hover svg {
            width: 36px;
        }

        .elementor-1163 .elementor-element.elementor-element-d35cf40 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
        .elementor-1163 .elementor-element.elementor-element-d35cf40 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
            margin-left: 17px;
        }

        .elementor-1163 .elementor-element.elementor-element-d35cf40 .pxl-button .btn-svg.pxl-icon--right:hover svg {
            margin-left: 17px;
        }

        .elementor-1163 .elementor-element.elementor-element-d35cf40 .pxl-button .btn-drow-arrow.pxl-icon--right .crossline-arrow {
            margin-left: 17px;
        }

        .elementor-1163 .elementor-element.elementor-element-518a745 {
            width: auto;
            max-width: auto;
        }

        .elementor-1163 .elementor-element.elementor-element-518a745 .pxl-button .btn {
            background-color: #111111;
            padding: 0px 33px 0px 34px;
        }

        .elementor-1163 .elementor-element.elementor-element-518a745 .btn:not(.btn-stroke).btn-default:before,
        .elementor-1163 .elementor-element.elementor-element-518a745 .btn:not(.btn-stroke).btn-default:after,
        .elementor-1163 .elementor-element.elementor-element-518a745 .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-1163 .elementor-element.elementor-element-518a745 .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #111111;
        }

        .elementor-1163 .elementor-element.elementor-element-518a745 .pxl-button .btn i {
            color: #FFFFFF;
            font-size: 36px;
        }

        .elementor-1163 .elementor-element.elementor-element-518a745 .pxl-button .btn svg path {
            fill: #FFFFFF;
        }

        .elementor-1163 .elementor-element.elementor-element-518a745 .pxl-button .btn .st0 {
            stroke: #FFFFFF;
        }

        .elementor-1163 .elementor-element.elementor-element-518a745 .pxl-button .btn svg {
            width: 36px;
        }

        .elementor-1163 .elementor-element.elementor-element-518a745 .pxl-button .btn-svg:hover svg {
            width: 36px;
        }

        .elementor-1163 .elementor-element.elementor-element-518a745 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
        .elementor-1163 .elementor-element.elementor-element-518a745 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
            margin-left: 17px;
        }

        .elementor-1163 .elementor-element.elementor-element-518a745 .pxl-button .btn-svg.pxl-icon--right:hover svg {
            margin-left: 17px;
        }

        .elementor-1163 .elementor-element.elementor-element-518a745 .pxl-button .btn-drow-arrow.pxl-icon--right .crossline-arrow {
            margin-left: 17px;
        }

        .elementor-1163 .elementor-element.elementor-element-fe0c788>.elementor-element-populated {
            margin: 9px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-1163 .elementor-element.elementor-element-2fbede6>.elementor-widget-container {
            margin: 0px 0px 36px 0px;
        }

        .elementor-1163 .elementor-element.elementor-element-2fbede6 .pxl-text-editor .pxl-item--inner {
            max-width: 345px;
        }

        .elementor-1163 .elementor-element.elementor-element-2fbede6 .pxl-text-editor,
        .elementor-1163 .elementor-element.elementor-element-2fbede6 .pxl-text-editor p {
            line-height: 26px;
        }

        @media(max-width:1024px) {
            .elementor-1163 .elementor-element.elementor-element-1d399fb {
                padding: 50px 0px 70px 0px;
            }
        }

        @media(max-width:767px) {
            .elementor-1163 .elementor-element.elementor-element-fe0c788>.elementor-element-populated {
                margin: 30px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }
        }

        .elementor-4173 .elementor-element.elementor-element-4969718>.elementor-element-populated {
            margin: 32px 47px 38px 47px;
            --e-column-margin-right: 47px;
            --e-column-margin-left: 47px;
        }

        .elementor-4173 .elementor-element.elementor-element-a965cef .pxl-heading .pxl-item--title {
            margin-bottom: 14px;
        }

        .elementor-4173 .elementor-element.elementor-element-a965cef .pxl-heading .pxl-item--subtitle,
        .elementor-4173 .elementor-element.elementor-element-a965cef .pxl-heading .pxl-item--subtitle span {
            font-size: 17px;
            font-weight: 500;
        }

        .elementor-4173 .elementor-element.elementor-element-742084e .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-4173 .elementor-element.elementor-element-742084e .pxl-divider .pxl-divider-separator {
            border-color: #11111126;
        }

        .elementor-4173 .elementor-element.elementor-element-742084e .pxl-divider {
            padding: 20px 0px 21px 0px;
        }

        .elementor-4173 .elementor-element.elementor-element-cda9795 {
            width: auto;
            max-width: auto;
        }

        .elementor-4173 .elementor-element.elementor-element-cda9795>.elementor-widget-container {
            margin: 0px 06px 0px 0px;
        }

        .elementor-4173 .elementor-element.elementor-element-cda9795 .pxl-heading .pxl-item--title {
            margin-bottom: 0px;
        }

        .elementor-4173 .elementor-element.elementor-element-cda9795 .pxl-heading .pxl-item--subtitle,
        .elementor-4173 .elementor-element.elementor-element-cda9795 .pxl-heading .pxl-item--subtitle span {
            font-size: 17px;
            font-weight: 500;
        }

        .elementor-4173 .elementor-element.elementor-element-15cfced {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        .elementor-4173 .elementor-element.elementor-element-8227876 .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-4173 .elementor-element.elementor-element-8227876 .pxl-divider .pxl-divider-separator {
            border-color: #11111126;
        }

        .elementor-4173 .elementor-element.elementor-element-8227876 .pxl-divider {
            padding: 19px 0px 22px 0px;
        }

        .elementor-4173 .elementor-element.elementor-element-9c40b49 {
            width: auto;
            max-width: auto;
        }

        .elementor-4173 .elementor-element.elementor-element-9c40b49>.elementor-widget-container {
            margin: 0px 6px 0px 0px;
        }

        .elementor-4173 .elementor-element.elementor-element-9c40b49 .pxl-heading .pxl-item--title {
            margin-bottom: 0px;
        }

        .elementor-4173 .elementor-element.elementor-element-9c40b49 .pxl-heading .pxl-item--subtitle,
        .elementor-4173 .elementor-element.elementor-element-9c40b49 .pxl-heading .pxl-item--subtitle span {
            font-size: 17px;
            font-weight: 500;
        }

        .elementor-4173 .elementor-element.elementor-element-2d1edaa {
            width: auto;
            max-width: auto;
            align-self: center;
        }

        .elementor-4173 .elementor-element.elementor-element-1a7e4ff {
            margin-top: 43px;
            margin-bottom: 0px;
        }

        .elementor-4173 .elementor-element.elementor-element-a9c776e .pxl-heading .pxl-item--title {
            margin-bottom: 3px;
        }

        .elementor-4173 .elementor-element.elementor-element-a9c776e .pxl-heading .pxl-item--subtitle,
        .elementor-4173 .elementor-element.elementor-element-a9c776e .pxl-heading .pxl-item--subtitle span {
            font-size: 17px;
            font-weight: 500;
        }

        .elementor-bc-flex-widget .elementor-4173 .elementor-element.elementor-element-5a136d9.elementor-column .elementor-widget-wrap {
            align-items: flex-end;
        }

        .elementor-4173 .elementor-element.elementor-element-5a136d9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: flex-end;
            align-items: flex-end;
        }

        .elementor-4173 .elementor-element.elementor-element-5a136d9.elementor-column>.elementor-widget-wrap {
            justify-content: flex-end;
        }

        .elementor-4173 .elementor-element.elementor-element-6ead3d7 {
            width: auto;
            max-width: auto;
        }

        .elementor-4173 .elementor-element.elementor-element-6ead3d7 .pxl-button .btn {
            background-color: #111111;
        }

        .elementor-4173 .elementor-element.elementor-element-6ead3d7 .btn:not(.btn-stroke).btn-default:before,
        .elementor-4173 .elementor-element.elementor-element-6ead3d7 .btn:not(.btn-stroke).btn-default:after,
        .elementor-4173 .elementor-element.elementor-element-6ead3d7 .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-4173 .elementor-element.elementor-element-6ead3d7 .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #111111;
        }

        .elementor-4173 .elementor-element.elementor-element-6ead3d7 .pxl-button .btn i {
            color: #FFFFFF;
            font-size: 36px;
        }

        .elementor-4173 .elementor-element.elementor-element-6ead3d7 .pxl-button .btn svg path {
            fill: #FFFFFF;
        }

        .elementor-4173 .elementor-element.elementor-element-6ead3d7 .pxl-button .btn .st0 {
            stroke: #FFFFFF;
        }

        .elementor-4173 .elementor-element.elementor-element-6ead3d7 .pxl-button .btn svg {
            width: 36px;
        }

        .elementor-4173 .elementor-element.elementor-element-6ead3d7 .pxl-button .btn-svg:hover svg {
            width: 36px;
        }

        .elementor-4173 .elementor-element.elementor-element-6ead3d7 .pxl-button .btn .btn-icon-left {
            margin-inline-end: 0px;
        }

        @media(max-width:767px) {
            .elementor-4173 .elementor-element.elementor-element-4969718>.elementor-element-populated {
                margin: 32px 15px 38px 15px;
                --e-column-margin-right: 15px;
                --e-column-margin-left: 15px;
            }

            .elementor-4173 .elementor-element.elementor-element-5a136d9.elementor-column>.elementor-widget-wrap {
                justify-content: flex-start;
            }

            .elementor-4173 .elementor-element.elementor-element-5a136d9>.elementor-element-populated {
                margin: 30px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }
        }

        .elementor-10689 .elementor-element.elementor-element-b90c713 .pxl-section-effect-images .elementor-repeater-item-4e2b0c1 {
            bottom: -5%;
            right: 0%;
        }

        .elementor-bc-flex-widget .elementor-10689 .elementor-element.elementor-element-fe1041d.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-10689 .elementor-element.elementor-element-fe1041d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-10689 .elementor-element.elementor-element-fe1041d .pxl-column-bg-parallax {
            background-image: url(assets/images/work4.webp );
            background-position: center center;
            background-size: cover;
        }

        .elementor-10689 .elementor-element.elementor-element-ff80c98 .pxl-image-single img {
            max-height: 900px;
            object-fit: cover;
            width: 100%;
        }

        .elementor-bc-flex-widget .elementor-10689 .elementor-element.elementor-element-d20be2b.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-10689 .elementor-element.elementor-element-d20be2b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-10689 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
            border-style: solid;
            border-width: 1px 1px 1px 0px;
            border-color: #11111126;
            padding: 0vw 9vw 0vw 6.98vw;
        }

        .elementor-10689 .elementor-element.elementor-element-9342820>.elementor-widget-container {
            margin: 0vw 0vw 7.14vw 0vw;
        }

        .elementor-10689 .elementor-element.elementor-element-9342820 .pxl-heading .pxl-item--title {
            margin-bottom: 0px;
        }

        .elementor-10689 .elementor-element.elementor-element-9342820 .pxl-heading .pxl-item--subtitle,
        .elementor-10689 .elementor-element.elementor-element-9342820 .pxl-heading .pxl-item--subtitle span {
            font-size: 13px;
            font-weight: 500;
            text-transform: uppercase;
            line-height: 30px;
            letter-spacing: 3.9px;
        }

        .elementor-10689 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
            font-size: 40px;
            font-weight: 500;
            line-height: 1.25em;
            margin-bottom: 29px;
        }

        .elementor-10689 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--subtitle,
        .elementor-10689 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--subtitle span {
            font-size: 13px;
            font-weight: 500;
            text-transform: uppercase;
            line-height: 30px;
            letter-spacing: 3.9px;
        }

        .elementor-10689 .elementor-element.elementor-element-adb314d>.elementor-widget-container {
            margin: 0vw 0vw 6.3vw 0vw;
        }

        .elementor-10689 .elementor-element.elementor-element-adb314d .pxl-text-editor,
        .elementor-10689 .elementor-element.elementor-element-adb314d .pxl-text-editor p {
            line-height: 28px;
        }

        .elementor-10689 .elementor-element.elementor-element-ee0349a .pxl-button .btn {
            background-color: #111111;
        }

        .elementor-10689 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default:before,
        .elementor-10689 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default:after,
        .elementor-10689 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-10689 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #111111;
        }

        .elementor-10689 .elementor-element.elementor-element-ee0349a .pxl-button .btn i {
            color: #FFFFFF;
            font-size: 36px;
        }

        .elementor-10689 .elementor-element.elementor-element-ee0349a .pxl-button .btn svg path {
            fill: #FFFFFF;
        }

        .elementor-10689 .elementor-element.elementor-element-ee0349a .pxl-button .btn .st0 {
            stroke: #FFFFFF;
        }

        .elementor-10689 .elementor-element.elementor-element-ee0349a .pxl-button .btn svg {
            width: 36px;
        }

        .elementor-10689 .elementor-element.elementor-element-ee0349a .pxl-button .btn-svg:hover svg {
            width: 36px;
        }

        .elementor-10689 .elementor-element.elementor-element-ee0349a .pxl-button .btn .btn-icon-left {
            margin-inline-end: 0px;
        }

        .elementor-10689 .elementor-element.elementor-element-b90c713:not(.elementor-motion-effects-element-type-background),
        .elementor-10689 .elementor-element.elementor-element-b90c713>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #FFFFFF;
        }

        .elementor-10689 .elementor-element.elementor-element-b90c713 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-10689 .elementor-element.elementor-element-b90c713>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        @media(max-width:1366px) {
            .elementor-10689 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 0vw 2vw 0vw 6.98vw;
            }
        }

        @media(max-width:1200px) {
            .elementor-10689 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 40px 25px 40px 40px;
            }

            .elementor-10689 .elementor-element.elementor-element-9342820>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-10689 .elementor-element.elementor-element-9342820 .pxl-heading .pxl-item--subtitle {
                margin-bottom: 10px;
            }

            .elementor-10689 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                font-size: 34px;
                margin-bottom: 30px;
            }

            .elementor-10689 .elementor-element.elementor-element-adb314d>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }
        }

        @media(max-width:1024px) {

            .elementor-10689 .elementor-element.elementor-element-9342820 .pxl-heading .pxl-item--subtitle,
            .elementor-10689 .elementor-element.elementor-element-9342820 .pxl-heading .pxl-item--subtitle span {
                font-size: 12px;
            }

            .elementor-10689 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                font-size: 28px;
            }
        }

        @media(max-width:880px) {
            .elementor-10689 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 15px 15px 15px 15px;
            }

            .elementor-10689 .elementor-element.elementor-element-9342820 .pxl-heading .pxl-item--subtitle {
                margin-bottom: 0px;
            }

            .elementor-10689 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                font-size: 24px;
            }

            .elementor-10689 .elementor-element.elementor-element-adb314d>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }
        }

        @media(max-width:767px) {
            .elementor-10689 .elementor-element.elementor-element-ff80c98 .pxl-image-single img {
                max-height: 500px;
                object-fit: cover;
            }

            .elementor-10689 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 40px 15px 60px 15px;
            }
        }

        .elementor-10728 .elementor-element.elementor-element-b90c713 .pxl-section-effect-images .elementor-repeater-item-4e2b0c1 {
            bottom: -5%;
            right: 0%;
        }

        .elementor-bc-flex-widget .elementor-10728 .elementor-element.elementor-element-fe1041d.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-10728 .elementor-element.elementor-element-fe1041d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-10728 .elementor-element.elementor-element-fe1041d .pxl-column-bg-parallax {
            background-image: url(assets/images/work7.webp );
            background-position: center center;
            background-size: cover;
        }

        .elementor-10728 .elementor-element.elementor-element-ff80c98 .pxl-image-single img {
            max-height: 900px;
            object-fit: cover;
            width: 100%;
        }

        .elementor-bc-flex-widget .elementor-10728 .elementor-element.elementor-element-d20be2b.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-10728 .elementor-element.elementor-element-d20be2b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-10728 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
            border-style: solid;
            border-width: 1px 1px 1px 0px;
            border-color: #11111126;
            padding: 0vw 9vw 0vw 6.98vw;
        }

        .elementor-10728 .elementor-element.elementor-element-9342820>.elementor-widget-container {
            margin: 0vw 0vw 7.14vw 0vw;
        }

        .elementor-10728 .elementor-element.elementor-element-9342820 .pxl-heading .pxl-item--title {
            margin-bottom: 0px;
        }

        .elementor-10728 .elementor-element.elementor-element-9342820 .pxl-heading .pxl-item--subtitle,
        .elementor-10728 .elementor-element.elementor-element-9342820 .pxl-heading .pxl-item--subtitle span {
            font-size: 13px;
            font-weight: 500;
            text-transform: uppercase;
            line-height: 30px;
            letter-spacing: 3.9px;
        }

        .elementor-10728 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
            font-size: 40px;
            font-weight: 500;
            line-height: 1.25em;
            margin-bottom: 29px;
        }

        .elementor-10728 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--subtitle,
        .elementor-10728 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--subtitle span {
            font-size: 13px;
            font-weight: 500;
            text-transform: uppercase;
            line-height: 30px;
            letter-spacing: 3.9px;
        }

        .elementor-10728 .elementor-element.elementor-element-adb314d>.elementor-widget-container {
            margin: 0vw 0vw 6.3vw 0vw;
        }

        .elementor-10728 .elementor-element.elementor-element-adb314d .pxl-text-editor,
        .elementor-10728 .elementor-element.elementor-element-adb314d .pxl-text-editor p {
            line-height: 28px;
        }

        .elementor-10728 .elementor-element.elementor-element-ee0349a .pxl-button .btn {
            background-color: #111111;
        }

        .elementor-10728 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default:before,
        .elementor-10728 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default:after,
        .elementor-10728 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-10728 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #111111;
        }

        .elementor-10728 .elementor-element.elementor-element-ee0349a .pxl-button .btn i {
            color: #FFFFFF;
            font-size: 36px;
        }

        .elementor-10728 .elementor-element.elementor-element-ee0349a .pxl-button .btn svg path {
            fill: #FFFFFF;
        }

        .elementor-10728 .elementor-element.elementor-element-ee0349a .pxl-button .btn .st0 {
            stroke: #FFFFFF;
        }

        .elementor-10728 .elementor-element.elementor-element-ee0349a .pxl-button .btn svg {
            width: 36px;
        }

        .elementor-10728 .elementor-element.elementor-element-ee0349a .pxl-button .btn-svg:hover svg {
            width: 36px;
        }

        .elementor-10728 .elementor-element.elementor-element-ee0349a .pxl-button .btn .btn-icon-left {
            margin-inline-end: 0px;
        }

        .elementor-10728 .elementor-element.elementor-element-b90c713:not(.elementor-motion-effects-element-type-background),
        .elementor-10728 .elementor-element.elementor-element-b90c713>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #FFFFFF;
        }

        .elementor-10728 .elementor-element.elementor-element-b90c713 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-10728 .elementor-element.elementor-element-b90c713>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        @media(max-width:1366px) {
            .elementor-10728 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 0vw 2vw 0vw 6.98vw;
            }
        }

        @media(max-width:1200px) {
            .elementor-10728 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 40px 25px 40px 40px;
            }

            .elementor-10728 .elementor-element.elementor-element-9342820>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-10728 .elementor-element.elementor-element-9342820 .pxl-heading .pxl-item--subtitle {
                margin-bottom: 10px;
            }

            .elementor-10728 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                font-size: 34px;
                margin-bottom: 30px;
            }

            .elementor-10728 .elementor-element.elementor-element-adb314d>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }
        }

        @media(max-width:1024px) {

            .elementor-10728 .elementor-element.elementor-element-9342820 .pxl-heading .pxl-item--subtitle,
            .elementor-10728 .elementor-element.elementor-element-9342820 .pxl-heading .pxl-item--subtitle span {
                font-size: 12px;
            }

            .elementor-10728 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                font-size: 28px;
            }
        }

        @media(max-width:880px) {
            .elementor-10728 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 15px 15px 15px 15px;
            }

            .elementor-10728 .elementor-element.elementor-element-9342820 .pxl-heading .pxl-item--subtitle {
                margin-bottom: 0px;
            }

            .elementor-10728 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                font-size: 24px;
            }

            .elementor-10728 .elementor-element.elementor-element-adb314d>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }
        }

        @media(max-width:767px) {
            .elementor-10728 .elementor-element.elementor-element-ff80c98 .pxl-image-single img {
                max-height: 500px;
                object-fit: cover;
            }

            .elementor-10728 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 40px 15px 60px 15px;
            }
        }

        .elementor-10729 .elementor-element.elementor-element-b90c713 .pxl-section-effect-images .elementor-repeater-item-4e2b0c1 {
            bottom: -5%;
            right: 0%;
        }

        .elementor-bc-flex-widget .elementor-10729 .elementor-element.elementor-element-fe1041d.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-10729 .elementor-element.elementor-element-fe1041d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-10729 .elementor-element.elementor-element-fe1041d .pxl-column-bg-parallax {
            background-image: url(assets/images/work8.webp );
            background-position: center center;
            background-size: cover;
        }

        .elementor-10729 .elementor-element.elementor-element-ff80c98 .pxl-image-single img {
            max-height: 900px;
            object-fit: cover;
            width: 100%;
        }

        .elementor-bc-flex-widget .elementor-10729 .elementor-element.elementor-element-d20be2b.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-10729 .elementor-element.elementor-element-d20be2b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-10729 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
            border-style: solid;
            border-width: 1px 1px 1px 0px;
            border-color: #11111126;
            padding: 0vw 9vw 0vw 6.98vw;
        }

        .elementor-10729 .elementor-element.elementor-element-9342820>.elementor-widget-container {
            margin: 0vw 0vw 7.14vw 0vw;
        }

        .elementor-10729 .elementor-element.elementor-element-9342820 .pxl-heading .pxl-item--title {
            margin-bottom: 0px;
        }

        .elementor-10729 .elementor-element.elementor-element-9342820 .pxl-heading .pxl-item--subtitle,
        .elementor-10729 .elementor-element.elementor-element-9342820 .pxl-heading .pxl-item--subtitle span {
            font-size: 13px;
            font-weight: 500;
            text-transform: uppercase;
            line-height: 30px;
            letter-spacing: 3.9px;
        }

        .elementor-10729 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
            font-size: 40px;
            font-weight: 500;
            line-height: 1.25em;
            margin-bottom: 29px;
        }

        .elementor-10729 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--subtitle,
        .elementor-10729 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--subtitle span {
            font-size: 13px;
            font-weight: 500;
            text-transform: uppercase;
            line-height: 30px;
            letter-spacing: 3.9px;
        }

        .elementor-10729 .elementor-element.elementor-element-adb314d>.elementor-widget-container {
            margin: 0vw 0vw 6.3vw 0vw;
        }

        .elementor-10729 .elementor-element.elementor-element-adb314d .pxl-text-editor,
        .elementor-10729 .elementor-element.elementor-element-adb314d .pxl-text-editor p {
            line-height: 28px;
        }

        .elementor-10729 .elementor-element.elementor-element-ee0349a .pxl-button .btn {
            background-color: #111111;
        }

        .elementor-10729 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default:before,
        .elementor-10729 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default:after,
        .elementor-10729 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-10729 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #111111;
        }

        .elementor-10729 .elementor-element.elementor-element-ee0349a .pxl-button .btn i {
            color: #FFFFFF;
            font-size: 36px;
        }

        .elementor-10729 .elementor-element.elementor-element-ee0349a .pxl-button .btn svg path {
            fill: #FFFFFF;
        }

        .elementor-10729 .elementor-element.elementor-element-ee0349a .pxl-button .btn .st0 {
            stroke: #FFFFFF;
        }

        .elementor-10729 .elementor-element.elementor-element-ee0349a .pxl-button .btn svg {
            width: 36px;
        }

        .elementor-10729 .elementor-element.elementor-element-ee0349a .pxl-button .btn-svg:hover svg {
            width: 36px;
        }

        .elementor-10729 .elementor-element.elementor-element-ee0349a .pxl-button .btn .btn-icon-left {
            margin-inline-end: 0px;
        }

        .elementor-10729 .elementor-element.elementor-element-b90c713:not(.elementor-motion-effects-element-type-background),
        .elementor-10729 .elementor-element.elementor-element-b90c713>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #FFFFFF;
        }

        .elementor-10729 .elementor-element.elementor-element-b90c713 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-10729 .elementor-element.elementor-element-b90c713>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        @media(max-width:1366px) {
            .elementor-10729 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 0vw 2vw 0vw 6.98vw;
            }
        }

        @media(max-width:1200px) {
            .elementor-10729 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 40px 25px 40px 40px;
            }

            .elementor-10729 .elementor-element.elementor-element-9342820>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-10729 .elementor-element.elementor-element-9342820 .pxl-heading .pxl-item--subtitle {
                margin-bottom: 10px;
            }

            .elementor-10729 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                font-size: 34px;
                margin-bottom: 30px;
            }

            .elementor-10729 .elementor-element.elementor-element-adb314d>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }
        }

        @media(max-width:1024px) {

            .elementor-10729 .elementor-element.elementor-element-9342820 .pxl-heading .pxl-item--subtitle,
            .elementor-10729 .elementor-element.elementor-element-9342820 .pxl-heading .pxl-item--subtitle span {
                font-size: 12px;
            }

            .elementor-10729 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                font-size: 28px;
            }
        }

        @media(max-width:880px) {
            .elementor-10729 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 15px 15px 15px 15px;
            }

            .elementor-10729 .elementor-element.elementor-element-9342820 .pxl-heading .pxl-item--subtitle {
                margin-bottom: 0px;
            }

            .elementor-10729 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                font-size: 24px;
            }

            .elementor-10729 .elementor-element.elementor-element-adb314d>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }
        }

        @media(max-width:767px) {
            .elementor-10729 .elementor-element.elementor-element-ff80c98 .pxl-image-single img {
                max-height: 500px;
                object-fit: cover;
            }

            .elementor-10729 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 40px 15px 60px 15px;
            }
        }

        .elementor-11781 .elementor-element.elementor-element-fe98853 {
            padding: 13px 0px 0px 0px;
        }

        .elementor-11781 .elementor-element.elementor-element-7c888ec>.elementor-element-populated {
            padding: 15px 0px 15px 0px;
        }

        .elementor-11781 .elementor-element.elementor-element-32c5c63>.elementor-widget-container {
            margin: 0px 0px 21px 0px;
        }

        .elementor-11781 .elementor-element.elementor-element-da7275b>.elementor-widget-container {
            margin: 0px 0px 47px 0px;
        }

        .elementor-11781 .elementor-element.elementor-element-da7275b .pxl-list .pxl-item-content label {
            margin: 0px 0px 0px 0px;
        }

        .elementor-11781 .elementor-element.elementor-element-da7275b .pxl-list .pxl-item-content {
            color: #111111;
            font-size: 15px;
            line-height: 35px;
        }

        .elementor-11781 .elementor-element.elementor-element-da7275b .pxl-list .pxl-item--icon {
            color: #111111;
            margin: 4px -3px 0px 0px;
            font-size: 17px;
        }

        .elementor-11781 .elementor-element.elementor-element-da7275b .pxl-list .pxl-item--icon svg {
            fill: #111111;
            width: 17px;
            height: 17px;
        }

        .elementor-11781 .elementor-element.elementor-element-da7275b .pxl-list .pxl--item+.pxl--item {
            margin-top: 0px;
        }

        .elementor-11781 .elementor-element.elementor-element-c048006 {
            width: auto;
            max-width: auto;
        }

        .elementor-11781 .elementor-element.elementor-element-c048006 .pxl-button .btn {
            color: #FFFFFF;
            background-color: #111111;
        }

        .elementor-11781 .elementor-element.elementor-element-c048006 .btn:not(.btn-stroke).btn-default:before,
        .elementor-11781 .elementor-element.elementor-element-c048006 .btn:not(.btn-stroke).btn-default:after,
        .elementor-11781 .elementor-element.elementor-element-c048006 .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-11781 .elementor-element.elementor-element-c048006 .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #111111;
        }

        .elementor-11781 .elementor-element.elementor-element-c048006 .pxl-button .btn i {
            color: #FFFFFF;
            font-size: 36px;
        }

        .elementor-11781 .elementor-element.elementor-element-c048006 .pxl-button .btn svg path {
            fill: #FFFFFF;
        }

        .elementor-11781 .elementor-element.elementor-element-c048006 .pxl-button .btn .st0 {
            stroke: #FFFFFF;
        }

        .elementor-11781 .elementor-element.elementor-element-c048006 .pxl-button .btn svg {
            width: 36px;
        }

        .elementor-11781 .elementor-element.elementor-element-c048006 .pxl-button .btn-svg:hover svg {
            width: 36px;
        }

        .elementor-11781 .elementor-element.elementor-element-c048006 .pxl-button .btn .btn-icon-left {
            margin-inline-end: 0px;
        }

        .elementor-11796 .elementor-element.elementor-element-fe98853 {
            padding: 13px 0px 0px 0px;
        }

        .elementor-11796 .elementor-element.elementor-element-7c888ec>.elementor-element-populated {
            padding: 15px 0px 15px 0px;
        }

        .elementor-11796 .elementor-element.elementor-element-32c5c63>.elementor-widget-container {
            margin: 0px 0px 21px 0px;
        }

        .elementor-11796 .elementor-element.elementor-element-da7275b>.elementor-widget-container {
            margin: 0px 0px 47px 0px;
        }

        .elementor-11796 .elementor-element.elementor-element-da7275b .pxl-list .pxl-item-content label {
            margin: 0px 0px 0px 0px;
        }

        .elementor-11796 .elementor-element.elementor-element-da7275b .pxl-list .pxl-item-content {
            color: #111111;
            font-size: 15px;
            line-height: 35px;
        }

        .elementor-11796 .elementor-element.elementor-element-da7275b .pxl-list .pxl-item--icon {
            color: #111111;
            margin: 4px -3px 0px 0px;
            font-size: 17px;
        }

        .elementor-11796 .elementor-element.elementor-element-da7275b .pxl-list .pxl-item--icon svg {
            fill: #111111;
            width: 17px;
            height: 17px;
        }

        .elementor-11796 .elementor-element.elementor-element-da7275b .pxl-list .pxl--item+.pxl--item {
            margin-top: 0px;
        }

        .elementor-11796 .elementor-element.elementor-element-c048006 {
            width: auto;
            max-width: auto;
        }

        .elementor-11796 .elementor-element.elementor-element-c048006 .pxl-button .btn {
            color: #FFFFFF;
            background-color: #111111;
        }

        .elementor-11796 .elementor-element.elementor-element-c048006 .btn:not(.btn-stroke).btn-default:before,
        .elementor-11796 .elementor-element.elementor-element-c048006 .btn:not(.btn-stroke).btn-default:after,
        .elementor-11796 .elementor-element.elementor-element-c048006 .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-11796 .elementor-element.elementor-element-c048006 .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #111111;
        }

        .elementor-11796 .elementor-element.elementor-element-c048006 .pxl-button .btn i {
            color: #FFFFFF;
            font-size: 36px;
        }

        .elementor-11796 .elementor-element.elementor-element-c048006 .pxl-button .btn svg path {
            fill: #FFFFFF;
        }

        .elementor-11796 .elementor-element.elementor-element-c048006 .pxl-button .btn .st0 {
            stroke: #FFFFFF;
        }

        .elementor-11796 .elementor-element.elementor-element-c048006 .pxl-button .btn svg {
            width: 36px;
        }

        .elementor-11796 .elementor-element.elementor-element-c048006 .pxl-button .btn-svg:hover svg {
            width: 36px;
        }

        .elementor-11796 .elementor-element.elementor-element-c048006 .pxl-button .btn .btn-icon-left {
            margin-inline-end: 0px;
        }

        .elementor-11798 .elementor-element.elementor-element-fe98853 {
            padding: 13px 0px 0px 0px;
        }

        .elementor-11798 .elementor-element.elementor-element-7c888ec>.elementor-element-populated {
            padding: 15px 0px 15px 0px;
        }

        .elementor-11798 .elementor-element.elementor-element-32c5c63>.elementor-widget-container {
            margin: 0px 0px 21px 0px;
        }

        .elementor-11798 .elementor-element.elementor-element-da7275b>.elementor-widget-container {
            margin: 0px 0px 47px 0px;
        }

        .elementor-11798 .elementor-element.elementor-element-da7275b .pxl-list .pxl-item-content label {
            margin: 0px 0px 0px 0px;
        }

        .elementor-11798 .elementor-element.elementor-element-da7275b .pxl-list .pxl-item-content {
            color: #111111;
            font-size: 15px;
            line-height: 35px;
        }

        .elementor-11798 .elementor-element.elementor-element-da7275b .pxl-list .pxl-item--icon {
            color: #111111;
            margin: 4px -3px 0px 0px;
            font-size: 17px;
        }

        .elementor-11798 .elementor-element.elementor-element-da7275b .pxl-list .pxl-item--icon svg {
            fill: #111111;
            width: 17px;
            height: 17px;
        }

        .elementor-11798 .elementor-element.elementor-element-da7275b .pxl-list .pxl--item+.pxl--item {
            margin-top: 0px;
        }

        .elementor-11798 .elementor-element.elementor-element-c048006 {
            width: auto;
            max-width: auto;
        }

        .elementor-11798 .elementor-element.elementor-element-c048006 .pxl-button .btn {
            color: #FFFFFF;
            background-color: #111111;
        }

        .elementor-11798 .elementor-element.elementor-element-c048006 .btn:not(.btn-stroke).btn-default:before,
        .elementor-11798 .elementor-element.elementor-element-c048006 .btn:not(.btn-stroke).btn-default:after,
        .elementor-11798 .elementor-element.elementor-element-c048006 .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-11798 .elementor-element.elementor-element-c048006 .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #111111;
        }

        .elementor-11798 .elementor-element.elementor-element-c048006 .pxl-button .btn i {
            color: #FFFFFF;
            font-size: 36px;
        }

        .elementor-11798 .elementor-element.elementor-element-c048006 .pxl-button .btn svg path {
            fill: #FFFFFF;
        }

        .elementor-11798 .elementor-element.elementor-element-c048006 .pxl-button .btn .st0 {
            stroke: #FFFFFF;
        }

        .elementor-11798 .elementor-element.elementor-element-c048006 .pxl-button .btn svg {
            width: 36px;
        }

        .elementor-11798 .elementor-element.elementor-element-c048006 .pxl-button .btn-svg:hover svg {
            width: 36px;
        }

        .elementor-11798 .elementor-element.elementor-element-c048006 .pxl-button .btn .btn-icon-left {
            margin-inline-end: 0px;
        }

        .elementor-13133 .elementor-element.elementor-element-b90c713 .pxl-section-effect-images .elementor-repeater-item-4e2b0c1 {
            bottom: -5%;
            right: 0%;
        }

        .elementor-bc-flex-widget .elementor-13133 .elementor-element.elementor-element-fe1041d.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-13133 .elementor-element.elementor-element-fe1041d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-13133 .elementor-element.elementor-element-fe1041d .pxl-column-bg-parallax {
            background-image: url(assets/images/home3-s4-1.webp);
            background-position: center center;
            background-size: cover;
        }

        .elementor-13133 .elementor-element.elementor-element-ff80c98 .pxl-image-single img {
            max-height: 900px;
            object-fit: cover;
            width: 100%;
        }

        .elementor-13133 .elementor-element.elementor-element-d20be2b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-13133 .elementor-element.elementor-element-d20be2b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F1F2EB;
        }

        .elementor-bc-flex-widget .elementor-13133 .elementor-element.elementor-element-d20be2b.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-13133 .elementor-element.elementor-element-d20be2b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-13133 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
            border-style: solid;
            border-width: 1px 1px 1px 0px;
            border-color: #11111126;
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-13133 .elementor-element.elementor-element-d20be2b>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-bc-flex-widget .elementor-13133 .elementor-element.elementor-element-c988351.elementor-column .elementor-widget-wrap {
            align-items: flex-end;
        }

        .elementor-13133 .elementor-element.elementor-element-c988351.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: flex-end;
            align-items: flex-end;
        }

        .elementor-13133 .elementor-element.elementor-element-c988351>.elementor-element-populated {
            padding: 0vw 0vw 0vw 6.98vw;
        }

        .elementor-13133 .elementor-element.elementor-element-142db21>.elementor-widget-container {
            margin: -17px 0px 0px 0px;
        }

        .elementor-13133 .elementor-element.elementor-element-142db21 .pxl-divider.horizontal .pxl-divider-separator {
            width: 192px;
        }

        .elementor-13133 .elementor-element.elementor-element-142db21 .pxl-divider .pxl-divider-separator {
            border-color: #E5E3D6;
            border-width: 10px;
        }

        .elementor-13133 .elementor-element.elementor-element-142db21 .pxl-divider {
            justify-content: start;
        }

        .elementor-13133 .elementor-element.elementor-element-142db21 .pxl-divider.animated.pxl-animated .pxl-divider-separator {
            transform-origin: start;
        }

        .elementor-13133 .elementor-element.elementor-element-44e042e .pxl-icon1 a {
            color: #111111;
            font-size: 113px;
        }

        .elementor-13133 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg path,
        .elementor-13133 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg circle,
        .elementor-13133 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg line,
        .elementor-13133 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg polygon,
        .elementor-13133 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg rect,
        .elementor-13133 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg polyline {
            stroke: #111111;
        }

        .elementor-13133 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg {
            width: 113px;
            height: 113px;
        }

        .elementor-13133 .elementor-element.elementor-element-5fae7f0>.elementor-widget-container {
            margin: -8px 0px 20px 0px;
        }

        .elementor-13133 .elementor-element.elementor-element-5fae7f0 .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-13133 .elementor-element.elementor-element-5dfc3d4>.elementor-widget-container {
            margin: 0vw 0vw 0vw 6.98vw;
        }

        .elementor-13133 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
            font-size: 70px;
            font-weight: 500;
            line-height: 80px;
            margin-bottom: 0px;
        }

        .elementor-13133 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--subtitle,
        .elementor-13133 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--subtitle span {
            font-size: 13px;
            font-weight: 500;
            text-transform: uppercase;
            line-height: 30px;
            letter-spacing: 3.9px;
        }

        .elementor-13133 .elementor-element.elementor-element-6e7e63d>.elementor-widget-container {
            margin: -14px 0px 0px 0px;
        }

        .elementor-13133 .elementor-element.elementor-element-6e7e63d .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-13133 .elementor-element.elementor-element-adb314d>.elementor-widget-container {
            margin: 1.56vw 0vw 7.45vw 6.98vw;
        }

        .elementor-13133 .elementor-element.elementor-element-adb314d .pxl-text-editor .pxl-item--inner {
            max-width: 490px;
        }

        .elementor-13133 .elementor-element.elementor-element-ee0349a>.elementor-widget-container {
            margin: 0vw 0vw 0vw 6.98vw;
        }

        .elementor-13133 .elementor-element.elementor-element-ee0349a .pxl-button .btn {
            color: #111111;
            background-color: #11111100;
            font-size: 15px;
            font-weight: 500;
            text-transform: uppercase;
            letter-spacing: 1.5px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-13133 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default:before,
        .elementor-13133 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default:after,
        .elementor-13133 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-13133 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #11111100;
        }

        .elementor-13133 .elementor-element.elementor-element-ee0349a .pxl-button .btn i {
            font-size: 36px;
        }

        .elementor-13133 .elementor-element.elementor-element-ee0349a .pxl-button .btn svg {
            width: 36px;
        }

        .elementor-13133 .elementor-element.elementor-element-ee0349a .pxl-button .btn-svg:hover svg {
            width: 36px;
        }

        .elementor-13133 .elementor-element.elementor-element-ee0349a .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
        .elementor-13133 .elementor-element.elementor-element-ee0349a .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
            margin-left: 17px;
        }

        .elementor-13133 .elementor-element.elementor-element-ee0349a .pxl-button .btn-svg.pxl-icon--right:hover svg {
            margin-left: 17px;
        }

        .elementor-13133 .elementor-element.elementor-element-ee0349a .pxl-button .btn-drow-arrow.pxl-icon--right .crossline-arrow {
            margin-left: 17px;
        }

        .elementor-13133 .elementor-element.elementor-element-b90c713:not(.elementor-motion-effects-element-type-background),
        .elementor-13133 .elementor-element.elementor-element-b90c713>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #FFFFFF;
        }

        .elementor-13133 .elementor-element.elementor-element-b90c713>.elementor-container {
            min-height: 100vh;
        }

        .elementor-13133 .elementor-element.elementor-element-b90c713 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-13133 .elementor-element.elementor-element-b90c713>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        @media(max-width:1366px) {
            .elementor-13133 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 0vw 0vw 0vw 0vw;
            }

            .elementor-13133 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                font-size: 60px;
            }
        }

        @media(max-width:1200px) {
            .elementor-13133 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 40px 25px 40px 40px;
            }

            .elementor-13133 .elementor-element.elementor-element-c988351>.elementor-element-populated {
                padding: 0vw 0vw 0vw 0vw;
            }

            .elementor-13133 .elementor-element.elementor-element-142db21>.elementor-widget-container {
                margin: -13px 0px 0px 0px;
            }

            .elementor-13133 .elementor-element.elementor-element-142db21 .pxl-divider .pxl-divider-separator {
                border-width: 5px;
            }

            .elementor-13133 .elementor-element.elementor-element-5dfc3d4>.elementor-widget-container {
                margin: 0vw 0vw 0vw 0vw;
            }

            .elementor-13133 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                font-size: 34px;
                line-height: 44px;
                margin-bottom: 30px;
            }

            .elementor-13133 .elementor-element.elementor-element-adb314d>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }

            .elementor-13133 .elementor-element.elementor-element-ee0349a>.elementor-widget-container {
                margin: 0vw 0vw 0vw 0vw;
            }
        }

        @media(max-width:1024px) {
            .elementor-13133 .elementor-element.elementor-element-44e042e .pxl-icon1 a {
                font-size: 80px;
            }

            .elementor-13133 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg {
                width: 80px;
                height: 80px;
            }

            .elementor-13133 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                font-size: 28px;
                line-height: 1.2em;
            }
        }

        @media(max-width:880px) {
            .elementor-13133 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 15px 15px 15px 15px;
            }

            .elementor-13133 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                font-size: 28px;
            }

            .elementor-13133 .elementor-element.elementor-element-adb314d>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }
        }

        @media(max-width:767px) {
            .elementor-13133 .elementor-element.elementor-element-ff80c98 .pxl-image-single img {
                max-height: 500px;
                object-fit: cover;
            }

            .elementor-13133 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 60px 15px 60px 15px;
            }

            .elementor-13133 .elementor-element.elementor-element-142db21>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-13133 .elementor-element.elementor-element-142db21 .pxl-divider.horizontal .pxl-divider-separator {
                width: 0px;
            }

            .elementor-13133 .elementor-element.elementor-element-44e042e .pxl-icon1 a {
                font-size: 68px;
            }

            .elementor-13133 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg {
                width: 68px;
                height: 68px;
            }

            .elementor-13133 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                line-height: 1.3em;
            }

            .elementor-13133 .elementor-element.elementor-element-6e7e63d>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }

            .elementor-13133 .elementor-element.elementor-element-b90c713>.elementor-container {
                min-height: 100%;
            }
        }

        .elementor-13174 .elementor-element.elementor-element-b90c713 .pxl-section-effect-images .elementor-repeater-item-4e2b0c1 {
            bottom: -5%;
            right: 0%;
        }

        .elementor-bc-flex-widget .elementor-13174 .elementor-element.elementor-element-fe1041d.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-13174 .elementor-element.elementor-element-fe1041d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-13174 .elementor-element.elementor-element-fe1041d .pxl-column-bg-parallax {
            background-image: url(assets/images/home3-s4-3.webp);
            background-position: center center;
            background-size: cover;
        }

        .elementor-13174 .elementor-element.elementor-element-ff80c98 .pxl-image-single img {
            max-height: 900px;
            object-fit: cover;
            width: 100%;
        }

        .elementor-13174 .elementor-element.elementor-element-d20be2b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-13174 .elementor-element.elementor-element-d20be2b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F1F2EB;
        }

        .elementor-bc-flex-widget .elementor-13174 .elementor-element.elementor-element-d20be2b.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-13174 .elementor-element.elementor-element-d20be2b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-13174 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
            border-style: solid;
            border-width: 1px 1px 1px 0px;
            border-color: #11111126;
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-13174 .elementor-element.elementor-element-d20be2b>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-bc-flex-widget .elementor-13174 .elementor-element.elementor-element-c988351.elementor-column .elementor-widget-wrap {
            align-items: flex-end;
        }

        .elementor-13174 .elementor-element.elementor-element-c988351.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: flex-end;
            align-items: flex-end;
        }

        .elementor-13174 .elementor-element.elementor-element-c988351>.elementor-element-populated {
            padding: 0vw 0vw 0vw 6.98vw;
        }

        .elementor-13174 .elementor-element.elementor-element-cb3ca3d>.elementor-widget-container {
            margin: -17px 0px 0px 0px;
        }

        .elementor-13174 .elementor-element.elementor-element-cb3ca3d .pxl-divider.horizontal .pxl-divider-separator {
            width: 192px;
        }

        .elementor-13174 .elementor-element.elementor-element-cb3ca3d .pxl-divider .pxl-divider-separator {
            border-color: #E5E3D6;
            border-width: 10px;
        }

        .elementor-13174 .elementor-element.elementor-element-cb3ca3d .pxl-divider {
            justify-content: start;
        }

        .elementor-13174 .elementor-element.elementor-element-cb3ca3d .pxl-divider.animated.pxl-animated .pxl-divider-separator {
            transform-origin: start;
        }

        .elementor-13174 .elementor-element.elementor-element-44e042e .pxl-icon1 a {
            color: #111111;
            font-size: 113px;
        }

        .elementor-13174 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg path,
        .elementor-13174 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg circle,
        .elementor-13174 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg line,
        .elementor-13174 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg polygon,
        .elementor-13174 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg rect,
        .elementor-13174 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg polyline {
            stroke: #111111;
        }

        .elementor-13174 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg {
            width: 113px;
            height: 113px;
        }

        .elementor-13174 .elementor-element.elementor-element-5fae7f0>.elementor-widget-container {
            margin: -8px 0px 20px 0px;
        }

        .elementor-13174 .elementor-element.elementor-element-5fae7f0 .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-13174 .elementor-element.elementor-element-5dfc3d4>.elementor-widget-container {
            margin: 0vw 0vw 0vw 6.98vw;
        }

        .elementor-13174 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
            font-size: 70px;
            font-weight: 500;
            line-height: 80px;
            margin-bottom: 0px;
        }

        .elementor-13174 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--subtitle,
        .elementor-13174 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--subtitle span {
            font-size: 13px;
            font-weight: 500;
            text-transform: uppercase;
            line-height: 30px;
            letter-spacing: 3.9px;
        }

        .elementor-13174 .elementor-element.elementor-element-6e7e63d>.elementor-widget-container {
            margin: -14px 0px 0px 0px;
        }

        .elementor-13174 .elementor-element.elementor-element-6e7e63d .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-13174 .elementor-element.elementor-element-adb314d>.elementor-widget-container {
            margin: 1.56vw 0vw 7.45vw 6.98vw;
        }

        .elementor-13174 .elementor-element.elementor-element-adb314d .pxl-text-editor .pxl-item--inner {
            max-width: 490px;
        }

        .elementor-13174 .elementor-element.elementor-element-ee0349a>.elementor-widget-container {
            margin: 0vw 0vw 0vw 6.98vw;
        }

        .elementor-13174 .elementor-element.elementor-element-ee0349a .pxl-button .btn {
            color: #111111;
            background-color: #11111100;
            font-size: 15px;
            font-weight: 500;
            text-transform: uppercase;
            letter-spacing: 1.5px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-13174 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default:before,
        .elementor-13174 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default:after,
        .elementor-13174 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-13174 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #11111100;
        }

        .elementor-13174 .elementor-element.elementor-element-ee0349a .pxl-button .btn i {
            font-size: 36px;
        }

        .elementor-13174 .elementor-element.elementor-element-ee0349a .pxl-button .btn svg {
            width: 36px;
        }

        .elementor-13174 .elementor-element.elementor-element-ee0349a .pxl-button .btn-svg:hover svg {
            width: 36px;
        }

        .elementor-13174 .elementor-element.elementor-element-ee0349a .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
        .elementor-13174 .elementor-element.elementor-element-ee0349a .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
            margin-left: 17px;
        }

        .elementor-13174 .elementor-element.elementor-element-ee0349a .pxl-button .btn-svg.pxl-icon--right:hover svg {
            margin-left: 17px;
        }

        .elementor-13174 .elementor-element.elementor-element-ee0349a .pxl-button .btn-drow-arrow.pxl-icon--right .crossline-arrow {
            margin-left: 17px;
        }

        .elementor-13174 .elementor-element.elementor-element-b90c713:not(.elementor-motion-effects-element-type-background),
        .elementor-13174 .elementor-element.elementor-element-b90c713>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #FFFFFF;
        }

        .elementor-13174 .elementor-element.elementor-element-b90c713>.elementor-container {
            min-height: 100vh;
        }

        .elementor-13174 .elementor-element.elementor-element-b90c713 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-13174 .elementor-element.elementor-element-b90c713>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        @media(max-width:1366px) {
            .elementor-13174 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 0vw 0vw 0vw 0vw;
            }

            .elementor-13174 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                font-size: 60px;
            }
        }

        @media(max-width:1200px) {
            .elementor-13174 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 40px 25px 40px 40px;
            }

            .elementor-13174 .elementor-element.elementor-element-c988351>.elementor-element-populated {
                padding: 0vw 0vw 0vw 0vw;
            }

            .elementor-13174 .elementor-element.elementor-element-cb3ca3d>.elementor-widget-container {
                margin: -13px 0px 0px 0px;
            }

            .elementor-13174 .elementor-element.elementor-element-cb3ca3d .pxl-divider .pxl-divider-separator {
                border-width: 5px;
            }

            .elementor-13174 .elementor-element.elementor-element-5dfc3d4>.elementor-widget-container {
                margin: 0vw 0vw 0vw 0vw;
            }

            .elementor-13174 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                font-size: 34px;
                line-height: 44px;
                margin-bottom: 30px;
            }

            .elementor-13174 .elementor-element.elementor-element-adb314d>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }

            .elementor-13174 .elementor-element.elementor-element-ee0349a>.elementor-widget-container {
                margin: 0vw 0vw 0vw 0vw;
            }
        }

        @media(max-width:1024px) {
            .elementor-13174 .elementor-element.elementor-element-44e042e .pxl-icon1 a {
                font-size: 80px;
            }

            .elementor-13174 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg {
                width: 80px;
                height: 80px;
            }

            .elementor-13174 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                font-size: 28px;
                line-height: 1.2em;
            }
        }

        @media(max-width:880px) {
            .elementor-13174 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 15px 15px 15px 15px;
            }

            .elementor-13174 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                font-size: 28px;
            }

            .elementor-13174 .elementor-element.elementor-element-adb314d>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }
        }

        @media(max-width:767px) {
            .elementor-13174 .elementor-element.elementor-element-ff80c98 .pxl-image-single img {
                max-height: 500px;
                object-fit: cover;
            }

            .elementor-13174 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 60px 15px 60px 15px;
            }

            .elementor-13174 .elementor-element.elementor-element-cb3ca3d>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-13174 .elementor-element.elementor-element-cb3ca3d .pxl-divider.horizontal .pxl-divider-separator {
                width: 0px;
            }

            .elementor-13174 .elementor-element.elementor-element-44e042e .pxl-icon1 a {
                font-size: 68px;
            }

            .elementor-13174 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg {
                width: 68px;
                height: 68px;
            }

            .elementor-13174 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                line-height: 1.3em;
            }

            .elementor-13174 .elementor-element.elementor-element-6e7e63d>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }

            .elementor-13174 .elementor-element.elementor-element-b90c713>.elementor-container {
                min-height: 100%;
            }
        }

        .elementor-13176 .elementor-element.elementor-element-b90c713 .pxl-section-effect-images .elementor-repeater-item-4e2b0c1 {
            bottom: -5%;
            right: 0%;
        }

        .elementor-bc-flex-widget .elementor-13176 .elementor-element.elementor-element-fe1041d.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-13176 .elementor-element.elementor-element-fe1041d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-13176 .elementor-element.elementor-element-fe1041d .pxl-column-bg-parallax {
            background-image: url(assets/images/home3-s4-2.webp);
            background-position: center center;
            background-size: cover;
        }

        .elementor-13176 .elementor-element.elementor-element-ff80c98 .pxl-image-single img {
            max-height: 900px;
            object-fit: cover;
            width: 100%;
        }

        .elementor-13176 .elementor-element.elementor-element-d20be2b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-13176 .elementor-element.elementor-element-d20be2b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F1F2EB;
        }

        .elementor-bc-flex-widget .elementor-13176 .elementor-element.elementor-element-d20be2b.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-13176 .elementor-element.elementor-element-d20be2b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-13176 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
            border-style: solid;
            border-width: 1px 1px 1px 0px;
            border-color: #11111126;
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-13176 .elementor-element.elementor-element-d20be2b>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-bc-flex-widget .elementor-13176 .elementor-element.elementor-element-c988351.elementor-column .elementor-widget-wrap {
            align-items: flex-end;
        }

        .elementor-13176 .elementor-element.elementor-element-c988351.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: flex-end;
            align-items: flex-end;
        }

        .elementor-13176 .elementor-element.elementor-element-c988351>.elementor-element-populated {
            padding: 0vw 0vw 0vw 6.98vw;
        }

        .elementor-13176 .elementor-element.elementor-element-5c5ee39>.elementor-widget-container {
            margin: -17px 0px 0px 0px;
        }

        .elementor-13176 .elementor-element.elementor-element-5c5ee39 .pxl-divider.horizontal .pxl-divider-separator {
            width: 192px;
        }

        .elementor-13176 .elementor-element.elementor-element-5c5ee39 .pxl-divider .pxl-divider-separator {
            border-color: #E5E3D6;
            border-width: 10px;
        }

        .elementor-13176 .elementor-element.elementor-element-5c5ee39 .pxl-divider {
            justify-content: start;
        }

        .elementor-13176 .elementor-element.elementor-element-5c5ee39 .pxl-divider.animated.pxl-animated .pxl-divider-separator {
            transform-origin: start;
        }

        .elementor-13176 .elementor-element.elementor-element-44e042e .pxl-icon1 a {
            color: #111111;
            font-size: 113px;
        }

        .elementor-13176 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg path,
        .elementor-13176 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg circle,
        .elementor-13176 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg line,
        .elementor-13176 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg polygon,
        .elementor-13176 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg rect,
        .elementor-13176 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg polyline {
            stroke: #111111;
        }

        .elementor-13176 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg {
            width: 113px;
            height: 113px;
        }

        .elementor-13176 .elementor-element.elementor-element-5fae7f0>.elementor-widget-container {
            margin: -8px 0px 20px 0px;
        }

        .elementor-13176 .elementor-element.elementor-element-5fae7f0 .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-13176 .elementor-element.elementor-element-5dfc3d4>.elementor-widget-container {
            margin: 0vw 0vw 0vw 6.98vw;
        }

        .elementor-13176 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
            font-size: 70px;
            font-weight: 500;
            line-height: 80px;
            margin-bottom: 0px;
        }

        .elementor-13176 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--subtitle,
        .elementor-13176 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--subtitle span {
            font-size: 13px;
            font-weight: 500;
            text-transform: uppercase;
            line-height: 30px;
            letter-spacing: 3.9px;
        }

        .elementor-13176 .elementor-element.elementor-element-6e7e63d>.elementor-widget-container {
            margin: -14px 0px 0px 0px;
        }

        .elementor-13176 .elementor-element.elementor-element-6e7e63d .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-13176 .elementor-element.elementor-element-adb314d>.elementor-widget-container {
            margin: 1.56vw 0vw 7.45vw 6.98vw;
        }

        .elementor-13176 .elementor-element.elementor-element-adb314d .pxl-text-editor .pxl-item--inner {
            max-width: 490px;
        }

        .elementor-13176 .elementor-element.elementor-element-ee0349a>.elementor-widget-container {
            margin: 0vw 0vw 0vw 6.98vw;
        }

        .elementor-13176 .elementor-element.elementor-element-ee0349a .pxl-button .btn {
            color: #111111;
            background-color: #11111100;
            font-size: 15px;
            font-weight: 500;
            text-transform: uppercase;
            letter-spacing: 1.5px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-13176 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default:before,
        .elementor-13176 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default:after,
        .elementor-13176 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-13176 .elementor-element.elementor-element-ee0349a .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #11111100;
        }

        .elementor-13176 .elementor-element.elementor-element-ee0349a .pxl-button .btn i {
            font-size: 36px;
        }

        .elementor-13176 .elementor-element.elementor-element-ee0349a .pxl-button .btn svg {
            width: 36px;
        }

        .elementor-13176 .elementor-element.elementor-element-ee0349a .pxl-button .btn-svg:hover svg {
            width: 36px;
        }

        .elementor-13176 .elementor-element.elementor-element-ee0349a .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
        .elementor-13176 .elementor-element.elementor-element-ee0349a .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
            margin-left: 17px;
        }

        .elementor-13176 .elementor-element.elementor-element-ee0349a .pxl-button .btn-svg.pxl-icon--right:hover svg {
            margin-left: 17px;
        }

        .elementor-13176 .elementor-element.elementor-element-ee0349a .pxl-button .btn-drow-arrow.pxl-icon--right .crossline-arrow {
            margin-left: 17px;
        }

        .elementor-13176 .elementor-element.elementor-element-b90c713:not(.elementor-motion-effects-element-type-background),
        .elementor-13176 .elementor-element.elementor-element-b90c713>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #FFFFFF;
        }

        .elementor-13176 .elementor-element.elementor-element-b90c713>.elementor-container {
            min-height: 100vh;
        }

        .elementor-13176 .elementor-element.elementor-element-b90c713 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-13176 .elementor-element.elementor-element-b90c713>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        @media(max-width:1366px) {
            .elementor-13176 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 0vw 0vw 0vw 0vw;
            }

            .elementor-13176 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                font-size: 60px;
            }
        }

        @media(max-width:1200px) {
            .elementor-13176 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 40px 25px 40px 40px;
            }

            .elementor-13176 .elementor-element.elementor-element-5c5ee39>.elementor-widget-container {
                margin: -13px 0px 0px 0px;
            }

            .elementor-13176 .elementor-element.elementor-element-5c5ee39 .pxl-divider .pxl-divider-separator {
                border-width: 5px;
            }

            .elementor-13176 .elementor-element.elementor-element-5dfc3d4>.elementor-widget-container {
                margin: 0vw 0vw 0vw 0vw;
            }

            .elementor-13176 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                font-size: 34px;
                line-height: 44px;
                margin-bottom: 30px;
            }

            .elementor-13176 .elementor-element.elementor-element-adb314d>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }

            .elementor-13176 .elementor-element.elementor-element-ee0349a>.elementor-widget-container {
                margin: 0vw 0vw 0vw 0vw;
            }
        }

        @media(max-width:1024px) {
            .elementor-13176 .elementor-element.elementor-element-44e042e .pxl-icon1 a {
                font-size: 80px;
            }

            .elementor-13176 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg {
                width: 80px;
                height: 80px;
            }

            .elementor-13176 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                font-size: 28px;
                line-height: 1.2em;
            }
        }

        @media(max-width:880px) {
            .elementor-13176 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 15px 15px 15px 15px;
            }

            .elementor-13176 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                font-size: 28px;
            }

            .elementor-13176 .elementor-element.elementor-element-adb314d>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }
        }

        @media(max-width:767px) {
            .elementor-13176 .elementor-element.elementor-element-ff80c98 .pxl-image-single img {
                max-height: 500px;
                object-fit: cover;
            }

            .elementor-13176 .elementor-element.elementor-element-d20be2b>.elementor-element-populated {
                padding: 60px 15px 60px 15px;
            }

            .elementor-13176 .elementor-element.elementor-element-5c5ee39>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-13176 .elementor-element.elementor-element-5c5ee39 .pxl-divider.horizontal .pxl-divider-separator {
                width: 0px;
            }

            .elementor-13176 .elementor-element.elementor-element-44e042e .pxl-icon1 a {
                font-size: 68px;
            }

            .elementor-13176 .elementor-element.elementor-element-44e042e .pxl-icon1 a svg {
                width: 68px;
                height: 68px;
            }

            .elementor-13176 .elementor-element.elementor-element-5dfc3d4 .pxl-heading .pxl-item--title {
                line-height: 1.3em;
            }

            .elementor-13176 .elementor-element.elementor-element-6e7e63d>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }

            .elementor-13176 .elementor-element.elementor-element-b90c713>.elementor-container {
                min-height: 100%;
            }
        }

        .elementor-14003 .elementor-element.elementor-element-3cd355b {
            padding: 0px 50px 0px 50px;
        }

        .elementor-14003 .elementor-element.elementor-element-972a095:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-14003 .elementor-element.elementor-element-972a095>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #111111;
        }

        .elementor-14003 .elementor-element.elementor-element-972a095>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 5.47vw 0vw 0vw 0vw;
        }

        .elementor-14003 .elementor-element.elementor-element-972a095>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-14003 .elementor-element.elementor-element-ca4632c>.elementor-container {
            max-width: 1250px;
        }

        .elementor-bc-flex-widget .elementor-14003 .elementor-element.elementor-element-0f6d0ea.elementor-column .elementor-widget-wrap {
            align-items: flex-end;
        }

        .elementor-14003 .elementor-element.elementor-element-0f6d0ea.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: flex-end;
            align-items: flex-end;
        }

        .elementor-14003 .elementor-element.elementor-element-0f6d0ea>.elementor-element-populated {
            padding: 0px 15px 0px 15px;
        }

        .elementor-14003 .elementor-element.elementor-element-563ea32 .pxl-heading {
            text-align: left;
        }

        .elementor-14003 .elementor-element.elementor-element-563ea32 .pxl-heading .pxl-item--title {
            color: #E3E5DD;
            -webkit-text-stroke-color: #E3E5DD;
            font-size: 150px;
            line-height: 140px;
        }

        .elementor-14003 .elementor-element.elementor-element-563ea32 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
            stroke: #E3E5DD;
        }

        .elementor-bc-flex-widget .elementor-14003 .elementor-element.elementor-element-081d3ca.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-14003 .elementor-element.elementor-element-081d3ca.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-14003 .elementor-element.elementor-element-081d3ca.elementor-column>.elementor-widget-wrap {
            justify-content: flex-end;
        }

        .elementor-14003 .elementor-element.elementor-element-081d3ca>.elementor-element-populated {
            margin: 0px 0px -10px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 15px 0px 15px;
        }

        .elementor-14003 .elementor-element.elementor-element-1762329 {
            width: auto;
            max-width: auto;
        }

        .elementor-14003 .elementor-element.elementor-element-1762329>.elementor-widget-container {
            margin: 0px 0px -9px 0px;
        }

        .elementor-14003 .elementor-element.elementor-element-1762329 .pxl-text-editor .pxl-item--inner {
            max-width: 470px;
        }

        .elementor-14003 .elementor-element.elementor-element-1762329 .pxl-text-editor,
        .elementor-14003 .elementor-element.elementor-element-1762329 .pxl-text-editor p {
            color: #C2C2C2;
            font-size: 17px;
            line-height: 33px;
        }

        .elementor-14003 .elementor-element.elementor-element-773a5ad>.elementor-widget-container {
            margin: -30px 0px 0px 0px;
        }

        .elementor-14003 .elementor-element.elementor-element-773a5ad .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-14003 .elementor-element.elementor-element-773a5ad .pxl-divider .pxl-divider-separator {
            border-color: #FFFFFF26;
        }

        .elementor-14003 .elementor-element.elementor-element-2655d68>.elementor-container {
            max-width: 1630px;
        }

        .elementor-14003 .elementor-element.elementor-element-2655d68 {
            padding: 69px 0px 100px 0px;
        }

        .elementor-14003 .elementor-element.elementor-element-c08ef32>.elementor-element-populated {
            border-style: solid;
            border-width: 0px 1px 0px 0px;
            border-color: #FFFFFF26;
        }

        .elementor-14003 .elementor-element.elementor-element-78932d3 .pxl-icon-box .pxl-item--inner {
            border-style: none;
            padding: 22px 15px 11px 15px !important;
        }

        .elementor-14003 .elementor-element.elementor-element-78932d3 .pxl-icon-box .pxl-item--inner .pxl-item--title,
        .elementor-14003 .elementor-element.elementor-element-78932d3 .pxl-icon-box .pxl-item--inner .pxl-item--title a {
            color: #FFFFFF;
        }

        .elementor-14003 .elementor-element.elementor-element-78932d3 .pxl-icon-box .pxl-item--description,
        .elementor-14003 .elementor-element.elementor-element-78932d3 .pxl-icon-box .pxl-item--description a {
            color: #C2C2C2;
        }

        .elementor-14003 .elementor-element.elementor-element-78932d3 .pxl-icon-box .pxl-item--description {
            line-height: 26px;
        }

        .elementor-14003 .elementor-element.elementor-element-78932d3 .pxl-icon-box .pxl-item--icon svg {
            stroke: #FFFFFF;
            height: 93px;
            width: 93px;
        }

        .elementor-14003 .elementor-element.elementor-element-78932d3 .pxl-icon-box .pxl-item--icon i {
            font-size: 93px;
        }

        .elementor-14003 .elementor-element.elementor-element-9d17084>.elementor-element-populated {
            border-style: solid;
            border-width: 0px 1px 0px 0px;
            border-color: #FFFFFF26;
        }

        .elementor-14003 .elementor-element.elementor-element-101c63e .pxl-icon-box .pxl-item--inner {
            border-style: none;
            padding: 22px 30px 11px 30px !important;
        }

        .elementor-14003 .elementor-element.elementor-element-101c63e .pxl-icon-box .pxl-item--inner .pxl-item--title,
        .elementor-14003 .elementor-element.elementor-element-101c63e .pxl-icon-box .pxl-item--inner .pxl-item--title a {
            color: #FFFFFF;
        }

        .elementor-14003 .elementor-element.elementor-element-101c63e .pxl-icon-box .pxl-item--description,
        .elementor-14003 .elementor-element.elementor-element-101c63e .pxl-icon-box .pxl-item--description a {
            color: #C2C2C2;
        }

        .elementor-14003 .elementor-element.elementor-element-101c63e .pxl-icon-box .pxl-item--description {
            line-height: 26px;
        }

        .elementor-14003 .elementor-element.elementor-element-101c63e .pxl-icon-box .pxl-item--icon svg {
            stroke: #FFFFFF;
            height: 93px;
            width: 93px;
        }

        .elementor-14003 .elementor-element.elementor-element-101c63e .pxl-icon-box .pxl-item--icon i {
            font-size: 93px;
        }

        .elementor-14003 .elementor-element.elementor-element-2bc0574>.elementor-element-populated {
            border-style: solid;
            border-width: 0px 1px 0px 0px;
            border-color: #FFFFFF26;
        }

        .elementor-14003 .elementor-element.elementor-element-ac9dbd2 .pxl-icon-box .pxl-item--inner {
            border-style: none;
            padding: 22px 20px 11px 20px !important;
        }

        .elementor-14003 .elementor-element.elementor-element-ac9dbd2 .pxl-icon-box .pxl-item--inner .pxl-item--title,
        .elementor-14003 .elementor-element.elementor-element-ac9dbd2 .pxl-icon-box .pxl-item--inner .pxl-item--title a {
            color: #FFFFFF;
        }

        .elementor-14003 .elementor-element.elementor-element-ac9dbd2 .pxl-icon-box .pxl-item--description,
        .elementor-14003 .elementor-element.elementor-element-ac9dbd2 .pxl-icon-box .pxl-item--description a {
            color: #C2C2C2;
        }

        .elementor-14003 .elementor-element.elementor-element-ac9dbd2 .pxl-icon-box .pxl-item--description {
            line-height: 26px;
        }

        .elementor-14003 .elementor-element.elementor-element-ac9dbd2 .pxl-icon-box .pxl-item--icon svg {
            stroke: #FFFFFF;
            height: 93px;
            width: 93px;
        }

        .elementor-14003 .elementor-element.elementor-element-ac9dbd2 .pxl-icon-box .pxl-item--icon i {
            font-size: 93px;
        }

        .elementor-14003 .elementor-element.elementor-element-cea6743 .pxl-icon-box .pxl-item--inner {
            border-style: none;
            padding: 22px 20px 11px 20px !important;
        }

        .elementor-14003 .elementor-element.elementor-element-cea6743 .pxl-icon-box .pxl-item--inner .pxl-item--title,
        .elementor-14003 .elementor-element.elementor-element-cea6743 .pxl-icon-box .pxl-item--inner .pxl-item--title a {
            color: #FFFFFF;
        }

        .elementor-14003 .elementor-element.elementor-element-cea6743 .pxl-icon-box .pxl-item--description,
        .elementor-14003 .elementor-element.elementor-element-cea6743 .pxl-icon-box .pxl-item--description a {
            color: #C2C2C2;
        }

        .elementor-14003 .elementor-element.elementor-element-cea6743 .pxl-icon-box .pxl-item--description {
            line-height: 26px;
        }

        .elementor-14003 .elementor-element.elementor-element-cea6743 .pxl-icon-box .pxl-item--icon svg {
            stroke: #FFFFFF;
            height: 93px;
            width: 93px;
        }

        .elementor-14003 .elementor-element.elementor-element-cea6743 .pxl-icon-box .pxl-item--icon i {
            font-size: 93px;
        }

        .elementor-14003 .elementor-element.elementor-element-486897f .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-14003 .elementor-element.elementor-element-486897f .pxl-divider .pxl-divider-separator {
            border-color: #FFFFFF26;
        }

        .elementor-14003 .elementor-element.elementor-element-486897f .pxl-divider {
            padding: 0px 0px 0px 0px;
        }

        .elementor-14003 .elementor-element.elementor-element-c014068>.elementor-widget-container {
            padding: 54px 0px 58px 0px;
        }

        .elementor-14003 .elementor-element.elementor-element-c014068 .pxl-text-editor {
            text-align: center;
        }

        .elementor-14003 .elementor-element.elementor-element-c014068 .pxl-text-editor,
        .elementor-14003 .elementor-element.elementor-element-c014068 .pxl-text-editor p {
            color: #C2C2C2;
            font-size: 20px;
            font-weight: 400;
            line-height: 35px;
        }

        .elementor-14003 .elementor-element.elementor-element-c014068 .pxl-text-editor a:hover {
            color: #FFFFFF;
        }

        .elementor-14003 .elementor-element.elementor-element-c014068 .pxl-text-editor a {
            text-decoration: underline;
        }

        @media(max-width:880px) and (min-width:768px) {
            .elementor-14003 .elementor-element.elementor-element-c08ef32 {
                width: 50%;
            }

            .elementor-14003 .elementor-element.elementor-element-9d17084 {
                width: 50%;
            }

            .elementor-14003 .elementor-element.elementor-element-2bc0574 {
                width: 50%;
            }

            .elementor-14003 .elementor-element.elementor-element-7aff09f {
                width: 50%;
            }
        }

        @media(max-width:1366px) {
            .elementor-14003 .elementor-element.elementor-element-3cd355b {
                padding: 0px 0px 0px 0px;
            }

            .elementor-14003 .elementor-element.elementor-element-563ea32 .pxl-heading .pxl-item--title {
                font-size: 120px;
                line-height: 1em;
            }

            .elementor-14003 .elementor-element.elementor-element-1762329>.elementor-widget-container {
                margin: 0px 0px 10px 0px;
            }
        }

        @media(max-width:1200px) {
            .elementor-14003 .elementor-element.elementor-element-972a095>.elementor-element-populated {
                padding: 80px 0px 0px 0px;
            }

            .elementor-14003 .elementor-element.elementor-element-563ea32 .pxl-heading .pxl-item--title {
                font-size: 100px;
                line-height: 1em;
            }

            .elementor-14003 .elementor-element.elementor-element-1762329>.elementor-widget-container {
                margin: 0px 0px 29px 0px;
            }

            .elementor-14003 .elementor-element.elementor-element-2655d68 {
                padding: 40px 0px 40px 0px;
            }

            .elementor-14003 .elementor-element.elementor-element-c014068>.elementor-widget-container {
                padding: 40px 0px 60px 0px;
            }
        }

        @media(max-width:1024px) {
            .elementor-14003 .elementor-element.elementor-element-0f6d0ea>.elementor-element-populated {
                margin: 0px 0px 0px 20px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 20px;
            }

            .elementor-14003 .elementor-element.elementor-element-563ea32 .pxl-heading .pxl-item--title {
                font-size: 80px;
            }

            .elementor-14003 .elementor-element.elementor-element-1762329 .pxl-text-editor,
            .elementor-14003 .elementor-element.elementor-element-1762329 .pxl-text-editor p {
                font-size: 15px;
                line-height: 1.7em;
            }

            .elementor-14003 .elementor-element.elementor-element-773a5ad>.elementor-widget-container {
                margin: -25px 0px 0px 0px;
            }

            .elementor-14003 .elementor-element.elementor-element-2655d68 {
                padding: 60px 0px 80px 0px;
            }

            .elementor-14003 .elementor-element.elementor-element-78932d3 .pxl-icon-box .pxl-item--title,
            .elementor-14003 .elementor-element.elementor-element-78932d3 .pxl-icon-box .pxl-item--title a {
                font-size: 20px;
            }

            .elementor-14003 .elementor-element.elementor-element-78932d3 .pxl-icon-box .pxl-item--icon i {
                font-size: 60px;
            }

            .elementor-14003 .elementor-element.elementor-element-78932d3 .pxl-icon-box .pxl-item--icon svg {
                height: 60px;
                width: 60px;
            }

            .elementor-14003 .elementor-element.elementor-element-101c63e .pxl-icon-box .pxl-item--title,
            .elementor-14003 .elementor-element.elementor-element-101c63e .pxl-icon-box .pxl-item--title a {
                font-size: 20px;
            }

            .elementor-14003 .elementor-element.elementor-element-101c63e .pxl-icon-box .pxl-item--icon i {
                font-size: 60px;
            }

            .elementor-14003 .elementor-element.elementor-element-101c63e .pxl-icon-box .pxl-item--icon svg {
                height: 60px;
                width: 60px;
            }

            .elementor-14003 .elementor-element.elementor-element-ac9dbd2 .pxl-icon-box .pxl-item--title,
            .elementor-14003 .elementor-element.elementor-element-ac9dbd2 .pxl-icon-box .pxl-item--title a {
                font-size: 20px;
            }

            .elementor-14003 .elementor-element.elementor-element-ac9dbd2 .pxl-icon-box .pxl-item--icon i {
                font-size: 60px;
            }

            .elementor-14003 .elementor-element.elementor-element-ac9dbd2 .pxl-icon-box .pxl-item--icon svg {
                height: 60px;
                width: 60px;
            }

            .elementor-14003 .elementor-element.elementor-element-cea6743 .pxl-icon-box .pxl-item--title,
            .elementor-14003 .elementor-element.elementor-element-cea6743 .pxl-icon-box .pxl-item--title a {
                font-size: 20px;
            }

            .elementor-14003 .elementor-element.elementor-element-cea6743 .pxl-icon-box .pxl-item--icon i {
                font-size: 60px;
            }

            .elementor-14003 .elementor-element.elementor-element-cea6743 .pxl-icon-box .pxl-item--icon svg {
                height: 60px;
                width: 60px;
            }
        }

        @media(max-width:880px) {
            .elementor-14003 .elementor-element.elementor-element-563ea32 .pxl-heading .pxl-item--title {
                font-size: 60px;
            }

            .elementor-14003 .elementor-element.elementor-element-1762329>.elementor-widget-container {
                margin: 0px 0px 25px 0px;
            }

            .elementor-14003 .elementor-element.elementor-element-773a5ad>.elementor-widget-container {
                margin: -23px 0px 0px 0px;
            }
        }

        @media(max-width:767px) {
            .elementor-14003 .elementor-element.elementor-element-972a095>.elementor-element-populated {
                padding: 60px 0px 0px 0px;
            }

            .elementor-14003 .elementor-element.elementor-element-0f6d0ea>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-14003 .elementor-element.elementor-element-563ea32 .pxl-heading .pxl-item--title {
                font-size: 48px;
            }

            .elementor-14003 .elementor-element.elementor-element-081d3ca.elementor-column>.elementor-widget-wrap {
                justify-content: flex-start;
            }

            .elementor-14003 .elementor-element.elementor-element-081d3ca>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-14003 .elementor-element.elementor-element-773a5ad>.elementor-widget-container {
                margin: 25px 0px -25px 0px;
            }

            .elementor-14003 .elementor-element.elementor-element-2655d68 {
                padding: 40px 0px 60px 0px;
            }

            .elementor-14003 .elementor-element.elementor-element-c014068>.elementor-widget-container {
                padding: 50px 15px 50px 15px;
            }
        }

        .elementor-14007 .elementor-element.elementor-element-2e99325 {
            padding: 0px 50px 0px 50px;
        }

        .elementor-14007 .elementor-element.elementor-element-c3984f3.elementor-widget-pxl_image,
        .elementor-14007 .elementor-element.elementor-element-c3984f3 .elementor-widget-container,
        .elementor-14007 .elementor-element.elementor-element-c3984f3 .pxl-image-single,
        .elementor-14007 .elementor-element.elementor-element-c3984f3 .pxl-item--inner,
        .elementor-14007 .elementor-element.elementor-element-c3984f3 .pxl-item--image,
        .elementor-14007 .elementor-element.elementor-element-c3984f3 .pxl-item--image img {
            width: 705px !important;
            height: 900px !important;
        }

        .elementor-14007 .elementor-element.elementor-element-73760aa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-14007 .elementor-element.elementor-element-73760aa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F1F2EB;
        }

        .elementor-bc-flex-widget .elementor-14007 .elementor-element.elementor-element-73760aa.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-14007 .elementor-element.elementor-element-73760aa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-14007 .elementor-element.elementor-element-73760aa.elementor-column>.elementor-widget-wrap {
            justify-content: flex-end;
        }

        .elementor-14007 .elementor-element.elementor-element-73760aa>.elementor-element-populated {
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: #11111126;
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

        .elementor-14007 .elementor-element.elementor-element-73760aa>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-14007 .elementor-element.elementor-element-5cc441d {
            width: var(--container-widget-width, 102.242%);
            max-width: 102.242%;
            --container-widget-width: 102.242%;
            --container-widget-flex-grow: 0;
        }

        .elementor-14007 .elementor-element.elementor-element-5cc441d>.elementor-widget-container {
            padding: 0vw 7.4vw 0vw 7.4vw;
        }

        .elementor-14007 .elementor-element.elementor-element-5cc441d .pxl-heading {
            text-align: left;
        }

        .elementor-14007 .elementor-element.elementor-element-5cc441d .pxl-heading .pxl-item--title {
            font-size: 150px;
            line-height: 140px;
        }

        .elementor-14007 .elementor-element.elementor-element-dfc765e>.elementor-widget-container {
            margin: -29px 0px 0px 0px;
        }

        .elementor-14007 .elementor-element.elementor-element-dfc765e .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-14007 .elementor-element.elementor-element-dfc765e .pxl-divider .pxl-divider-separator {
            border-color: #DFDDCE;
        }

        .elementor-14007 .elementor-element.elementor-element-7ce7cff>.elementor-widget-container {
            margin: 17px 0px 68px 0px;
            padding: 0vw 7.4vw 0vw 7.4vw;
        }

        .elementor-14007 .elementor-element.elementor-element-7ce7cff .pxl-text-editor,
        .elementor-14007 .elementor-element.elementor-element-7ce7cff .pxl-text-editor p {
            line-height: 26px;
        }

        .elementor-14007 .elementor-element.elementor-element-0aadb55>.elementor-widget-container {
            margin: 0px 0px 62px 0px;
            padding: 0vw 7.4vw 0vw 7.4vw;
        }

        .elementor-14007 .elementor-element.elementor-element-d4ff714 {
            width: auto;
            max-width: auto;
        }

        .elementor-14007 .elementor-element.elementor-element-d4ff714>.elementor-widget-container {
            padding: 0vw 5.73vw 0vw 0vw;
        }

        .elementor-14007 .elementor-element.elementor-element-d4ff714 .pxl-counter .pxl-counter--holder {
            gap: 30px;
        }

        .elementor-14007 .elementor-element.elementor-element-d4ff714 .pxl-counter .pxl-counter--title,
        .elementor-14007 .elementor-element.elementor-element-d4ff714 .pxl-counter .pxl-counter-title {
            color: #111111;
            font-size: 20px;
            font-weight: 400;
            text-transform: capitalize;
            line-height: 30px;
            letter-spacing: 0px;
        }

        .elementor-14007 .elementor-element.elementor-element-d4ff714 .pxl-counter .pxl-counter--title {
            transform: translatey(16px);
        }

        .elementor-14007 .elementor-element.elementor-element-d4ff714 .pxl-counter .pxl-counter--number .pxl-counter--value {
            font-size: 100px;
            font-weight: 500;
        }

        .elementor-14007 .elementor-element.elementor-element-d4ff714 .pxl-counter .pxl-counter--suffix {
            font-size: 100px;
            font-weight: 500;
        }

        .elementor-14007 .elementor-element.elementor-element-0afa39a>.elementor-widget-container {
            margin: -45px 0px 0px 0px;
        }

        .elementor-14007 .elementor-element.elementor-element-0afa39a .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-14007 .elementor-element.elementor-element-0afa39a .pxl-divider .pxl-divider-separator {
            border-color: #DFDDCE;
        }

        @media(max-width:1366px) {
            .elementor-14007 .elementor-element.elementor-element-2e99325 {
                padding: 0px 0px 0px 0px;
            }

            .elementor-14007 .elementor-element.elementor-element-5cc441d .pxl-heading .pxl-item--title {
                font-size: 120px;
                line-height: 1em;
            }

            .elementor-14007 .elementor-element.elementor-element-7ce7cff>.elementor-widget-container {
                margin: 0px 0px 50px 0px;
            }

            .elementor-14007 .elementor-element.elementor-element-d4ff714 .pxl-counter .pxl-counter--title {
                transform: translatey(0px);
            }
        }

        @media(max-width:1200px) {
            .elementor-14007 .elementor-element.elementor-element-5cc441d .pxl-heading .pxl-item--title {
                font-size: 100px;
                line-height: 1em;
            }

            .elementor-14007 .elementor-element.elementor-element-d4ff714 .pxl-counter .pxl-counter--title {
                transform: translatey(8px);
            }

            .elementor-14007 .elementor-element.elementor-element-d4ff714 .pxl-counter .pxl-counter--number .pxl-counter--value {
                font-size: 80px;
            }

            .elementor-14007 .elementor-element.elementor-element-d4ff714 .pxl-counter .pxl-counter--suffix {
                font-size: 80px;
            }

            .elementor-14007 .elementor-element.elementor-element-0afa39a>.elementor-widget-container {
                margin: -36px 0px 0px 0px;
            }
        }

        @media(max-width:1024px) {
            .elementor-14007 .elementor-element.elementor-element-5cc441d .pxl-heading .pxl-item--title {
                font-size: 80px;
            }

            .elementor-14007 .elementor-element.elementor-element-dfc765e>.elementor-widget-container {
                margin: -25px 0px 0px 0px;
            }

            .elementor-14007 .elementor-element.elementor-element-d4ff714 .pxl-counter .pxl-counter--title,
            .elementor-14007 .elementor-element.elementor-element-d4ff714 .pxl-counter .pxl-counter-title {
                font-size: 18px;
                line-height: 1.2em;
            }

            .elementor-14007 .elementor-element.elementor-element-d4ff714 .pxl-counter .pxl-counter--title {
                transform: translatey(5px);
            }

            .elementor-14007 .elementor-element.elementor-element-d4ff714 .pxl-counter .pxl-counter--number .pxl-counter--value {
                font-size: 60px;
            }

            .elementor-14007 .elementor-element.elementor-element-d4ff714 .pxl-counter .pxl-counter--suffix {
                font-size: 60px;
            }

            .elementor-14007 .elementor-element.elementor-element-0afa39a>.elementor-widget-container {
                margin: -28px 0px 0px 0px;
            }
        }

        @media(max-width:880px) {
            .elementor-14007 .elementor-element.elementor-element-73760aa>.elementor-element-populated {
                padding: 0px 15px 0px 30px;
            }

            .elementor-14007 .elementor-element.elementor-element-5cc441d>.elementor-widget-container {
                padding: 0vw 0vw 0vw 0vw;
            }

            .elementor-14007 .elementor-element.elementor-element-5cc441d .pxl-heading .pxl-item--title {
                font-size: 60px;
            }

            .elementor-14007 .elementor-element.elementor-element-dfc765e>.elementor-widget-container {
                margin: -23px 0px 0px 0px;
            }

            .elementor-14007 .elementor-element.elementor-element-7ce7cff>.elementor-widget-container {
                padding: 0vw 0vw 0vw 0vw;
            }

            .elementor-14007 .elementor-element.elementor-element-0aadb55>.elementor-widget-container {
                padding: 0vw 0vw 0vw 0vw;
            }
        }

        @media(max-width:767px) {

            .elementor-14007 .elementor-element.elementor-element-c3984f3.elementor-widget-pxl_image,
            .elementor-14007 .elementor-element.elementor-element-c3984f3 .elementor-widget-container,
            .elementor-14007 .elementor-element.elementor-element-c3984f3 .pxl-image-single,
            .elementor-14007 .elementor-element.elementor-element-c3984f3 .pxl-item--inner,
            .elementor-14007 .elementor-element.elementor-element-c3984f3 .pxl-item--image,
            .elementor-14007 .elementor-element.elementor-element-c3984f3 .pxl-item--image img {
                width: 100% !important;
                height: 450px !important;
            }

            .elementor-14007 .elementor-element.elementor-element-73760aa.elementor-column>.elementor-widget-wrap {
                justify-content: flex-start;
            }

            .elementor-14007 .elementor-element.elementor-element-73760aa>.elementor-element-populated {
                padding: 65px 15px 65px 15px;
            }

            .elementor-14007 .elementor-element.elementor-element-5cc441d .pxl-heading .pxl-item--title {
                font-size: 48px;
            }

            .elementor-14007 .elementor-element.elementor-element-dfc765e>.elementor-widget-container {
                margin: -21px 0px 0px 0px;
            }

            .elementor-14007 .elementor-element.elementor-element-7ce7cff>.elementor-widget-container {
                margin: 10px 0px 35px 0px;
            }

            .elementor-14007 .elementor-element.elementor-element-0aadb55>.elementor-widget-container {
                margin: 0px 0px 20px 0px;
            }

            .elementor-14007 .elementor-element.elementor-element-d4ff714>.elementor-widget-container {
                padding: 0vw 0vw 0vw 0vw;
            }

            .elementor-14007 .elementor-element.elementor-element-d4ff714 .pxl-counter .pxl-counter--holder {
                gap: 0px;
            }

            .elementor-14007 .elementor-element.elementor-element-d4ff714 .pxl-counter .pxl-counter--title {
                transform: translatey(-20px);
            }

            .elementor-14007 .elementor-element.elementor-element-0afa39a>.elementor-widget-container {
                margin: -23px 0px 0px 0px;
            }
        }

        @media(min-width:768px) {
            .elementor-14007 .elementor-element.elementor-element-e18514c {
                width: 38.632%;
            }

            .elementor-14007 .elementor-element.elementor-element-73760aa {
                width: 61.368%;
            }
        }

        @media(min-width:1921px) {

            .elementor-14007 .elementor-element.elementor-element-c3984f3.elementor-widget-pxl_image,
            .elementor-14007 .elementor-element.elementor-element-c3984f3 .elementor-widget-container,
            .elementor-14007 .elementor-element.elementor-element-c3984f3 .pxl-image-single,
            .elementor-14007 .elementor-element.elementor-element-c3984f3 .pxl-item--inner,
            .elementor-14007 .elementor-element.elementor-element-c3984f3 .pxl-item--image,
            .elementor-14007 .elementor-element.elementor-element-c3984f3 .pxl-item--image img {
                width: 100% !important;
            }

            .elementor-14007 .elementor-element.elementor-element-c3984f3 .pxl-image-single img {
                width: 100%;
            }
        }

        .elementor-14009 .elementor-element.elementor-element-a7d735a:not(.elementor-motion-effects-element-type-background),
        .elementor-14009 .elementor-element.elementor-element-a7d735a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #FFFFFF;
        }

        .elementor-14009 .elementor-element.elementor-element-a7d735a {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 0px 50px 0px 50px;
        }

        .elementor-14009 .elementor-element.elementor-element-a7d735a>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-14009 .elementor-element.elementor-element-3d59031>.elementor-element-populated {
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: #11111126;
            padding: 107px 0px 130px 0px;
        }

        .elementor-14009 .elementor-element.elementor-element-b3a97c5>.elementor-container {
            max-width: 1320px;
        }

        .elementor-bc-flex-widget .elementor-14009 .elementor-element.elementor-element-a1a6045.elementor-column .elementor-widget-wrap {
            align-items: flex-end;
        }

        .elementor-14009 .elementor-element.elementor-element-a1a6045.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: flex-end;
            align-items: flex-end;
        }

        .elementor-14009 .elementor-element.elementor-element-a1a6045>.elementor-element-populated {
            padding: 0px 15px 0px 15px;
        }

        .elementor-14009 .elementor-element.elementor-element-5179028 .pxl-heading {
            text-align: left;
        }

        .elementor-14009 .elementor-element.elementor-element-5179028 .pxl-heading .pxl-item--title {
            font-size: 150px;
            line-height: 140px;
        }

        .elementor-bc-flex-widget .elementor-14009 .elementor-element.elementor-element-0db5f9f.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-14009 .elementor-element.elementor-element-0db5f9f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-14009 .elementor-element.elementor-element-0db5f9f.elementor-column>.elementor-widget-wrap {
            justify-content: flex-end;
        }

        .elementor-14009 .elementor-element.elementor-element-0db5f9f>.elementor-element-populated {
            margin: 0px 0px -10px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 15px 0px 15px;
        }

        .elementor-14009 .elementor-element.elementor-element-1668589 {
            width: auto;
            max-width: auto;
        }

        .elementor-14009 .elementor-element.elementor-element-1668589>.elementor-widget-container {
            margin: 0px 0px -9px 0px;
        }

        .elementor-14009 .elementor-element.elementor-element-1668589 .pxl-text-editor .pxl-item--inner {
            max-width: 470px;
        }

        .elementor-14009 .elementor-element.elementor-element-1668589 .pxl-text-editor,
        .elementor-14009 .elementor-element.elementor-element-1668589 .pxl-text-editor p {
            font-size: 17px;
            line-height: 33px;
        }

        .elementor-14009 .elementor-element.elementor-element-2068cc7 {
            margin-top: 37px;
            margin-bottom: 0px;
        }

        .elementor-14009 .elementor-element.elementor-element-f46c418:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-14009 .elementor-element.elementor-element-f46c418>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #111111;
        }

        .elementor-bc-flex-widget .elementor-14009 .elementor-element.elementor-element-f46c418.elementor-column .elementor-widget-wrap {
            align-items: space-between;
        }

        .elementor-14009 .elementor-element.elementor-element-f46c418.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: space-between;
            align-items: space-between;
        }

        .elementor-14009 .elementor-element.elementor-element-f46c418.elementor-column>.elementor-widget-wrap {
            justify-content: center;
        }

        .elementor-14009 .elementor-element.elementor-element-f46c418>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            margin: 15px 140px 15px 15px;
            --e-column-margin-right: 140px;
            --e-column-margin-left: 15px;
            padding: 65px 15px 15px 15px;
        }

        .elementor-14009 .elementor-element.elementor-element-f46c418>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-14009 .elementor-element.elementor-element-ffdf725 .pxl-icon1 {
            text-align: center;
            justify-content: center;
        }

        .elementor-14009 .elementor-element.elementor-element-ffdf725 .pxl-icon1 a {
            color: #FFFFFF73;
            font-size: 96px;
        }

        .elementor-14009 .elementor-element.elementor-element-ffdf725 .pxl-icon1 a svg path,
        .elementor-14009 .elementor-element.elementor-element-ffdf725 .pxl-icon1 a svg circle,
        .elementor-14009 .elementor-element.elementor-element-ffdf725 .pxl-icon1 a svg line,
        .elementor-14009 .elementor-element.elementor-element-ffdf725 .pxl-icon1 a svg polygon,
        .elementor-14009 .elementor-element.elementor-element-ffdf725 .pxl-icon1 a svg rect,
        .elementor-14009 .elementor-element.elementor-element-ffdf725 .pxl-icon1 a svg polyline {
            stroke: #FFFFFF73;
        }

        .elementor-14009 .elementor-element.elementor-element-ffdf725 .pxl-icon1 a svg {
            width: 96px;
            height: 96px;
        }

        .elementor-14009 .elementor-element.elementor-element-6ee2cec>.elementor-widget-container {
            margin: 0px 0px 21px 0px;
        }

        .elementor-14009 .elementor-element.elementor-element-6ee2cec .pxl-counter .pxl-counter--inner {
            text-align: center;
        }

        .elementor-14009 .elementor-element.elementor-element-6ee2cec .pxl-counter .pxl-counter--holder {
            justify-content: center;
        }

        .elementor-14009 .elementor-element.elementor-element-6ee2cec .pxl-counter .pxl-counter--title,
        .elementor-14009 .elementor-element.elementor-element-6ee2cec .pxl-counter .pxl-counter-title {
            color: #FFFFFF;
            font-size: 20px;
            font-weight: 400;
        }

        .elementor-14009 .elementor-element.elementor-element-6ee2cec .pxl-counter .pxl-counter--number {
            color: #E5E7DE;
        }

        .elementor-14009 .elementor-element.elementor-element-6ee2cec .pxl-counter .pxl-counter--number .pxl-counter--value {
            font-size: 100px;
            font-weight: 300;
            line-height: 70px;
        }

        .elementor-14009 .elementor-element.elementor-element-c916c6b .pxl-button .btn {
            color: #111111;
            background-color: #FFFFFF;
            font-family: "DM Sans", Sans-serif;
            font-size: 15px;
            font-weight: 400;
        }

        .elementor-14009 .elementor-element.elementor-element-c916c6b .pxl-button .btn i {
            font-size: 32px;
        }

        .elementor-14009 .elementor-element.elementor-element-c916c6b .pxl-button .btn svg {
            width: 32px;
        }

        .elementor-14009 .elementor-element.elementor-element-c916c6b .pxl-button .btn-svg:hover svg {
            width: 32px;
        }

        .elementor-14009 .elementor-element.elementor-element-9ab2fe7 .pxl-awards-list .pxl-item-content .pxl-year {
            word-spacing: 10px;
        }

        @media(max-width:1366px) {
            .elementor-14009 .elementor-element.elementor-element-a7d735a {
                padding: 0px 0px 0px 0px;
            }

            .elementor-14009 .elementor-element.elementor-element-5179028 .pxl-heading .pxl-item--title {
                font-size: 120px;
                line-height: 1em;
            }

            .elementor-14009 .elementor-element.elementor-element-1668589>.elementor-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .elementor-14009 .elementor-element.elementor-element-f46c418>.elementor-element-populated {
                margin: 15px 100px 15px 15px;
                --e-column-margin-right: 100px;
                --e-column-margin-left: 15px;
            }
        }

        @media(max-width:1200px) {
            .elementor-14009 .elementor-element.elementor-element-5179028 .pxl-heading .pxl-item--title {
                font-size: 100px;
                line-height: 1em;
            }

            .elementor-14009 .elementor-element.elementor-element-f46c418>.elementor-element-populated {
                margin: 15px 15px 15px 15px;
                --e-column-margin-right: 15px;
                --e-column-margin-left: 15px;
            }
        }

        @media(max-width:1024px) {
            .elementor-14009 .elementor-element.elementor-element-3d59031>.elementor-element-populated {
                padding: 90px 0px 100px 0px;
            }

            .elementor-14009 .elementor-element.elementor-element-a1a6045>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-14009 .elementor-element.elementor-element-5179028 .pxl-heading .pxl-item--title {
                font-size: 80px;
            }

            .elementor-14009 .elementor-element.elementor-element-1668589>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-14009 .elementor-element.elementor-element-1668589 .pxl-text-editor,
            .elementor-14009 .elementor-element.elementor-element-1668589 .pxl-text-editor p {
                font-size: 15px;
            }

            .elementor-14009 .elementor-element.elementor-element-6ee2cec .pxl-counter .pxl-counter--title,
            .elementor-14009 .elementor-element.elementor-element-6ee2cec .pxl-counter .pxl-counter-title {
                font-size: 18px;
                line-height: 1em;
            }

            .elementor-14009 .elementor-element.elementor-element-6ee2cec .pxl-counter .pxl-counter--number .pxl-counter--value {
                font-size: 60px;
                line-height: 1em;
            }
        }

        @media(max-width:880px) {
            .elementor-14009 .elementor-element.elementor-element-5179028 .pxl-heading .pxl-item--title {
                font-size: 60px;
            }

            .elementor-14009 .elementor-element.elementor-element-6ee2cec .pxl-counter .pxl-counter--number {
                margin-top: -5px;
            }
        }

        @media(max-width:767px) {
            .elementor-14009 .elementor-element.elementor-element-3d59031>.elementor-element-populated {
                padding: 55px 0px 0px 0px;
            }

            .elementor-14009 .elementor-element.elementor-element-a1a6045>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-14009 .elementor-element.elementor-element-5179028 .pxl-heading .pxl-item--title {
                font-size: 48px;
            }

            .elementor-14009 .elementor-element.elementor-element-0db5f9f.elementor-column>.elementor-widget-wrap {
                justify-content: flex-start;
            }

            .elementor-14009 .elementor-element.elementor-element-0db5f9f>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-14009 .elementor-element.elementor-element-f46c418.elementor-column>.elementor-widget-wrap {
                justify-content: flex-start;
            }

            .elementor-14009 .elementor-element.elementor-element-f46c418>.elementor-element-populated {
                margin: 15px 15px 15px 15px;
                --e-column-margin-right: 15px;
                --e-column-margin-left: 15px;
            }

            .elementor-14009 .elementor-element.elementor-element-6ee2cec>.elementor-widget-container {
                margin: 20px 0px 30px 0px;
            }

            .elementor-14009 .elementor-element.elementor-element-6dd0a59>.elementor-element-populated {
                margin: 40px 0px 60px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }
        }

        @media(min-width:768px) {
            .elementor-14009 .elementor-element.elementor-element-a1a6045 {
                width: 60.604%;
            }

            .elementor-14009 .elementor-element.elementor-element-0db5f9f {
                width: 39.396%;
            }

            .elementor-14009 .elementor-element.elementor-element-f46c418 {
                width: 34.562%;
            }

            .elementor-14009 .elementor-element.elementor-element-6dd0a59 {
                width: 65.438%;
            }
        }

        @media(max-width:1024px) and (min-width:768px) {
            .elementor-14009 .elementor-element.elementor-element-a1a6045 {
                width: 50%;
            }

            .elementor-14009 .elementor-element.elementor-element-0db5f9f {
                width: 50%;
            }

            .elementor-14009 .elementor-element.elementor-element-f46c418 {
                width: 38%;
            }

            .elementor-14009 .elementor-element.elementor-element-6dd0a59 {
                width: 62%;
            }
        }

        .elementor-14011 .elementor-element.elementor-element-1c935b3 {
            padding: 0px 50px 0px 50px;
        }

        .elementor-14011 .elementor-element.elementor-element-0a3cab0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-14011 .elementor-element.elementor-element-0a3cab0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F1F2EB;
        }

        .elementor-14011 .elementor-element.elementor-element-0a3cab0>.elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 108px 0px 120px 0px;
        }

        .elementor-14011 .elementor-element.elementor-element-0a3cab0>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-14011 .elementor-element.elementor-element-6ae310f>.elementor-container {
            max-width: 1320px;
        }

        .elementor-14011 .elementor-element.elementor-element-6ae310f {
            margin-top: 0px;
            margin-bottom: 0px;
        }

        .elementor-bc-flex-widget .elementor-14011 .elementor-element.elementor-element-ddefd17.elementor-column .elementor-widget-wrap {
            align-items: flex-end;
        }

        .elementor-14011 .elementor-element.elementor-element-ddefd17.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: flex-end;
            align-items: flex-end;
        }

        .elementor-14011 .elementor-element.elementor-element-ddefd17>.elementor-element-populated {
            padding: 0px 15px 0px 15px;
        }

        .elementor-14011 .elementor-element.elementor-element-70ab9d8 .pxl-heading {
            text-align: left;
        }

        .elementor-14011 .elementor-element.elementor-element-70ab9d8 .pxl-heading .pxl-item--title {
            font-size: 150px;
            line-height: 140px;
        }

        .elementor-bc-flex-widget .elementor-14011 .elementor-element.elementor-element-9189667.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-14011 .elementor-element.elementor-element-9189667.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-14011 .elementor-element.elementor-element-9189667.elementor-column>.elementor-widget-wrap {
            justify-content: flex-end;
        }

        .elementor-14011 .elementor-element.elementor-element-9189667>.elementor-element-populated {
            margin: 0px 0px -10px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 15px 0px 15px;
        }

        .elementor-14011 .elementor-element.elementor-element-9e2a4cf {
            width: auto;
            max-width: auto;
        }

        .elementor-14011 .elementor-element.elementor-element-9e2a4cf>.elementor-widget-container {
            margin: 0px 0px -9px 0px;
        }

        .elementor-14011 .elementor-element.elementor-element-9e2a4cf .pxl-text-editor .pxl-item--inner {
            max-width: 470px;
        }

        .elementor-14011 .elementor-element.elementor-element-9e2a4cf .pxl-text-editor,
        .elementor-14011 .elementor-element.elementor-element-9e2a4cf .pxl-text-editor p {
            font-size: 17px;
            line-height: 33px;
        }

        .elementor-14011 .elementor-element.elementor-element-8dda830>.elementor-widget-container {
            margin: -30px 0px 0px 0px;
        }

        .elementor-14011 .elementor-element.elementor-element-8dda830 .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-14011 .elementor-element.elementor-element-8dda830 .pxl-divider .pxl-divider-separator {
            border-color: #11111126;
        }

        .elementor-14011 .elementor-element.elementor-element-e9eb77f>.elementor-container {
            max-width: 1320px;
        }

        .elementor-14011 .elementor-element.elementor-element-e9eb77f {
            margin-top: 36px;
            margin-bottom: 0px;
        }

        @media(max-width:1366px) {
            .elementor-14011 .elementor-element.elementor-element-1c935b3 {
                padding: 0px 0px 0px 0px;
            }

            .elementor-14011 .elementor-element.elementor-element-70ab9d8 .pxl-heading .pxl-item--title {
                font-size: 120px;
                line-height: 1em;
            }

            .elementor-14011 .elementor-element.elementor-element-9e2a4cf>.elementor-widget-container {
                margin: 0px 0px 10px 0px;
            }
        }

        @media(max-width:1200px) {
            .elementor-14011 .elementor-element.elementor-element-70ab9d8 .pxl-heading .pxl-item--title {
                font-size: 100px;
                line-height: 1em;
            }

            .elementor-14011 .elementor-element.elementor-element-9e2a4cf>.elementor-widget-container {
                margin: 0px 0px 29px 0px;
            }
        }

        @media(max-width:1024px) {
            .elementor-14011 .elementor-element.elementor-element-ddefd17>.elementor-element-populated {
                margin: 0px 0px 0px 20px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 20px;
            }

            .elementor-14011 .elementor-element.elementor-element-70ab9d8 .pxl-heading .pxl-item--title {
                font-size: 80px;
            }

            .elementor-14011 .elementor-element.elementor-element-9e2a4cf>.elementor-widget-container {
                margin: 0px 0px 22px 0px;
            }

            .elementor-14011 .elementor-element.elementor-element-9e2a4cf .pxl-text-editor,
            .elementor-14011 .elementor-element.elementor-element-9e2a4cf .pxl-text-editor p {
                font-size: 15px;
            }

            .elementor-14011 .elementor-element.elementor-element-8dda830>.elementor-widget-container {
                margin: -25px 0px 0px 0px;
            }
        }

        @media(max-width:880px) {
            .elementor-14011 .elementor-element.elementor-element-70ab9d8 .pxl-heading .pxl-item--title {
                font-size: 80px;
            }
        }

        @media(max-width:767px) {
            .elementor-14011 .elementor-element.elementor-element-0a3cab0>.elementor-element-populated {
                padding: 45px 0px 60px 0px;
            }

            .elementor-14011 .elementor-element.elementor-element-ddefd17>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-14011 .elementor-element.elementor-element-70ab9d8 .pxl-heading .pxl-item--title {
                font-size: 48px;
            }

            .elementor-14011 .elementor-element.elementor-element-9189667.elementor-column>.elementor-widget-wrap {
                justify-content: flex-start;
            }

            .elementor-14011 .elementor-element.elementor-element-9189667>.elementor-element-populated {
                margin: 20px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-14011 .elementor-element.elementor-element-8dda830>.elementor-widget-container {
                margin: -34px 0px 0px 0px;
            }
        }

        .elementor-14013 .elementor-element.elementor-element-12c8c5b {
            padding: 0px 50px 0px 50px;
        }

        .elementor-14013 .elementor-element.elementor-element-b9e8321:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
        .elementor-14013 .elementor-element.elementor-element-b9e8321>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #111111;
        }

        .elementor-14013 .elementor-element.elementor-element-b9e8321>.elementor-element-populated {
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: #11111126;
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 107px 0px 94px 0px;
        }

        .elementor-14013 .elementor-element.elementor-element-b9e8321>.elementor-element-populated>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-14013 .elementor-element.elementor-element-a9bab80 .pxl-heading {
            text-align: center;
        }

        .elementor-14013 .elementor-element.elementor-element-a9bab80 .pxl-heading .pxl-item--title {
            color: #E3E5DD;
            -webkit-text-stroke-color: #E3E5DD;
            font-size: 150px;
            line-height: 140px;
        }

        .elementor-14013 .elementor-element.elementor-element-a9bab80 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
            stroke: #E3E5DD;
        }

        .elementor-14013 .elementor-element.elementor-element-495d36b>.elementor-widget-container {
            margin: -29px 0px 0px 0px;
        }

        .elementor-14013 .elementor-element.elementor-element-495d36b .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-14013 .elementor-element.elementor-element-495d36b .pxl-divider .pxl-divider-separator {
            border-color: #FFFFFF26;
        }

        .elementor-14013 .elementor-element.elementor-element-6cc0831>.elementor-widget-container {
            margin: 13px 0px 28px 0px;
        }

        .elementor-14013 .elementor-element.elementor-element-6cc0831 .pxl-heading {
            text-align: center;
        }

        .elementor-14013 .elementor-element.elementor-element-6cc0831 .pxl-heading .pxl-item--title {
            color: #FFFFFF;
            -webkit-text-stroke-color: #FFFFFF;
            font-size: 40px;
            margin-bottom: 0px;
        }

        .elementor-14013 .elementor-element.elementor-element-6cc0831 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
            stroke: #FFFFFF;
        }

        .elementor-14013 .elementor-element.elementor-element-ef6d219>.elementor-widget-container {
            margin: 0px 0px 74px 0px;
        }

        .elementor-14013 .elementor-element.elementor-element-ef6d219 .pxl-text-editor {
            text-align: center;
        }

        .elementor-14013 .elementor-element.elementor-element-ef6d219 .pxl-text-editor .pxl-item--inner {
            max-width: 685px;
        }

        .elementor-14013 .elementor-element.elementor-element-ef6d219 .pxl-text-editor,
        .elementor-14013 .elementor-element.elementor-element-ef6d219 .pxl-text-editor p {
            color: #C2C2C2;
            font-size: 17px;
            line-height: 30px;
        }

        .elementor-14013 .elementor-element.elementor-element-a85fe45 .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-14013 .elementor-element.elementor-element-a85fe45 .pxl-divider .pxl-divider-separator {
            border-color: #FFFFFF26;
        }

        .elementor-14013 .elementor-element.elementor-element-f85d077>.elementor-container {
            max-width: 1015px;
        }

        .elementor-14013 .elementor-element.elementor-element-f85d077 {
            z-index: 1;
        }

        .elementor-14013 .elementor-element.elementor-element-208d434 .pxl-icon1 {
            text-align: center;
            justify-content: center;
        }

        .elementor-14013 .elementor-element.elementor-element-208d434 .pxl-icon1 a {
            color: #FFFFFF;
            background-color: #FFFFFF26;
            width: 198px;
            height: 198px;
            border-style: solid !important;
            border-width: 0px 0px 0px 0px !important;
        }

        .elementor-14013 .elementor-element.elementor-element-208d434 .pxl-icon1 a svg path,
        .elementor-14013 .elementor-element.elementor-element-208d434 .pxl-icon1 a svg circle {
            fill: #FFFFFF;
        }

        .elementor-14013 .elementor-element.elementor-element-208d434 .pxl-icon1 a:hover {
            color: #111111;
            background-color: #FFFFFF;
        }

        .elementor-14013 .elementor-element.elementor-element-208d434 .pxl-icon1 a:hover svg path {
            fill: #111111;
        }

        .elementor-14013 .elementor-element.elementor-element-208d434 .pxl-icon-list i {
            margin-bottom: -5px;
        }

        .elementor-14013 .elementor-element.elementor-element-208d434 .pxl-icon-list img {
            margin-bottom: -5px;
        }

        .elementor-14013 .elementor-element.elementor-element-208d434 .pxl-icon-list svg {
            margin-bottom: -5px;
        }

        .elementor-14013 .elementor-element.elementor-element-208d434 .pxl-icon-list span {
            font-size: 17px;
            font-weight: 400;
            line-height: 25px;
        }

        .elementor-14013 .elementor-element.elementor-element-148f9ba .pxl-icon1 {
            text-align: center;
            justify-content: center;
        }

        .elementor-14013 .elementor-element.elementor-element-148f9ba .pxl-icon1 a {
            color: #FFFFFF;
            background-color: #FFFFFF26;
            width: 198px;
            height: 198px;
            border-style: solid !important;
            border-width: 0px 0px 0px 0px !important;
        }

        .elementor-14013 .elementor-element.elementor-element-148f9ba .pxl-icon1 a svg path,
        .elementor-14013 .elementor-element.elementor-element-148f9ba .pxl-icon1 a svg circle {
            fill: #FFFFFF;
        }

        .elementor-14013 .elementor-element.elementor-element-148f9ba .pxl-icon1 a:hover {
            color: #111111;
            background-color: #FFFFFF;
        }

        .elementor-14013 .elementor-element.elementor-element-148f9ba .pxl-icon1 a:hover svg path {
            fill: #111111;
        }

        .elementor-14013 .elementor-element.elementor-element-148f9ba .pxl-icon-list i {
            margin-bottom: -5px;
        }

        .elementor-14013 .elementor-element.elementor-element-148f9ba .pxl-icon-list img {
            margin-bottom: -5px;
        }

        .elementor-14013 .elementor-element.elementor-element-148f9ba .pxl-icon-list svg {
            margin-bottom: -5px;
        }

        .elementor-14013 .elementor-element.elementor-element-148f9ba .pxl-icon-list span {
            font-size: 17px;
            font-weight: 400;
            line-height: 25px;
        }

        .elementor-14013 .elementor-element.elementor-element-10dd059 .pxl-icon1 {
            text-align: center;
            justify-content: center;
        }

        .elementor-14013 .elementor-element.elementor-element-10dd059 .pxl-icon1 a {
            color: #FFFFFF;
            background-color: #FFFFFF26;
            width: 198px;
            height: 198px;
            border-style: solid !important;
            border-width: 0px 0px 0px 0px !important;
        }

        .elementor-14013 .elementor-element.elementor-element-10dd059 .pxl-icon1 a svg path,
        .elementor-14013 .elementor-element.elementor-element-10dd059 .pxl-icon1 a svg circle {
            fill: #FFFFFF;
        }

        .elementor-14013 .elementor-element.elementor-element-10dd059 .pxl-icon1 a:hover {
            color: #111111;
            background-color: #FFFFFF;
        }

        .elementor-14013 .elementor-element.elementor-element-10dd059 .pxl-icon1 a:hover svg path {
            fill: #111111;
        }

        .elementor-14013 .elementor-element.elementor-element-10dd059 .pxl-icon-list i {
            margin-bottom: -5px;
        }

        .elementor-14013 .elementor-element.elementor-element-10dd059 .pxl-icon-list img {
            margin-bottom: -5px;
        }

        .elementor-14013 .elementor-element.elementor-element-10dd059 .pxl-icon-list svg {
            margin-bottom: -5px;
        }

        .elementor-14013 .elementor-element.elementor-element-10dd059 .pxl-icon-list span {
            font-size: 17px;
            font-weight: 400;
            line-height: 25px;
        }

        .elementor-14013 .elementor-element.elementor-element-7a4e004 .pxl-icon1 {
            text-align: center;
            justify-content: center;
        }

        .elementor-14013 .elementor-element.elementor-element-7a4e004 .pxl-icon1 a {
            color: #FFFFFF;
            background-color: #FFFFFF26;
            width: 198px;
            height: 198px;
            border-style: solid !important;
            border-width: 0px 0px 0px 0px !important;
        }

        .elementor-14013 .elementor-element.elementor-element-7a4e004 .pxl-icon1 a svg path,
        .elementor-14013 .elementor-element.elementor-element-7a4e004 .pxl-icon1 a svg circle {
            fill: #FFFFFF;
        }

        .elementor-14013 .elementor-element.elementor-element-7a4e004 .pxl-icon1 a:hover {
            color: #111111;
            background-color: #FFFFFF;
        }

        .elementor-14013 .elementor-element.elementor-element-7a4e004 .pxl-icon1 a:hover svg path {
            fill: #111111;
        }

        .elementor-14013 .elementor-element.elementor-element-7a4e004 .pxl-icon-list i {
            margin-bottom: -5px;
        }

        .elementor-14013 .elementor-element.elementor-element-7a4e004 .pxl-icon-list img {
            margin-bottom: -5px;
        }

        .elementor-14013 .elementor-element.elementor-element-7a4e004 .pxl-icon-list svg {
            margin-bottom: -5px;
        }

        .elementor-14013 .elementor-element.elementor-element-7a4e004 .pxl-icon-list span {
            font-size: 17px;
            font-weight: 400;
            line-height: 25px;
        }

        .elementor-14013 .elementor-element.elementor-element-bb33311 .pxl-divider.horizontal .pxl-divider-separator {
            width: 100%;
        }

        .elementor-14013 .elementor-element.elementor-element-bb33311 .pxl-divider .pxl-divider-separator {
            border-color: #FFFFFF26;
        }

        .elementor-14013 .elementor-element.elementor-element-243047c>.elementor-widget-container {
            margin: 91px 0px 0px 0px;
        }

        .elementor-14013 .elementor-element.elementor-element-243047c .pxl-link.style-dot .pxl-item--link:before,
        .elementor-14013 .elementor-element.elementor-element-243047c .pxl-link.style-line .pxl-item--link:before {
            background-color: #FFFFFF29;
        }

        .elementor-14013 .elementor-element.elementor-element-243047c .pxl-link {
            text-align: center;
            justify-content: center;
        }

        .elementor-14013 .elementor-element.elementor-element-243047c .pxl-link a:not(:hover) {
            color: #FFFFFF;
        }

        .elementor-14013 .elementor-element.elementor-element-243047c .pxl-link a:hover {
            color: #FFFFFF;
        }

        @media(max-width:1366px) {
            .elementor-14013 .elementor-element.elementor-element-12c8c5b {
                padding: 0px 0px 0px 0px;
            }

            .elementor-14013 .elementor-element.elementor-element-a9bab80 .pxl-heading .pxl-item--title {
                font-size: 120px;
                line-height: 1em;
            }
        }

        @media(max-width:1200px) {
            .elementor-14013 .elementor-element.elementor-element-a9bab80 .pxl-heading .pxl-item--title {
                font-size: 100px;
                line-height: 1em;
            }

            .elementor-14013 .elementor-element.elementor-element-6cc0831 .pxl-heading .pxl-item--title {
                font-size: 34px;
            }
        }

        @media(max-width:1024px) {
            .elementor-14013 .elementor-element.elementor-element-a9bab80 .pxl-heading .pxl-item--title {
                font-size: 80px;
            }

            .elementor-14013 .elementor-element.elementor-element-495d36b>.elementor-widget-container {
                margin: -24px 0px 0px 0px;
            }

            .elementor-14013 .elementor-element.elementor-element-6cc0831 .pxl-heading .pxl-item--title {
                font-size: 28px;
            }

            .elementor-14013 .elementor-element.elementor-element-243047c>.elementor-widget-container {
                margin: 60px 0px 0px 0px;
            }

            .elementor-14013 .elementor-element.elementor-element-243047c .pxl-link a {
                line-height: 1.7em;
            }
        }

        @media(max-width:880px) {
            .elementor-14013 .elementor-element.elementor-element-a9bab80 .pxl-heading .pxl-item--title {
                font-size: 80px;
            }

            .elementor-14013 .elementor-element.elementor-element-208d434 .pxl-icon1 a {
                width: 180px;
                height: 180px;
                font-size: 34px;
            }

            .elementor-14013 .elementor-element.elementor-element-208d434 .pxl-icon1 a svg {
                width: 34px;
                height: 34px;
            }

            .elementor-14013 .elementor-element.elementor-element-148f9ba .pxl-icon1 a {
                width: 180px;
                height: 180px;
                font-size: 34px;
            }

            .elementor-14013 .elementor-element.elementor-element-148f9ba .pxl-icon1 a svg {
                width: 34px;
                height: 34px;
            }

            .elementor-14013 .elementor-element.elementor-element-10dd059 .pxl-icon1 a {
                width: 180px;
                height: 180px;
                font-size: 34px;
            }

            .elementor-14013 .elementor-element.elementor-element-10dd059 .pxl-icon1 a svg {
                width: 34px;
                height: 34px;
            }

            .elementor-14013 .elementor-element.elementor-element-7a4e004 .pxl-icon1 a {
                width: 180px;
                height: 180px;
                font-size: 34px;
            }

            .elementor-14013 .elementor-element.elementor-element-7a4e004 .pxl-icon1 a svg {
                width: 34px;
                height: 34px;
            }
        }

        @media(max-width:767px) {
            .elementor-14013 .elementor-element.elementor-element-b9e8321>.elementor-element-populated {
                padding: 80px 0px 80px 0px;
            }

            .elementor-14013 .elementor-element.elementor-element-a9bab80 .pxl-heading .pxl-item--title {
                font-size: 48px;
            }

            .elementor-14013 .elementor-element.elementor-element-495d36b>.elementor-widget-container {
                margin: -22px 0px 0px 0px;
            }

            .elementor-14013 .elementor-element.elementor-element-6cc0831 .pxl-heading .pxl-item--title {
                font-size: 28px;
            }

            .elementor-14013 .elementor-element.elementor-element-ef6d219>.elementor-widget-container {
                margin: 0px 0px 50px 0px;
            }

            .elementor-14013 .elementor-element.elementor-element-f85d077 {
                padding: 60px 15px 60px 15px;
            }

            .elementor-14013 .elementor-element.elementor-element-7984c85 {
                width: 50%;
            }

            .elementor-14013 .elementor-element.elementor-element-208d434>.elementor-widget-container {
                margin: 0px 10px 20px 0px;
            }

            .elementor-14013 .elementor-element.elementor-element-208d434 .pxl-icon1 a {
                width: 100%;
                height: 100%;
            }

            .elementor-14013 .elementor-element.elementor-element-e565677 {
                width: 50%;
            }

            .elementor-14013 .elementor-element.elementor-element-148f9ba>.elementor-widget-container {
                margin: 0px 0px 20px 10px;
            }

            .elementor-14013 .elementor-element.elementor-element-148f9ba .pxl-icon1 a {
                width: 100%;
                height: 100%;
            }

            .elementor-14013 .elementor-element.elementor-element-c820207 {
                width: 50%;
            }

            .elementor-14013 .elementor-element.elementor-element-10dd059>.elementor-widget-container {
                margin: 0px 10px 0px 0px;
            }

            .elementor-14013 .elementor-element.elementor-element-10dd059 .pxl-icon1 a {
                width: 100%;
                height: 100%;
            }

            .elementor-14013 .elementor-element.elementor-element-4f31392 {
                width: 50%;
            }

            .elementor-14013 .elementor-element.elementor-element-7a4e004>.elementor-widget-container {
                margin: 0px 0px 0px 10px;
            }

            .elementor-14013 .elementor-element.elementor-element-7a4e004 .pxl-icon1 a {
                width: 100%;
                height: 100%;
            }

            .elementor-14013 .elementor-element.elementor-element-243047c>.elementor-widget-container {
                margin: 50px 0px 0px 0px;
            }

            .elementor-14013 .elementor-element.elementor-element-243047c .pxl-link a {
                line-height: 2em;
            }
        }

        .elementor-bc-flex-widget .elementor-14912 .elementor-element.elementor-element-02e29bb.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-14912 .elementor-element.elementor-element-02e29bb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-14912 .elementor-element.elementor-element-02e29bb>.elementor-element-populated {
            margin: 0vw 0vw 0vw 4.22vw;
            --e-column-margin-right: 0vw;
            --e-column-margin-left: 4.22vw;
        }

        .elementor-14912 .elementor-element.elementor-element-6d83868 .pxl-heading .pxl-item--title {
            font-size: 50px;
            line-height: 1.2em;
            margin-bottom: 27px;
        }

        .elementor-14912 .elementor-element.elementor-element-1d72e04>.elementor-widget-container {
            margin: 0px 0px 47px 0px;
        }

        .elementor-14912 .elementor-element.elementor-element-1d72e04 .pxl-text-editor .pxl-item--inner {
            max-width: 460px;
        }

        .elementor-14912 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn {
            background-color: #111111;
            padding: 0px 35px 0px 35px;
        }

        .elementor-14912 .elementor-element.elementor-element-fee8eb5 .btn:not(.btn-stroke).btn-default:before,
        .elementor-14912 .elementor-element.elementor-element-fee8eb5 .btn:not(.btn-stroke).btn-default:after,
        .elementor-14912 .elementor-element.elementor-element-fee8eb5 .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-14912 .elementor-element.elementor-element-fee8eb5 .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #111111;
        }

        .elementor-14912 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn i {
            color: #FFFFFF;
            font-size: 37px;
        }

        .elementor-14912 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn svg path {
            fill: #FFFFFF;
        }

        .elementor-14912 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn .st0 {
            stroke: #FFFFFF;
        }

        .elementor-14912 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn svg {
            width: 37px;
        }

        .elementor-14912 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn-svg:hover svg {
            width: 37px;
        }

        .elementor-14912 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
        .elementor-14912 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
            margin-left: 17px;
        }

        .elementor-14912 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn-svg.pxl-icon--right:hover svg {
            margin-left: 17px;
        }

        .elementor-14912 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn-drow-arrow.pxl-icon--right .crossline-arrow {
            margin-left: 17px;
        }

        @media(max-width:1200px) {
            .elementor-14912 .elementor-element.elementor-element-6d83868 .pxl-heading .pxl-item--title {
                font-size: 40px;
            }
        }

        @media(max-width:1024px) {
            .elementor-14912 .elementor-element.elementor-element-02e29bb>.elementor-element-populated {
                margin: 0px 0px 0px 30px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 30px;
            }

            .elementor-14912 .elementor-element.elementor-element-6d83868 .pxl-heading .pxl-item--title {
                font-size: 32px;
                margin-bottom: 20px;
            }

            .elementor-14912 .elementor-element.elementor-element-1d72e04>.elementor-widget-container {
                margin: 0px 0px 35px 0px;
            }
        }

        @media(max-width:767px) {
            .elementor-14912 .elementor-element.elementor-element-9e555fb .pxl-image-single img {
                max-height: 500px;
                object-fit: cover;
                width: 100%;
            }

            .elementor-14912 .elementor-element.elementor-element-02e29bb>.elementor-element-populated {
                margin: 40px 15px 0px 15px;
                --e-column-margin-right: 15px;
                --e-column-margin-left: 15px;
            }
        }

        .elementor-bc-flex-widget .elementor-14926 .elementor-element.elementor-element-02e29bb.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-14926 .elementor-element.elementor-element-02e29bb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-14926 .elementor-element.elementor-element-02e29bb>.elementor-element-populated {
            margin: 0vw 0vw 0vw 4.22vw;
            --e-column-margin-right: 0vw;
            --e-column-margin-left: 4.22vw;
        }

        .elementor-14926 .elementor-element.elementor-element-6d83868 .pxl-heading .pxl-item--title {
            font-size: 50px;
            line-height: 1.2em;
            margin-bottom: 27px;
        }

        .elementor-14926 .elementor-element.elementor-element-1d72e04>.elementor-widget-container {
            margin: 0px 0px 47px 0px;
        }

        .elementor-14926 .elementor-element.elementor-element-1d72e04 .pxl-text-editor .pxl-item--inner {
            max-width: 460px;
        }

        .elementor-14926 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn {
            background-color: #111111;
            padding: 0px 35px 0px 35px;
        }

        .elementor-14926 .elementor-element.elementor-element-fee8eb5 .btn:not(.btn-stroke).btn-default:before,
        .elementor-14926 .elementor-element.elementor-element-fee8eb5 .btn:not(.btn-stroke).btn-default:after,
        .elementor-14926 .elementor-element.elementor-element-fee8eb5 .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-14926 .elementor-element.elementor-element-fee8eb5 .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #111111;
        }

        .elementor-14926 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn i {
            color: #FFFFFF;
            font-size: 37px;
        }

        .elementor-14926 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn svg path {
            fill: #FFFFFF;
        }

        .elementor-14926 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn .st0 {
            stroke: #FFFFFF;
        }

        .elementor-14926 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn svg {
            width: 37px;
        }

        .elementor-14926 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn-svg:hover svg {
            width: 37px;
        }

        .elementor-14926 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
        .elementor-14926 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
            margin-left: 17px;
        }

        .elementor-14926 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn-svg.pxl-icon--right:hover svg {
            margin-left: 17px;
        }

        .elementor-14926 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn-drow-arrow.pxl-icon--right .crossline-arrow {
            margin-left: 17px;
        }

        @media(max-width:1200px) {
            .elementor-14926 .elementor-element.elementor-element-6d83868 .pxl-heading .pxl-item--title {
                font-size: 40px;
            }
        }

        @media(max-width:1024px) {
            .elementor-14926 .elementor-element.elementor-element-02e29bb>.elementor-element-populated {
                margin: 0px 0px 0px 30px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 30px;
            }

            .elementor-14926 .elementor-element.elementor-element-6d83868 .pxl-heading .pxl-item--title {
                font-size: 32px;
                margin-bottom: 20px;
            }

            .elementor-14926 .elementor-element.elementor-element-1d72e04>.elementor-widget-container {
                margin: 0px 0px 35px 0px;
            }
        }

        @media(max-width:767px) {
            .elementor-14926 .elementor-element.elementor-element-9e555fb .pxl-image-single img {
                max-height: 500px;
                object-fit: cover;
                width: 100%;
            }

            .elementor-14926 .elementor-element.elementor-element-02e29bb>.elementor-element-populated {
                margin: 40px 15px 0px 15px;
                --e-column-margin-right: 15px;
                --e-column-margin-left: 15px;
            }
        }

        .elementor-bc-flex-widget .elementor-14928 .elementor-element.elementor-element-02e29bb.elementor-column .elementor-widget-wrap {
            align-items: center;
        }

        .elementor-14928 .elementor-element.elementor-element-02e29bb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
            align-content: center;
            align-items: center;
        }

        .elementor-14928 .elementor-element.elementor-element-02e29bb>.elementor-element-populated {
            margin: 0vw 0vw 0vw 4.22vw;
            --e-column-margin-right: 0vw;
            --e-column-margin-left: 4.22vw;
        }

        .elementor-14928 .elementor-element.elementor-element-6d83868 .pxl-heading .pxl-item--title {
            font-size: 50px;
            line-height: 1.2em;
            margin-bottom: 27px;
        }

        .elementor-14928 .elementor-element.elementor-element-1d72e04>.elementor-widget-container {
            margin: 0px 0px 47px 0px;
        }

        .elementor-14928 .elementor-element.elementor-element-1d72e04 .pxl-text-editor .pxl-item--inner {
            max-width: 460px;
        }

        .elementor-14928 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn {
            background-color: #111111;
            padding: 0px 35px 0px 35px;
        }

        .elementor-14928 .elementor-element.elementor-element-fee8eb5 .btn:not(.btn-stroke).btn-default:before,
        .elementor-14928 .elementor-element.elementor-element-fee8eb5 .btn:not(.btn-stroke).btn-default:after,
        .elementor-14928 .elementor-element.elementor-element-fee8eb5 .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
        .elementor-14928 .elementor-element.elementor-element-fee8eb5 .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
            border-color: #111111;
        }

        .elementor-14928 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn i {
            color: #FFFFFF;
            font-size: 37px;
        }

        .elementor-14928 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn svg path {
            fill: #FFFFFF;
        }

        .elementor-14928 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn .st0 {
            stroke: #FFFFFF;
        }

        .elementor-14928 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn svg {
            width: 37px;
        }

        .elementor-14928 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn-svg:hover svg {
            width: 37px;
        }

        .elementor-14928 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
        .elementor-14928 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
            margin-left: 17px;
        }

        .elementor-14928 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn-svg.pxl-icon--right:hover svg {
            margin-left: 17px;
        }

        .elementor-14928 .elementor-element.elementor-element-fee8eb5 .pxl-button .btn-drow-arrow.pxl-icon--right .crossline-arrow {
            margin-left: 17px;
        }

        @media(max-width:1200px) {
            .elementor-14928 .elementor-element.elementor-element-6d83868 .pxl-heading .pxl-item--title {
                font-size: 40px;
            }
        }

        @media(max-width:1024px) {
            .elementor-14928 .elementor-element.elementor-element-02e29bb>.elementor-element-populated {
                margin: 0px 0px 0px 30px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 30px;
            }

            .elementor-14928 .elementor-element.elementor-element-6d83868 .pxl-heading .pxl-item--title {
                font-size: 32px;
                margin-bottom: 20px;
            }

            .elementor-14928 .elementor-element.elementor-element-1d72e04>.elementor-widget-container {
                margin: 0px 0px 35px 0px;
            }
        }

        @media(max-width:767px) {
            .elementor-14928 .elementor-element.elementor-element-9e555fb .pxl-image-single img {
                max-height: 500px;
                object-fit: cover;
                width: 100%;
            }

            .elementor-14928 .elementor-element.elementor-element-02e29bb>.elementor-element-populated {
                margin: 40px 15px 0px 15px;
                --e-column-margin-right: 15px;
                --e-column-margin-left: 15px;
            }
        }

        .elementor-15071 .elementor-element.elementor-element-356c41e .pxl-text-carousel1 .pxl-swiper-slide:after {
            background-color: #FFFFFF26;
        }

        .elementor-15071 .elementor-element.elementor-element-356c41e .pxl-text-carousel .pxl-swiper-slide .pxl-item--inner .pxl-item--icon {
            color: #FFFFFF;
        }

        .elementor-15071 .elementor-element.elementor-element-356c41e .pxl-text-carousel .pxl-swiper-slide .pxl-item--inner .pxl-item--icon svg {
            fill: #FFFFFF;
        }

        .elementor-15071 .elementor-element.elementor-element-356c41e .pxl-text-carousel .pxl-item--title {
            color: #FFFFFF;
        }

        .elementor-15071 .elementor-element.elementor-element-356c41e .pxl-text-carousel .pxl-swiper-arrow path {
            fill: #FFFFFF;
        }

        .elementor-15071 .elementor-element.elementor-element-356c41e .pxl-text-carousel .pxl-item--desc {
            color: #C2C2C2;
        }

        .elementor-16362 .elementor-element.elementor-element-c540bad {
            padding: 78px 0px 0px 0px;
        }

        .elementor-16362 .elementor-element.elementor-element-54312c1>.elementor-element-populated {
            margin: 0px 15px 0px 0px;
            --e-column-margin-right: 15px;
            --e-column-margin-left: 0px;
        }

        .elementor-16362 .elementor-element.elementor-element-4cec337 .pxl-pricing .pxl-item--feature {
            margin-bottom: 151px;
        }

        .elementor-16362 .elementor-element.elementor-element-c0fe9c7>.elementor-element-populated {
            margin: 0px 0px 0px 15px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 15px;
        }

        @media(max-width:1024px) {
            .elementor-16362 .elementor-element.elementor-element-c540bad {
                padding: 45px 0px 0px 0px;
            }
        }

        @media(max-width:767px) {
            .elementor-16362 .elementor-element.elementor-element-54312c1>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }

            .elementor-16362 .elementor-element.elementor-element-c0fe9c7>.elementor-element-populated {
                margin: 30px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
            }
        }

        .elementor-20937 .elementor-element.elementor-element-55eba16:not(.elementor-motion-effects-element-type-background),
        .elementor-20937 .elementor-element.elementor-element-55eba16>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #151515;
        }

        .elementor-20937 .elementor-element.elementor-element-55eba16 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 15px 35px 10px 35px;
        }

        .elementor-20937 .elementor-element.elementor-element-55eba16>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-20937 .elementor-element.elementor-element-5727221:not(.elementor-motion-effects-element-type-background),
        .elementor-20937 .elementor-element.elementor-element-5727221>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #151515;
        }

        .elementor-20937 .elementor-element.elementor-element-5727221 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 0px 35px 15px 35px;
        }

        .elementor-20937 .elementor-element.elementor-element-5727221>.elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        @media(max-width:1366px) {
            .elementor-20937 .elementor-element.elementor-element-55eba16 {
                padding: 15px 0px 0px 0px;
            }

            .elementor-20937 .elementor-element.elementor-element-5727221 {
                padding: 0px 0px 15px 0px;
            }
        }

        /*# sourceURL=elementor-frontend-inline-css */
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-notice {
            background-color: #5fbd74;
        }

        .woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner a:hover {
            color: #5fbd74;
            border-color: #5fbd74;
        }

        /*# sourceURL=woosw-frontend-inline-css */
:root {
            --primary-color: #121c27;
            --secondary-color: #111111;
            --third-color: #666666;
            --four-color: #f5f2e5;
            --body_bg-color: #fff;
            --primary-color-rgb: 18, 28, 39;
            --secondary-color-rgb: 17, 17, 17;
            --third-color-rgb: 102, 102, 102;
            --four-color-rgb: 245, 242, 229;
            --body_bg-color-rgb: 255, 255, 255;
        }

        @media screen and (min-width: 1201px) {
            #pxl-header-elementor .px-header--left_sidebar {
                border-color: ;
            }

            #pxl-header-elementor .px-header--left_sidebar {
                border-top-width: ;
            }

            #pxl-header-elementor .px-header--left_sidebar {
                border-right-width: ;
            }

            #pxl-header-elementor .px-header--left_sidebar {
                border-bottom-width: ;
            }

            #pxl-header-elementor .px-header--left_sidebar {
                border-left-width: ;
            }

            #pxl-header-elementor .px-header--left_sidebar {
                border-style: solid;
            }
        }

        /*# sourceURL=pxl-style-inline-css */
/* SJB Fonts */
        .sjb-page {
            font-family: "Roboto", sans-serif;
        }

        /* Job Filters Background Color */
        .sjb-page .sjb-filters {
            background-color: #3a3a3a;
        }

        /* Listing & Detail Page Title Color */
        .sjb-page .list-data .v1 .job-info a .job-title,
        .sjb-page .list-data .v2 .job-info a .job-title,
        .sjb-page .list-data .v1 .job-info a .company-name,
        .sjb-page .list-data .v2 .job-info a .company-name {
            color: #3b3a3c;
        }

        /* Job Detail Page Headings */
        .sjb-page .sjb-detail .list-data .v1 h3,
        .sjb-page .sjb-detail .list-data .v2 h3,
        .sjb-page .sjb-detail .list-data ul li::before,
        .sjb-page .sjb-detail .list-data .v1 .job-detail h3,
        .sjb-page .sjb-detail .list-data .v2 .job-detail h3,
        .sjb-page .sjb-archive-page .job-title,
        .sjb-page .job-features h3 {
            color: #3297fa;
        }

        /* Fontawesome Icon Color */
        .sjb-page .list-data .v1 .job-type i,
        .sjb-page .list-data .v1 .job-location i,
        .sjb-page .list-data .v1 .job-date i,
        .sjb-page .list-data .v2 .job-type i,
        .sjb-page .list-data .v2 .job-location i,
        .sjb-page .list-data .v2 .job-date i,
        .sjb-page .sjb-detail .list-data .v2 .job-features .sjb-title-value h4 i,
        .sjb-listing .list-data .v2 .job-features .sjb-title-value h4 i {
            color: #3b3a3c;
        }

        /* Fontawesome Text Color */
        .sjb-page .list-data .v1 .job-type,
        .sjb-page .list-data .v1 .job-location,
        .sjb-page .list-data .v1 .job-date,
        .sjb-page .list-data .v2 .job-type,
        .sjb-page .list-data .v2 .job-location,
        .sjb-page .list-data .v2 .job-date {
            color: #3297fa;
        }

        /* Job Filters-> All Buttons Background Color */
        .sjb-page .btn-primary,
        .sjb-page .btn-primary:hover,
        .sjb-page .btn-primary:active:hover,
        .sjb-page .btn-primary:active:focus,
        .sjb-page .sjb-detail .jobpost-form .file div,
        .sjb-page .sjb-detail .jobpost-form .file:hover div {
            background-color: #0f5fae !important;
            border: none !important;
            color: #fff !important;
        }

        .sjb-page .sjb-listing a.sjb_view_more_btn,
        .sjb-page .sjb-listing a.sjb_view_less_btn {

            color: #0f5fae !important;
        }

        /* Pagination Text Color */
        /* Pagination Background Color */
        .sjb-page .pagination li.list-item span.current,
        .sjb-page .pagination li.list-item a:hover,
        .sjb-page .pagination li.list-item span.current:hover {
            background: #164e91;
            border-color: #164e91;
            color: #fff;
        }
.woocommerce-product-gallery {
                opacity: 1 !important;
            }
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
        .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
            background-image: none !important;
        }

        @media screen and (max-height: 1024px) {

            .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
            .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
                background-image: none !important;
            }
        }

        @media screen and (max-height: 640px) {

            .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
            .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
                background-image: none !important;
            }
        }
@font-face {
            font-family: Inter;
            font-style: normal;
            font-weight: 300 900;
            font-display: fallback;
            src: url('assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');
            font-stretch: normal;
        }

        @font-face {
            font-family: Cardo;
            font-style: normal;
            font-weight: 400;
            font-display: fallback;
            src: url('assets/fonts/cardo_normal_400.woff2') format('woff2');
        }
body .elementor-18 .elementor-element.elementor-element-68c70cb>.elementor-container {
            max-width: 1720px !important;
        }

        .elementor-18 .elementor-element.elementor-element-5844082>.elementor-container {
            max-width: 2540px;
            min-height: 670px;
        }

        .elementor-18 .elementor-element.elementor-element-5844082>.elementor-container {
            max-width: 3765px !important;
            min-height: 890px !important;
        }

        .elementor-element.elementor-element-5b4a074f>.elementor-container {
            max-width: 2572px !important;
        }

        .elementor-16810 .elementor-element.elementor-element-5b4a074f>.elementor-container {
            max-width: 4000px !important;
        }

        /* Fix column width and text alignment in Simple Job Board job listings */
        .sjb-job-type-location-date .col-md-3.col-sm-4 {
            display: inline-block;
            width: auto !important;
            vertical-align: middle;
            text-align: left;
            white-space: nowrap;
        }

        /* Prevent vertical text wrapping for job date */
        .sjb-job-type-location-date .job-date {
            display: inline-block;
            white-space: nowrap;
        }

        .search-form {
            display: flex;
            align-items: center;
            gap: 16px;
            width: 100%;
        }

        ------ .pxl-post--featured {
            border-block: #dddddd;
            border-radius: 3px;
            /* width: 1px; */
            border-style: solid;
        }
#pxl-page-title-elementor .pxl-section-bg-parallax {
            background-position: left center;
            background-size: cover;
        }
#pxl-wapper #pxl-main {
            padding-top: 0px;
            padding-bottom: 0px;
        }
.hk {}

        .elementor-widget-pxl_heading {
            /*margin-right:50px !important;*/
        }
.elementor-9365 .elementor-element.elementor-element-6514195:not(.elementor-motion-effects-element-type-background),
                                .elementor-9365 .elementor-element.elementor-element-6514195>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                                    background-color: #FFFFFF;
                                }

                                .elementor-9365 .elementor-element.elementor-element-6514195>.elementor-container {
                                    max-width: 1852px;
                                }

                                .elementor-9365 .elementor-element.elementor-element-6514195 {
                                    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
                                    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                                }

                                .elementor-9365 .elementor-element.elementor-element-6514195>.elementor-background-overlay {
                                    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
                                }

                                .elementor-bc-flex-widget .elementor-9365 .elementor-element.elementor-element-20eecb0.elementor-column .elementor-widget-wrap {
                                    align-items: center;
                                }

                                .elementor-9365 .elementor-element.elementor-element-20eecb0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                                    align-content: center;
                                    align-items: center;
                                }

                                .elementor-9365 .elementor-element.elementor-element-20eecb0>.elementor-element-populated {
                                    padding: 0px 15px 0px 15px;
                                }

                                .elementor-9365 .elementor-element.elementor-element-e9f5301 .pxl-logo img {
                                    max-height: 41px;
                                }

                                .elementor-bc-flex-widget .elementor-9365 .elementor-element.elementor-element-de87c60.elementor-column .elementor-widget-wrap {
                                    align-items: center;
                                }

                                .elementor-9365 .elementor-element.elementor-element-de87c60.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                                    align-content: center;
                                    align-items: center;
                                }

                                .elementor-9365 .elementor-element.elementor-element-de87c60.elementor-column>.elementor-widget-wrap {
                                    justify-content: flex-end;
                                }

                                .elementor-9365 .elementor-element.elementor-element-de87c60>.elementor-element-populated {
                                    padding: 0px 15px 0px 15px;
                                }

                                .elementor-9365 .elementor-element.elementor-element-396e816 {
                                    width: auto;
                                    max-width: auto;
                                }

                                .elementor-9365 .elementor-element.elementor-element-396e816>.elementor-widget-container {
                                    margin: 0px 75px 0px 0px;
                                }

                                .elementor-9365 .elementor-element.elementor-element-396e816 .pxl-nav-menu .pxl-menu-primary>li>a {
                                    padding: 25px 0px 25px 0px;
                                }

                                @media(max-width:1366px) {
                                    .elementor-9365 .elementor-element.elementor-element-396e816>.elementor-widget-container {
                                        margin: 0px 50px 0px 0px;
                                    }
                                }

                                @media(min-width:768px) {
                                    .elementor-9365 .elementor-element.elementor-element-20eecb0 {
                                        width: 24.567%;
                                    }

                                    .elementor-9365 .elementor-element.elementor-element-de87c60 {
                                        width: 75.433%;
                                    }
                                }
.st0 {
                                                                                                    fill: none;
                                                                                                    stroke: #000000;
                                                                                                    stroke-width: 55;
                                                                                                    stroke-miterlimit: 10;
                                                                                                }
.st0 {
                                                                                                        fill: none;
                                                                                                        stroke: #000000;
                                                                                                        stroke-width: 55;
                                                                                                        stroke-miterlimit: 10;
                                                                                                    }
.st0 {
                                                                                                        fill: none;
                                                                                                        stroke: #000000;
                                                                                                        stroke-width: 55;
                                                                                                        stroke-miterlimit: 10;
                                                                                                    }
.st0 {
                                                                                    fill: none;
                                                                                    stroke: #000000;
                                                                                    stroke-width: 55;
                                                                                    stroke-miterlimit: 10;
                                                                                }
.st0 {
                                                                                                fill: none;
                                                                                                stroke: #000000;
                                                                                                stroke-width: 55;
                                                                                                stroke-miterlimit: 10;
                                                                                            }
.st0 {
                                                                                                fill: none;
                                                                                                stroke: #000000;
                                                                                                stroke-width: 55;
                                                                                                stroke-miterlimit: 10;
                                                                                            }
.st0 {
                                                                                                                                fill: none;
                                                                                                                                stroke: #000000;
                                                                                                                                stroke-width: 55;
                                                                                                                                stroke-miterlimit: 10;
                                                                                                                            }
.st0 {
                                                                                                                                fill: none;
                                                                                                                                stroke: #000000;
                                                                                                                                stroke-width: 55;
                                                                                                                                stroke-miterlimit: 10;
                                                                                                                            }
.st0 {
                                                                                                                                fill: none;
                                                                                                                                stroke: #000000;
                                                                                                                                stroke-width: 55;
                                                                                                                                stroke-miterlimit: 10;
                                                                                                                            }
.st0 {
                                                                                                                                fill: none;
                                                                                                                                stroke: #000000;
                                                                                                                                stroke-width: 55;
                                                                                                                                stroke-miterlimit: 10;
                                                                                                                            }
.st0 {
                                                                                                                                fill: none;
                                                                                                                                stroke: #000000;
                                                                                                                                stroke-width: 55;
                                                                                                                                stroke-miterlimit: 10;
                                                                                                                            }
.st0 {
                                                                                                                                fill: none;
                                                                                                                                stroke: #000000;
                                                                                                                                stroke-width: 55;
                                                                                                                                stroke-miterlimit: 10;
                                                                                                                            }
.cls-1 {
                                                                                fill: none;
                                                                                stroke: #fff;
                                                                                stroke-miterlimit: 10;
                                                                                stroke-width: 55px;
                                                                            }