.elementor-330 .elementor-element.elementor-element-993dda0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-330 .elementor-element.elementor-element-993dda0:not(.elementor-motion-effects-element-type-background),
.elementor-330 .elementor-element.elementor-element-993dda0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-17e5b02);
}

.elementor-330 .elementor-element.elementor-element-3915917 {
    --display: flex;
    --min-height: 0vh;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 1;
    --border-radius: 9px 9px 9px 9px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-330 .elementor-element.elementor-element-3915917:not(.elementor-motion-effects-element-type-background),
.elementor-330 .elementor-element.elementor-element-3915917>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
    background-image: url("../../2024/08/tradee.jpeg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-330 .elementor-element.elementor-element-3915917::before,
.elementor-330 .elementor-element.elementor-element-3915917>.elementor-background-video-container::before,
.elementor-330 .elementor-element.elementor-element-3915917>.e-con-inner>.elementor-background-video-container::before,
.elementor-330 .elementor-element.elementor-element-3915917>.elementor-background-slideshow::before,
.elementor-330 .elementor-element.elementor-element-3915917>.e-con-inner>.elementor-background-slideshow::before,
.elementor-330 .elementor-element.elementor-element-3915917>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
}

.elementor-330 .elementor-element.elementor-element-eab40c9 {
    --display: flex;
    --min-height: 64vh;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-330 .elementor-element.elementor-element-a5958ae {
    --display: flex;
}

.elementor-330 .elementor-element.elementor-element-96e349b {
    width: var(--container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-330 .elementor-element.elementor-element-96e349b .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-a567df4);
}

.elementor-330 .elementor-element.elementor-element-a7fd152 {
    width: var(--container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-330 .elementor-element.elementor-element-a7fd152 .elementor-heading-title {
    font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
    font-size: var(--e-global-typography-887363b-font-size);
    font-weight: var(--e-global-typography-887363b-font-weight);
    text-transform: var(--e-global-typography-887363b-text-transform);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
    color: var(--e-global-color-a567df4);
}

.elementor-330 .elementor-element.elementor-element-39edce1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-330 .elementor-element.elementor-element-5a91678 {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
    text-align: start;
}

.elementor-330 .elementor-element.elementor-element-5a91678 img {
    width: 100%;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-a567df4);
    border-radius: 100px 100px 100px 100px;
}

.elementor-330 .elementor-element.elementor-element-cf49815 {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
    text-align: start;
}

.elementor-330 .elementor-element.elementor-element-cf49815>.elementor-widget-container {
    margin: 0px 20px 0px -20px;
    padding: 0px 0px 0px 0px;
}

.elementor-330 .elementor-element.elementor-element-cf49815 img {
    width: 100%;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-a567df4);
    border-radius: 100px 100px 100px 100px;
}

.elementor-330 .elementor-element.elementor-element-354cf54 {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
    text-align: start;
}

.elementor-330 .elementor-element.elementor-element-354cf54>.elementor-widget-container {
    margin: 0px 40px 0px -40px;
    padding: 0px 0px 0px 0px;
}

.elementor-330 .elementor-element.elementor-element-354cf54 img {
    width: 100%;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-a567df4);
    border-radius: 100px 100px 100px 100px;
}

.elementor-330 .elementor-element.elementor-element-e42a123 {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
    text-align: start;
}

.elementor-330 .elementor-element.elementor-element-e42a123>.elementor-widget-container {
    margin: 0px 60px 0px -60px;
    padding: 0px 0px 0px 0px;
}

.elementor-330 .elementor-element.elementor-element-e42a123 img {
    width: 100%;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-a567df4);
    border-radius: 100px 100px 100px 100px;
}

.elementor-330 .elementor-element.elementor-element-dcc6f21>.elementor-widget-container {
    margin: 0px 0px 0px -35px;
    padding: 0px 0px 0px 0px;
}

.elementor-330 .elementor-element.elementor-element-dcc6f21.elementor-element {
    --align-self: flex-end;
}

.elementor-330 .elementor-element.elementor-element-dcc6f21 {
    font-family: var(--e-global-typography-text-font-family),
        Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-a567df4);
}

.elementor-330 .elementor-element.elementor-element-83001d7 .elementor-button {
    background-color: var(--e-global-color-4a5499b);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    word-spacing: var(--e-global-typography-accent-word-spacing);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    transition-duration: 0.5s;
}

.elementor-330 .elementor-element.elementor-element-83001d7 .elementor-button:hover,
.elementor-330 .elementor-element.elementor-element-83001d7 .elementor-button:focus {
    background-color: var(--e-global-color-742343e);
    color: var(--e-global-color-secondary);
}

.elementor-330 .elementor-element.elementor-element-83001d7 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-330 .elementor-element.elementor-element-83001d7 .elementor-button .elementor-button-content-wrapper {
    gap: 15px;
}

.elementor-330 .elementor-element.elementor-element-83001d7 .elementor-button:hover svg,
.elementor-330 .elementor-element.elementor-element-83001d7 .elementor-button:focus svg {
    fill: var(--e-global-color-secondary);
}

.elementor-330 .elementor-element.elementor-element-cc6b515 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --flex-wrap: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #DFDFDF36;
    --border-color: #DFDFDF36;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-330 .elementor-element.elementor-element-cc6b515:not(.elementor-motion-effects-element-type-background),
.elementor-330 .elementor-element.elementor-element-cc6b515>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-17e5b02);
}

.elementor-330 .elementor-element.elementor-element-d662047 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --flex-wrap: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #DFDFDF36;
    --border-color: #DFDFDF36;
    --border-radius: 35px 35px 0px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 4em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-330 .elementor-element.elementor-element-d662047:not(.elementor-motion-effects-element-type-background),
.elementor-330 .elementor-element.elementor-element-d662047>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top center, var(--e-global-color-primary) -40%, var(--e-global-color-secondary) 200%);
}

.elementor-330 .elementor-element.elementor-element-cc3de9a {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-330 .elementor-element.elementor-element-da45ad8 {
    text-align: center;
}

.elementor-330 .elementor-element.elementor-element-da45ad8 img {
    width: 230px;
}

.elementor-330 .elementor-element.elementor-element-ff020fd {
    width: var(--container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-3099df0);
}

.elementor-330 .elementor-element.elementor-element-ff020fd>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
    background-color: #F5F5F700;
    font-family: var(--e-global-typography-text-font-family),
        Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-primary);
    border-radius: 10px 0px 0px 10px;
    padding: 13px 0px 13px 20px;
    box-shadow: 0px 0px 10px 0px rgba(232.5, 232.5, 232.5, 0.1);
}

.elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
    background-color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    word-spacing: var(--e-global-typography-accent-word-spacing);
    padding: 12px 0px 12px 0px;
    margin: 0px 0px 0px 0px;
    color: var(--e-global-color-a567df4);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    border-radius: 0px 9px 9px 0px;
}

.elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit:hover {
    background-color: var(--e-global-color-4a5499b);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-330 .elementor-element.elementor-element-1b0c263 {
    width: var(--container-widget-width, 22%);
    max-width: 22%;
    --container-widget-width: 22%;
    --container-widget-flex-grow: 0;
}

.elementor-330 .elementor-element.elementor-element-1b0c263>.elementor-widget-container {
    background-color: var(--e-global-color-a567df4);
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 9px 9px 9px 9px;
}

.elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-input-label {
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    color: var(--e-global-color-a567df4);
    margin: 0px 0px 0px 0px;
}

.elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder) {
    -webkit-box-flex: 54%;
    -ms-flex: 0 0 54%;
    flex: 0 0 54%;
    margin-right: 15px;
}

.elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder {
    align-self: center;
    -webkit-box-flex: 41%;
    -ms-flex: 0 0 41%;
    flex: 0 0 41%;
}

.elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp.style-full .jkit-mailchimp-submit {
    width: 41%;
}

.elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit svg {
    fill: var(--e-global-color-a567df4);
    width: 16px;
}

.elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit.position-before i,
.elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit.position-before svg {
    margin-right: 0px;
}

.elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit.position-after i,
.elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit.position-after svg {
    margin-left: 0px;
}

.elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit i {
    font-size: 16px;
}

.elementor-330 .elementor-element.elementor-element-05c8230 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-start;
    --flex-wrap: wrap;
    --overlay-opacity: 0.05;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-330 .elementor-element.elementor-element-05c8230::before,
.elementor-330 .elementor-element.elementor-element-05c8230>.elementor-background-video-container::before,
.elementor-330 .elementor-element.elementor-element-05c8230>.e-con-inner>.elementor-background-video-container::before,
.elementor-330 .elementor-element.elementor-element-05c8230>.elementor-background-slideshow::before,
.elementor-330 .elementor-element.elementor-element-05c8230>.e-con-inner>.elementor-background-slideshow::before,
.elementor-330 .elementor-element.elementor-element-05c8230>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-330 .elementor-element.elementor-element-aa95856 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-330 .elementor-element.elementor-element-0ecddd4 {
    --display: flex;
    --justify-content: space-between;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 0px;
}

.elementor-330 .elementor-element.elementor-element-3e41133 .elementor-heading-title {
    font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef116fc-font-size);
    font-weight: var(--e-global-typography-ef116fc-font-weight);
    text-transform: var(--e-global-typography-ef116fc-text-transform);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    color: var(--e-global-color-a567df4);
}

.elementor-330 .elementor-element.elementor-element-0b240e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(12px/2);
}

.elementor-330 .elementor-element.elementor-element-0b240e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(12px/2);
}

.elementor-330 .elementor-element.elementor-element-0b240e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(12px/2);
}

.elementor-330 .elementor-element.elementor-element-0b240e7 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-12px/2);
}

.elementor-330 .elementor-element.elementor-element-0b240e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-12px/2);
}

.elementor-330 .elementor-element.elementor-element-0b240e7 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-330 .elementor-element.elementor-element-0b240e7 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-330 .elementor-element.elementor-element-0b240e7 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-330 .elementor-element.elementor-element-0b240e7 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-330 .elementor-element.elementor-element-0b240e7 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-330 .elementor-element.elementor-element-0b240e7 .elementor-icon-list-text {
    color: var(--e-global-color-3099df0);
    transition: color 0.3s;
}

.elementor-330 .elementor-element.elementor-element-0b240e7 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-a567df4);
}

.elementor-330 .elementor-element.elementor-element-f2747b8 {
    --display: flex;
    --justify-content: space-between;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 0px;
}

.elementor-330 .elementor-element.elementor-element-5042f95 .elementor-heading-title {
    font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef116fc-font-size);
    font-weight: var(--e-global-typography-ef116fc-font-weight);
    text-transform: var(--e-global-typography-ef116fc-text-transform);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    color: var(--e-global-color-a567df4);
}

.elementor-330 .elementor-element.elementor-element-9000346 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(12px/2);
}

.elementor-330 .elementor-element.elementor-element-9000346 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(12px/2);
}

.elementor-330 .elementor-element.elementor-element-9000346 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(12px/2);
}

.elementor-330 .elementor-element.elementor-element-9000346 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-12px/2);
}

.elementor-330 .elementor-element.elementor-element-9000346 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-12px/2);
}

.elementor-330 .elementor-element.elementor-element-9000346 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-330 .elementor-element.elementor-element-9000346 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-330 .elementor-element.elementor-element-9000346 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-330 .elementor-element.elementor-element-9000346 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-330 .elementor-element.elementor-element-9000346 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-330 .elementor-element.elementor-element-9000346 .elementor-icon-list-text {
    color: var(--e-global-color-3099df0);
    transition: color 0.3s;
}

.elementor-330 .elementor-element.elementor-element-9000346 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-a567df4);
}

.elementor-330 .elementor-element.elementor-element-b83230f {
    --display: flex;
    --justify-content: space-between;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 0px;
}

.elementor-330 .elementor-element.elementor-element-3d8b042 .elementor-heading-title {
    font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef116fc-font-size);
    font-weight: var(--e-global-typography-ef116fc-font-weight);
    text-transform: var(--e-global-typography-ef116fc-text-transform);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    color: var(--e-global-color-a567df4);
}

.elementor-330 .elementor-element.elementor-element-6ff31dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(12px/2);
}

.elementor-330 .elementor-element.elementor-element-6ff31dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(12px/2);
}

.elementor-330 .elementor-element.elementor-element-6ff31dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(12px/2);
}

.elementor-330 .elementor-element.elementor-element-6ff31dd .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-12px/2);
}

.elementor-330 .elementor-element.elementor-element-6ff31dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-12px/2);
}

.elementor-330 .elementor-element.elementor-element-6ff31dd .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-330 .elementor-element.elementor-element-6ff31dd .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-330 .elementor-element.elementor-element-6ff31dd {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-330 .elementor-element.elementor-element-6ff31dd .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-330 .elementor-element.elementor-element-6ff31dd .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-330 .elementor-element.elementor-element-6ff31dd .elementor-icon-list-text {
    color: var(--e-global-color-3099df0);
    transition: color 0.3s;
}

.elementor-330 .elementor-element.elementor-element-6ff31dd .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-a567df4);
}

.elementor-330 .elementor-element.elementor-element-4968da3 {
    --display: flex;
    --justify-content: space-between;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 0px;
}

.elementor-330 .elementor-element.elementor-element-e2a8e18 .elementor-heading-title {
    font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef116fc-font-size);
    font-weight: var(--e-global-typography-ef116fc-font-weight);
    text-transform: var(--e-global-typography-ef116fc-text-transform);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    color: var(--e-global-color-a567df4);
}

.elementor-330 .elementor-element.elementor-element-b6ddb43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(12px/2);
}

.elementor-330 .elementor-element.elementor-element-b6ddb43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(12px/2);
}

.elementor-330 .elementor-element.elementor-element-b6ddb43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(12px/2);
}

.elementor-330 .elementor-element.elementor-element-b6ddb43 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-12px/2);
}

.elementor-330 .elementor-element.elementor-element-b6ddb43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-12px/2);
}

.elementor-330 .elementor-element.elementor-element-b6ddb43 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-330 .elementor-element.elementor-element-b6ddb43 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-330 .elementor-element.elementor-element-b6ddb43 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-330 .elementor-element.elementor-element-b6ddb43 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-330 .elementor-element.elementor-element-b6ddb43 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-330 .elementor-element.elementor-element-b6ddb43 .elementor-icon-list-text {
    color: var(--e-global-color-3099df0);
    transition: color 0.3s;
}

.elementor-330 .elementor-element.elementor-element-b6ddb43 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-a567df4);
}

.elementor-330 .elementor-element.elementor-element-db114f1 {
    --display: flex;
    --justify-content: space-between;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 0px;
}

.elementor-330 .elementor-element.elementor-element-9f9973e .elementor-heading-title {
    font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef116fc-font-size);
    font-weight: var(--e-global-typography-ef116fc-font-weight);
    text-transform: var(--e-global-typography-ef116fc-text-transform);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    color: var(--e-global-color-a567df4);
}

.elementor-330 .elementor-element.elementor-element-52f5982 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(12px/2);
}

.elementor-330 .elementor-element.elementor-element-52f5982 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(12px/2);
}

.elementor-330 .elementor-element.elementor-element-52f5982 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(12px/2);
}

.elementor-330 .elementor-element.elementor-element-52f5982 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-12px/2);
}

.elementor-330 .elementor-element.elementor-element-52f5982 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-12px/2);
}

.elementor-330 .elementor-element.elementor-element-52f5982 .elementor-icon-list-icon i {
    color: var(--e-global-color-a567df4);
    transition: color 0.3s;
}

.elementor-330 .elementor-element.elementor-element-52f5982 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-a567df4);
    transition: fill 0.3s;
}

.elementor-330 .elementor-element.elementor-element-52f5982 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var(--e-global-color-a567df4);
}

.elementor-330 .elementor-element.elementor-element-52f5982 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var(--e-global-color-a567df4);
}

.elementor-330 .elementor-element.elementor-element-52f5982 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-330 .elementor-element.elementor-element-52f5982 .elementor-icon-list-icon {
    padding-inline-end: 12px;
}

.elementor-330 .elementor-element.elementor-element-52f5982 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-330 .elementor-element.elementor-element-52f5982 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-330 .elementor-element.elementor-element-52f5982 .elementor-icon-list-text {
    color: var(--e-global-color-3099df0);
    transition: color 0.3s;
}

.elementor-330 .elementor-element.elementor-element-52f5982 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-a567df4);
}

.elementor-330 .elementor-element.elementor-element-fd471c6 {
    --grid-template-columns: repeat(0,
            auto);
    --icon-size: 14px;
    --grid-column-gap: 15px;
    --grid-row-gap: 0px;
}

.elementor-330 .elementor-element.elementor-element-fd471c6 .elementor-widget-container {
    text-align: left;
}

.elementor-330 .elementor-element.elementor-element-fd471c6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-330 .elementor-element.elementor-element-fd471c6 .elementor-social-icon {
    background-color: var(--e-global-color-4a5499b);
    --icon-padding: 0.7em;
    border-style: none;
}

.elementor-330 .elementor-element.elementor-element-fd471c6 .elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-330 .elementor-element.elementor-element-fd471c6 .elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-330 .elementor-element.elementor-element-fd471c6 .elementor-social-icon:hover {
    background-color: var(--e-global-color-a567df4);
}

.elementor-330 .elementor-element.elementor-element-fd471c6 .elementor-social-icon:hover i {
    color: var(--e-global-color-primary);
}

.elementor-330 .elementor-element.elementor-element-fd471c6 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-330 .elementor-element.elementor-element-31bccd3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
}

.elementor-330 .elementor-element.elementor-element-f808aa6 {
    --display: flex;
}

.elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(29px/2);
}

.elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(29px/2);
}

.elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(29px/2);
}

.elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-29px/2);
}

.elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-29px/2);
}

.elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    height: 45%;
    border-color: #ddd;
}

.elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-block-start-style: solid;
    border-block-start-width: 1px;
}

.elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-style: solid;
}

.elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-width: 1px;
}

.elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-330 .elementor-element.elementor-element-61a0f95 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-bf0e125-font-family), Sans-serif;
    font-size: var(--e-global-typography-bf0e125-font-size);
    font-weight: var(--e-global-typography-bf0e125-font-weight);
    text-transform: var(--e-global-typography-bf0e125-text-transform);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
}

.elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-text {
    color: var(--e-global-color-495d27d);
    transition: color 0.3s;
}

.elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-f2f4693);
}

.elementor-330 .elementor-element.elementor-element-919b1a1 {
    --display: flex;
}

.elementor-330 .elementor-element.elementor-element-5350194>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-330 .elementor-element.elementor-element-5350194 {
    text-align: end;
}

.elementor-330 .elementor-element.elementor-element-5350194 .elementor-heading-title {
    font-family: var(--e-global-typography-bf0e125-font-family), Sans-serif;
    font-size: var(--e-global-typography-bf0e125-font-size);
    font-weight: var(--e-global-typography-bf0e125-font-weight);
    text-transform: var(--e-global-typography-bf0e125-text-transform);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
    color: var(--e-global-color-495d27d);
}

@media(min-width:768px) {
    .elementor-330 .elementor-element.elementor-element-3915917 {
        --width: 85%;
    }

    .elementor-330 .elementor-element.elementor-element-a5958ae {
        --width: 80%;
    }

    .elementor-330 .elementor-element.elementor-element-39edce1 {
        --width: 40%;
    }

    .elementor-330 .elementor-element.elementor-element-cc3de9a {
        --width: 1400%;
    }

    .elementor-330 .elementor-element.elementor-element-05c8230 {
        --width: 100%;
    }

    .elementor-330 .elementor-element.elementor-element-aa95856 {
        --content-width: 1400px;
    }

    .elementor-330 .elementor-element.elementor-element-0ecddd4 {
        --width: 20%;
    }

    .elementor-330 .elementor-element.elementor-element-f2747b8 {
        --width: 20%;
    }

    .elementor-330 .elementor-element.elementor-element-b83230f {
        --width: 20%;
    }

    .elementor-330 .elementor-element.elementor-element-4968da3 {
        --width: 20%;
    }

    .elementor-330 .elementor-element.elementor-element-db114f1 {
        --width: 20%;
    }

    .elementor-330 .elementor-element.elementor-element-31bccd3 {
        --content-width: 1400px;
    }

    .elementor-330 .elementor-element.elementor-element-f808aa6 {
        --width: 46%;
    }

    .elementor-330 .elementor-element.elementor-element-919b1a1 {
        --width: 46%;
    }
}

@media(max-width:1366px) and (min-width:768px) {
    .elementor-330 .elementor-element.elementor-element-3915917 {
        --width: 95%;
    }

    .elementor-330 .elementor-element.elementor-element-a5958ae {
        --width: 90%;
    }

    .elementor-330 .elementor-element.elementor-element-39edce1 {
        --width: 60%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-330 .elementor-element.elementor-element-39edce1 {
        --width: 74%;
    }

    .elementor-330 .elementor-element.elementor-element-0ecddd4 {
        --width: 32%;
    }

    .elementor-330 .elementor-element.elementor-element-f2747b8 {
        --width: 32%;
    }

    .elementor-330 .elementor-element.elementor-element-b83230f {
        --width: 32%;
    }

    .elementor-330 .elementor-element.elementor-element-4968da3 {
        --width: 32%;
    }

    .elementor-330 .elementor-element.elementor-element-db114f1 {
        --width: 32%;
    }
}

@media(max-width:1366px) {

    .elementor-330 .elementor-element.elementor-element-3915917:not(.elementor-motion-effects-element-type-background),
    .elementor-330 .elementor-element.elementor-element-3915917>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 100% auto;
    }

    .elementor-330 .elementor-element.elementor-element-eab40c9 {
        --min-height: 45vh;
    }

    .elementor-330 .elementor-element.elementor-element-96e349b {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
    }

    .elementor-330 .elementor-element.elementor-element-96e349b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-a7fd152 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
    }

    .elementor-330 .elementor-element.elementor-element-a7fd152 .elementor-heading-title {
        font-size: var(--e-global-typography-887363b-font-size);
        line-height: var(--e-global-typography-887363b-line-height);
        letter-spacing: var(--e-global-typography-887363b-letter-spacing);
        word-spacing: var(--e-global-typography-887363b-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-e42a123>.elementor-widget-container {
        margin: 0px 60px 0px -60px;
    }

    .elementor-330 .elementor-element.elementor-element-dcc6f21>.elementor-widget-container {
        margin: 0px 0px 0px -40px;
    }

    .elementor-330 .elementor-element.elementor-element-dcc6f21 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-83001d7 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
        word-spacing: var(--e-global-typography-accent-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-d662047 {
        --border-radius: 30px 30px 0px 0px;
    }

    .elementor-330 .elementor-element.elementor-element-ff020fd {
        --container-widget-width: 55%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 55%);
        max-width: 55%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 {
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40%);
        max-width: 40%;
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-input-label {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
        padding: 17px 0px 17px 20px;
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder) {
        -webkit-box-flex: 58%;
        -ms-flex: 0 0 58%;
        flex: 0 0 58%;
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-input-wrapper:not(.jkit-submit-input-holder) {
        margin-bottom: 0px;
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
        word-spacing: var(--e-global-typography-accent-word-spacing);
        padding: 12px 0px 12px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 9px 9px 0px;
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp.style-full .jkit-mailchimp-submit {
        width: 37%;
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder {
        -webkit-box-flex: 37%;
        -ms-flex: 0 0 37%;
        flex: 0 0 37%;
    }

    .elementor-330 .elementor-element.elementor-element-3e41133 .elementor-heading-title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
        word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-0b240e7 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-330 .elementor-element.elementor-element-0b240e7 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-5042f95 .elementor-heading-title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
        word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-9000346 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-330 .elementor-element.elementor-element-9000346 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-3d8b042 .elementor-heading-title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
        word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-6ff31dd .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-330 .elementor-element.elementor-element-6ff31dd .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-e2a8e18 .elementor-heading-title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
        word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-b6ddb43 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-330 .elementor-element.elementor-element-b6ddb43 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-9f9973e .elementor-heading-title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
        word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-52f5982 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-330 .elementor-element.elementor-element-52f5982 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-bf0e125-font-size);
        line-height: var(--e-global-typography-bf0e125-line-height);
        letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
        word-spacing: var(--e-global-typography-bf0e125-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-5350194 .elementor-heading-title {
        font-size: var(--e-global-typography-bf0e125-font-size);
        line-height: var(--e-global-typography-bf0e125-line-height);
        letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
        word-spacing: var(--e-global-typography-bf0e125-word-spacing);
    }
}

@media(max-width:1024px) {
    .elementor-330 .elementor-element.elementor-element-993dda0 {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-330 .elementor-element.elementor-element-3915917:not(.elementor-motion-effects-element-type-background),
    .elementor-330 .elementor-element.elementor-element-3915917>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-330 .elementor-element.elementor-element-eab40c9 {
        --min-height: 40vh;
    }

    .elementor-330 .elementor-element.elementor-element-96e349b {
        --container-widget-width: 70%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 70%);
        max-width: 70%;
    }

    .elementor-330 .elementor-element.elementor-element-96e349b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-a7fd152 {
        --container-widget-width: 70%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 70%);
        max-width: 70%;
    }

    .elementor-330 .elementor-element.elementor-element-a7fd152 .elementor-heading-title {
        font-size: var(--e-global-typography-887363b-font-size);
        line-height: var(--e-global-typography-887363b-line-height);
        letter-spacing: var(--e-global-typography-887363b-letter-spacing);
        word-spacing: var(--e-global-typography-887363b-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-39edce1 {
        --justify-content: flex-start;
    }

    .elementor-330 .elementor-element.elementor-element-dcc6f21.elementor-element {
        --align-self: flex-end;
    }

    .elementor-330 .elementor-element.elementor-element-dcc6f21 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-83001d7 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
        word-spacing: var(--e-global-typography-accent-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-da45ad8 {
        text-align: center;
    }

    .elementor-330 .elementor-element.elementor-element-da45ad8 img {
        width: 40%;
    }

    .elementor-330 .elementor-element.elementor-element-ff020fd {
        --container-widget-width: 70%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 70%);
        max-width: 70%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 {
        --container-widget-width: 55%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 55%);
        max-width: 55%;
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-input-label {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder) {
        -webkit-box-flex: 60%;
        -ms-flex: 0 0 60%;
        flex: 0 0 60%;
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
        word-spacing: var(--e-global-typography-accent-word-spacing);
        padding: 11px 0px 11px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 9px 9px 0px;
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp.style-full .jkit-mailchimp-submit {
        width: 35%;
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder {
        -webkit-box-flex: 35%;
        -ms-flex: 0 0 35%;
        flex: 0 0 35%;
    }

    .elementor-330 .elementor-element.elementor-element-aa95856 {
        --justify-content: flex-start;
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
    }

    .elementor-330 .elementor-element.elementor-element-3e41133 .elementor-heading-title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
        word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-0b240e7 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-330 .elementor-element.elementor-element-0b240e7 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-5042f95 .elementor-heading-title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
        word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-9000346 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-330 .elementor-element.elementor-element-9000346 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-3d8b042 .elementor-heading-title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
        word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-6ff31dd .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-330 .elementor-element.elementor-element-6ff31dd .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-4968da3 {
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
    }

    .elementor-330 .elementor-element.elementor-element-e2a8e18 .elementor-heading-title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
        word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-b6ddb43 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-330 .elementor-element.elementor-element-b6ddb43 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-db114f1 {
        border-width: 0px 0px 0px 1px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 1px;
    }

    .elementor-330 .elementor-element.elementor-element-9f9973e .elementor-heading-title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
        word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-52f5982 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-330 .elementor-element.elementor-element-52f5982 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-fd471c6 .elementor-widget-container {
        text-align: center;
    }

    .elementor-330 .elementor-element.elementor-element-fd471c6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-330 .elementor-element.elementor-element-fd471c6 {
        --icon-size: 14px;
        --grid-row-gap: 10px;
    }

    .elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-bf0e125-font-size);
        line-height: var(--e-global-typography-bf0e125-line-height);
        letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
        word-spacing: var(--e-global-typography-bf0e125-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-5350194 .elementor-heading-title {
        font-size: var(--e-global-typography-bf0e125-font-size);
        line-height: var(--e-global-typography-bf0e125-line-height);
        letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
        word-spacing: var(--e-global-typography-bf0e125-word-spacing);
    }
}

@media(max-width:767px) {

    .elementor-330 .elementor-element.elementor-element-3915917:not(.elementor-motion-effects-element-type-background),
    .elementor-330 .elementor-element.elementor-element-3915917>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../../2024/08/tradee.jpeg");
        background-position: center center;
        background-size: cover;
        height: 220px;
    }

    .elementor-330 .elementor-element.elementor-element-3915917 {
        --width: 100%;
    }

    .elementor-330 .elementor-element.elementor-element-3915917::before,
    .elementor-330 .elementor-element.elementor-element-3915917>.elementor-background-video-container::before,
    .elementor-330 .elementor-element.elementor-element-3915917>.e-con-inner>.elementor-background-video-container::before,
    .elementor-330 .elementor-element.elementor-element-3915917>.elementor-background-slideshow::before,
    .elementor-330 .elementor-element.elementor-element-3915917>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-330 .elementor-element.elementor-element-3915917>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-color: transparent;
    }

    .elementor-330 .elementor-element.elementor-element-eab40c9 {
        --min-height: 17vh;
        --justify-content: flex-start;
    }

    .elementor-330 .elementor-element.elementor-element-a5958ae {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-330 .elementor-element.elementor-element-96e349b {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        text-align: center;
    }

    .elementor-330 .elementor-element.elementor-element-96e349b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-a7fd152 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        text-align: center;
    }

    .elementor-330 .elementor-element.elementor-element-a7fd152 .elementor-heading-title {
        font-size: var(--e-global-typography-887363b-font-size);
        line-height: var(--e-global-typography-887363b-line-height);
        letter-spacing: var(--e-global-typography-887363b-letter-spacing);
        word-spacing: var(--e-global-typography-887363b-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-39edce1 {
        --width: 95%;
        --justify-content: center;
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 0px;
    }

    .elementor-330 .elementor-element.elementor-element-5a91678>.elementor-widget-container {
        margin: 0px -15px 0px 15px;
    }

    .elementor-330 .elementor-element.elementor-element-5a91678 {
        --container-widget-width: 18%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 18%);
        max-width: 18%;
    }

    .elementor-330 .elementor-element.elementor-element-cf49815>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-330 .elementor-element.elementor-element-cf49815 {
        --container-widget-width: 18%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 18%);
        max-width: 18%;
    }

    .elementor-330 .elementor-element.elementor-element-354cf54>.elementor-widget-container {
        margin: 0px 15px 0px -15px;
    }

    .elementor-330 .elementor-element.elementor-element-354cf54 {
        --container-widget-width: 18%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 18%);
        max-width: 18%;
    }

    .elementor-330 .elementor-element.elementor-element-e42a123>.elementor-widget-container {
        margin: 0px 30px 0px -30px;
    }

    .elementor-330 .elementor-element.elementor-element-e42a123 {
        --container-widget-width: 18%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 18%);
        max-width: 18%;
    }

    .elementor-330 .elementor-element.elementor-element-dcc6f21 {
        width: var(--container-widget-width, 85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-dcc6f21>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-330 .elementor-element.elementor-element-83001d7 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
        word-spacing: var(--e-global-typography-accent-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-cc6b515 {
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-330 .elementor-element.elementor-element-d662047 {
        --border-radius: 30px 30px 0px 0px;
        --padding-top: 3em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-330 .elementor-element.elementor-element-cc3de9a {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-330 .elementor-element.elementor-element-da45ad8 img {
        width: 60%;
    }

    .elementor-330 .elementor-element.elementor-element-ff020fd {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 90%);
        max-width: 90%;
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263.elementor-element {
        --align-self: center;
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-input-label {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
        border-radius: 10px 10px 10px 10px;
        padding: 10px 0px 0px 20px;
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder) {
        -webkit-box-flex: 59%;
        -ms-flex: 0 0 59%;
        flex: 0 0 59%;
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-input-wrapper:not(.jkit-submit-input-holder) {
        margin-bottom: 15px;
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
        word-spacing: var(--e-global-typography-accent-word-spacing);
        padding: 15px 0px 15px 0px;
        margin: 2px 0px 2px 0px;
        border-radius: 0px 9px 9px 0px;
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp.style-full .jkit-mailchimp-submit {
        width: 35%;
    }

    .elementor-330 .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder {
        -webkit-box-flex: 35%;
        -ms-flex: 0 0 35%;
        flex: 0 0 35%;
    }

    .elementor-330 .elementor-element.elementor-element-aa95856 {
        --justify-content: center;
    }

    .elementor-330 .elementor-element.elementor-element-0ecddd4 {
        --width: 48%;
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-330 .elementor-element.elementor-element-3e41133 .elementor-heading-title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
        word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-0b240e7 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-330 .elementor-element.elementor-element-0b240e7 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-f2747b8 {
        --width: 48%;
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-330 .elementor-element.elementor-element-5042f95 .elementor-heading-title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
        word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-9000346 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-330 .elementor-element.elementor-element-9000346 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-b83230f {
        --width: 48%;
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-330 .elementor-element.elementor-element-3d8b042 .elementor-heading-title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
        word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-6ff31dd .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-330 .elementor-element.elementor-element-6ff31dd .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-4968da3 {
        --width: 48%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-330 .elementor-element.elementor-element-e2a8e18 .elementor-heading-title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
        word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-b6ddb43 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-330 .elementor-element.elementor-element-b6ddb43 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-db114f1 {
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-330 .elementor-element.elementor-element-9f9973e {
        text-align: center;
    }

    .elementor-330 .elementor-element.elementor-element-9f9973e .elementor-heading-title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
        word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-52f5982 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-330 .elementor-element.elementor-element-52f5982 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-fd471c6 .elementor-widget-container {
        text-align: left;
    }

    .elementor-330 .elementor-element.elementor-element-fd471c6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-330 .elementor-element.elementor-element-fd471c6.elementor-element {
        --align-self: center;
    }

    .elementor-330 .elementor-element.elementor-element-fd471c6 {
        --icon-size: 14px;
    }

    .elementor-330 .elementor-element.elementor-element-fd471c6 .elementor-social-icon {
        --icon-padding: 0.5em;
    }

    .elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(25px/2);
    }

    .elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(25px/2);
    }

    .elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(25px/2);
    }

    .elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-25px/2);
    }

    .elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-25px/2);
    }

    .elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-330 .elementor-element.elementor-element-61a0f95 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-bf0e125-font-size);
        line-height: var(--e-global-typography-bf0e125-line-height);
        letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
        word-spacing: var(--e-global-typography-bf0e125-word-spacing);
    }

    .elementor-330 .elementor-element.elementor-element-5350194 {
        text-align: center;
    }

    .elementor-330 .elementor-element.elementor-element-5350194 .elementor-heading-title {
        font-size: var(--e-global-typography-bf0e125-font-size);
        line-height: var(--e-global-typography-bf0e125-line-height);
        letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
        word-spacing: var(--e-global-typography-bf0e125-word-spacing);
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper.extra-fields .jkit-submit-input-holder {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-1b0c263 .jeg-elementor-kit.jkit-mailchimp.jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper.extra-fields .jkit-input-wrapper:nth-last-child(2) {
        margin-right: 0 !important;
    }
}