.elementor-68 .elementor-element.elementor-element-bb6d722:not(.elementor-motion-effects-element-type-background),
.elementor-68 .elementor-element.elementor-element-bb6d722>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../images/hero-homepage-min.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-68 .elementor-element.elementor-element-bb6d722>.elementor-background-overlay {
    background-color: var( --e-global-color-56699af);
    opacity: 0.3;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-68 .elementor-element.elementor-element-bb6d722 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 152px 0px 331px 0px;
}

.elementor-68 .elementor-element.elementor-element-da4c635 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-39d6c91-font-family), Sans-serif;
    font-size: var( --e-global-typography-39d6c91-font-size);
    font-weight: var( --e-global-typography-39d6c91-font-weight);
    font-style: var( --e-global-typography-39d6c91-font-style);
    line-height: var( --e-global-typography-39d6c91-line-height);
    letter-spacing: var( --e-global-typography-39d6c91-letter-spacing);
    word-spacing: var( --e-global-typography-39d6c91-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-a85d9fc {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-secondary);
    --divider-border-width: 4px;
}

.elementor-68 .elementor-element.elementor-element-a85d9fc .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-68 .elementor-element.elementor-element-a85d9fc .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-68 .elementor-element.elementor-element-3f81d66 .elementor-heading-title {
    color: var( --e-global-color-accent);
    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);
    font-style: var( --e-global-typography-text-font-style);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-68 .elementor-element.elementor-element-746c383 .elementor-button .elementor-align-icon-right {
    margin-left: 16px;
}

.elementor-68 .elementor-element.elementor-element-746c383 .elementor-button .elementor-align-icon-left {
    margin-right: 16px;
}

.elementor-68 .elementor-element.elementor-element-746c383 .elementor-button {
    font-family: var( --e-global-typography-6d0d224-font-family), Sans-serif;
    font-size: var( --e-global-typography-6d0d224-font-size);
    font-weight: var( --e-global-typography-6d0d224-font-weight);
    text-transform: var( --e-global-typography-6d0d224-text-transform);
    line-height: var( --e-global-typography-6d0d224-line-height);
    letter-spacing: var( --e-global-typography-6d0d224-letter-spacing);
    word-spacing: var( --e-global-typography-6d0d224-word-spacing);
    background-color: #48b64a;
}

.elementor-68 .elementor-element.elementor-element-99d13bb {
    padding: 20px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-7637783>.elementor-container {
    max-width: 1236px;
}

.elementor-68 .elementor-element.elementor-element-7637783 {
    margin-top: -220px;
    margin-bottom: 0px;
}

.elementor-68 .elementor-element.elementor-element-a571324:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-68 .elementor-element.elementor-element-a571324>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent);
}

.elementor-68 .elementor-element.elementor-element-a571324>.elementor-element-populated {
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 30px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 32px 32px 32px 32px;
}

.elementor-68 .elementor-element.elementor-element-a571324>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-68 .elementor-element.elementor-element-7839df0 img {
    max-width: 32px;
}

.elementor-68 .elementor-element.elementor-element-7839df0 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-68 .elementor-element.elementor-element-98ada92 .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-165602f-font-family), Sans-serif;
    font-size: var( --e-global-typography-165602f-font-size);
    font-weight: var( --e-global-typography-165602f-font-weight);
    font-style: var( --e-global-typography-165602f-font-style);
    line-height: var( --e-global-typography-165602f-line-height);
    letter-spacing: var( --e-global-typography-165602f-letter-spacing);
    word-spacing: var( --e-global-typography-165602f-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-98ada92>.elementor-widget-container {
    padding: 0px 0px 0px 16px;
}

.elementor-68 .elementor-element.elementor-element-98ada92 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-68 .elementor-element.elementor-element-01274c8 .elementor-heading-title {
    color: var( --e-global-color-text);
    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);
    font-style: var( --e-global-typography-text-font-style);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-68 .elementor-element.elementor-element-01274c8>.elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-40b213b .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-68 .elementor-element.elementor-element-40b213b .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-68 .elementor-element.elementor-element-40b213b .elementor-button {
    font-family: var( --e-global-typography-6d0d224-font-family), Sans-serif;
    font-size: var( --e-global-typography-6d0d224-font-size);
    font-weight: var( --e-global-typography-6d0d224-font-weight);
    text-transform: var( --e-global-typography-6d0d224-text-transform);
    line-height: var( --e-global-typography-6d0d224-line-height);
    letter-spacing: var( --e-global-typography-6d0d224-letter-spacing);
    word-spacing: var( --e-global-typography-6d0d224-word-spacing);
    background-color: #48b64a;
}

.elementor-68 .elementor-element.elementor-element-40b213b>.elementor-widget-container {
    margin: -16px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-7f77a77:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-68 .elementor-element.elementor-element-7f77a77>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent);
}

.elementor-68 .elementor-element.elementor-element-7f77a77>.elementor-element-populated {
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 30px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 32px 32px 32px 32px;
}

.elementor-68 .elementor-element.elementor-element-7f77a77>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-68 .elementor-element.elementor-element-4ebe597 img {
    max-width: 32px;
}

.elementor-68 .elementor-element.elementor-element-4ebe597 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-68 .elementor-element.elementor-element-b859b71 .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-165602f-font-family), Sans-serif;
    font-size: var( --e-global-typography-165602f-font-size);
    font-weight: var( --e-global-typography-165602f-font-weight);
    font-style: var( --e-global-typography-165602f-font-style);
    line-height: var( --e-global-typography-165602f-line-height);
    letter-spacing: var( --e-global-typography-165602f-letter-spacing);
    word-spacing: var( --e-global-typography-165602f-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-b859b71>.elementor-widget-container {
    padding: 0px 0px 0px 16px;
}

.elementor-68 .elementor-element.elementor-element-b859b71 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-68 .elementor-element.elementor-element-352ccd8 .elementor-heading-title {
    color: var( --e-global-color-text);
    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);
    font-style: var( --e-global-typography-text-font-style);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-68 .elementor-element.elementor-element-352ccd8>.elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-849a641 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-68 .elementor-element.elementor-element-849a641 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-68 .elementor-element.elementor-element-849a641 .elementor-button {
    font-family: var( --e-global-typography-6d0d224-font-family), Sans-serif;
    font-size: var( --e-global-typography-6d0d224-font-size);
    font-weight: var( --e-global-typography-6d0d224-font-weight);
    text-transform: var( --e-global-typography-6d0d224-text-transform);
    line-height: var( --e-global-typography-6d0d224-line-height);
    letter-spacing: var( --e-global-typography-6d0d224-letter-spacing);
    word-spacing: var( --e-global-typography-6d0d224-word-spacing);
    background-color: #48b64a;
}

.elementor-68 .elementor-element.elementor-element-849a641>.elementor-widget-container {
    margin: -16px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-0958503:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-68 .elementor-element.elementor-element-0958503>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent);
}

.elementor-68 .elementor-element.elementor-element-0958503>.elementor-element-populated {
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 30px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 32px 32px 32px 32px;
}

.elementor-68 .elementor-element.elementor-element-0958503>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-68 .elementor-element.elementor-element-d654241 img {
    max-width: 32px;
}

.elementor-68 .elementor-element.elementor-element-d654241 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-68 .elementor-element.elementor-element-84341eb .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-165602f-font-family), Sans-serif;
    font-size: var( --e-global-typography-165602f-font-size);
    font-weight: var( --e-global-typography-165602f-font-weight);
    font-style: var( --e-global-typography-165602f-font-style);
    line-height: var( --e-global-typography-165602f-line-height);
    letter-spacing: var( --e-global-typography-165602f-letter-spacing);
    word-spacing: var( --e-global-typography-165602f-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-84341eb>.elementor-widget-container {
    padding: 0px 0px 0px 16px;
}

.elementor-68 .elementor-element.elementor-element-84341eb {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-68 .elementor-element.elementor-element-09ba18b .elementor-heading-title {
    color: var( --e-global-color-text);
    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);
    font-style: var( --e-global-typography-text-font-style);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-68 .elementor-element.elementor-element-09ba18b>.elementor-widget-container {
    padding: 18px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-e62bfcd .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-68 .elementor-element.elementor-element-e62bfcd .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-68 .elementor-element.elementor-element-e62bfcd .elementor-button {
    font-family: var( --e-global-typography-6d0d224-font-family), Sans-serif;
    font-size: var( --e-global-typography-6d0d224-font-size);
    font-weight: var( --e-global-typography-6d0d224-font-weight);
    text-transform: var( --e-global-typography-6d0d224-text-transform);
    line-height: var( --e-global-typography-6d0d224-line-height);
    letter-spacing: var( --e-global-typography-6d0d224-letter-spacing);
    word-spacing: var( --e-global-typography-6d0d224-word-spacing);
    background-color: #48b64a;
}

.elementor-68 .elementor-element.elementor-element-e62bfcd>.elementor-widget-container {
    margin: -16px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-e4ee8d6 {
    overflow: hidden;
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 0px 0px 100px 0px;
}

.elementor-68 .elementor-element.elementor-element-93a1dd1>.elementor-element-populated {
    padding: 0px 40px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-9dbcd40 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-fd09d65-font-family), Sans-serif;
    font-size: var( --e-global-typography-fd09d65-font-size);
    font-weight: var( --e-global-typography-fd09d65-font-weight);
    text-transform: var( --e-global-typography-fd09d65-text-transform);
    font-style: var( --e-global-typography-fd09d65-font-style);
    line-height: var( --e-global-typography-fd09d65-line-height);
    letter-spacing: var( --e-global-typography-fd09d65-letter-spacing);
    word-spacing: var( --e-global-typography-fd09d65-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-8e62b1e .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-d83a77e-font-family), Sans-serif;
    font-size: var( --e-global-typography-d83a77e-font-size);
    font-weight: var( --e-global-typography-d83a77e-font-weight);
    font-style: var( --e-global-typography-d83a77e-font-style);
    line-height: var( --e-global-typography-d83a77e-line-height);
    letter-spacing: var( --e-global-typography-d83a77e-letter-spacing);
    word-spacing: var( --e-global-typography-d83a77e-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-8e62b1e>.elementor-widget-container {
    margin: -32px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-ab2b415 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-secondary);
    --divider-border-width: 4px;
}

.elementor-68 .elementor-element.elementor-element-ab2b415 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-68 .elementor-element.elementor-element-ab2b415 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-68 .elementor-element.elementor-element-9bdc017>.elementor-widget-container {
    margin: 0px 0px -32px 0px;
}

.elementor-68 .elementor-element.elementor-element-d210624 .elementor-button .elementor-align-icon-right {
    margin-left: 16px;
}

.elementor-68 .elementor-element.elementor-element-d210624 .elementor-button .elementor-align-icon-left {
    margin-right: 16px;
}

.elementor-68 .elementor-element.elementor-element-d210624 .elementor-button {
    font-family: var( --e-global-typography-6d0d224-font-family), Sans-serif;
    font-size: var( --e-global-typography-6d0d224-font-size);
    font-weight: var( --e-global-typography-6d0d224-font-weight);
    text-transform: var( --e-global-typography-6d0d224-text-transform);
    line-height: var( --e-global-typography-6d0d224-line-height);
    letter-spacing: var( --e-global-typography-6d0d224-letter-spacing);
    word-spacing: var( --e-global-typography-6d0d224-word-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-accent);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary);
}

.elementor-68 .elementor-element.elementor-element-4dc28a7.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-68 .elementor-element.elementor-element-1b4d191>.elementor-element-populated {
    padding: 0px 20px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-6e9cf22 {
    text-align: right;
}

.elementor-68 .elementor-element.elementor-element-6e9cf22 img {
    max-width: 269px;
}

.elementor-68 .elementor-element.elementor-element-29f69de>.elementor-element-populated {
    padding: 0px 0px 0px 20px;
}

.elementor-68 .elementor-element.elementor-element-855d29e {
    text-align: right;
}

.elementor-68 .elementor-element.elementor-element-855d29e img {
    max-width: 471px;
}

.elementor-68 .elementor-element.elementor-element-855d29e>.elementor-widget-container {
    margin: 0px 0px 0px 5px;
}

.elementor-68 .elementor-element.elementor-element-f24095f:not(.elementor-motion-effects-element-type-background),
.elementor-68 .elementor-element.elementor-element-f24095f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-96399b9);
}

.elementor-68 .elementor-element.elementor-element-f24095f>.elementor-background-overlay {
    background-image: url("../../../templatekits.themewarrior.com/logistix/wp-content/uploads/sites/20/2021/04/accen1.png");
    background-position: top right;
    background-repeat: no-repeat;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-68 .elementor-element.elementor-element-f24095f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-68 .elementor-element.elementor-element-7fe351f>.elementor-container {
    max-width: 540px;
}

.elementor-68 .elementor-element.elementor-element-7bdc68e {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-7bdc68e .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-fd09d65-font-family), Sans-serif;
    font-size: var( --e-global-typography-fd09d65-font-size);
    font-weight: var( --e-global-typography-fd09d65-font-weight);
    text-transform: var( --e-global-typography-fd09d65-text-transform);
    font-style: var( --e-global-typography-fd09d65-font-style);
    line-height: var( --e-global-typography-fd09d65-line-height);
    letter-spacing: var( --e-global-typography-fd09d65-letter-spacing);
    word-spacing: var( --e-global-typography-fd09d65-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-f44264b {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-f44264b .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-d83a77e-font-family), Sans-serif;
    font-size: var( --e-global-typography-d83a77e-font-size);
    font-weight: var( --e-global-typography-d83a77e-font-weight);
    font-style: var( --e-global-typography-d83a77e-font-style);
    line-height: var( --e-global-typography-d83a77e-line-height);
    letter-spacing: var( --e-global-typography-d83a77e-letter-spacing);
    word-spacing: var( --e-global-typography-d83a77e-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-f44264b>.elementor-widget-container {
    margin: -32px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-d4f38e5 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-secondary);
    --divider-border-width: 4px;
}

.elementor-68 .elementor-element.elementor-element-d4f38e5 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-68 .elementor-element.elementor-element-d4f38e5 .elementor-divider {
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-68 .elementor-element.elementor-element-c20d943 {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-c20d943 .elementor-heading-title {
    color: var( --e-global-color-text);
    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);
    font-style: var( --e-global-typography-text-font-style);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-68 .elementor-element.elementor-element-25c7361>.elementor-container {
    max-width: 1236px;
}

.elementor-68 .elementor-element.elementor-element-25c7361 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 64px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-3f96395>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-68 .elementor-element.elementor-element-3f96395:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-68 .elementor-element.elementor-element-3f96395>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent);
}

.elementor-68 .elementor-element.elementor-element-3f96395>.elementor-element-populated {
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 32px 0px;
}

.elementor-68 .elementor-element.elementor-element-3f96395>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-68 .elementor-element.elementor-element-cab4adc .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-71d8c7b-font-family), Sans-serif;
    font-size: var( --e-global-typography-71d8c7b-font-size);
    font-weight: var( --e-global-typography-71d8c7b-font-weight);
    font-style: var( --e-global-typography-71d8c7b-font-style);
    line-height: var( --e-global-typography-71d8c7b-line-height);
    letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
    word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-cab4adc>.elementor-widget-container {
    padding: 16px 32px 0px 32px;
}

.elementor-68 .elementor-element.elementor-element-cfddc02 .elementor-heading-title {
    color: var( --e-global-color-text);
    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);
    font-style: var( --e-global-typography-text-font-style);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-68 .elementor-element.elementor-element-cfddc02>.elementor-widget-container {
    padding: 0px 32px 0px 32px;
}

.elementor-68 .elementor-element.elementor-element-a1150d4 .elementor-button .elementor-align-icon-right {
    margin-left: 12px;
}

.elementor-68 .elementor-element.elementor-element-a1150d4 .elementor-button .elementor-align-icon-left {
    margin-right: 12px;
}

.elementor-68 .elementor-element.elementor-element-a1150d4 .elementor-button {
    font-family: var( --e-global-typography-8b4049f-font-family), Sans-serif;
    font-size: var( --e-global-typography-8b4049f-font-size);
    font-weight: var( --e-global-typography-8b4049f-font-weight);
    text-transform: var( --e-global-typography-8b4049f-text-transform);
    font-style: var( --e-global-typography-8b4049f-font-style);
    line-height: var( --e-global-typography-8b4049f-line-height);
    letter-spacing: var( --e-global-typography-8b4049f-letter-spacing);
    word-spacing: var( --e-global-typography-8b4049f-word-spacing);
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    background-color: var( --e-global-color-accent);
    padding: 0px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-a1150d4>.elementor-widget-container {
    padding: 0px 32px 0px 32px;
}

.elementor-68 .elementor-element.elementor-element-3eab7f5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-68 .elementor-element.elementor-element-3eab7f5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-68 .elementor-element.elementor-element-3eab7f5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent);
}

.elementor-68 .elementor-element.elementor-element-3eab7f5>.elementor-element-populated {
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 32px 0px;
}

.elementor-68 .elementor-element.elementor-element-3eab7f5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-68 .elementor-element.elementor-element-03fd880 .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-71d8c7b-font-family), Sans-serif;
    font-size: var( --e-global-typography-71d8c7b-font-size);
    font-weight: var( --e-global-typography-71d8c7b-font-weight);
    font-style: var( --e-global-typography-71d8c7b-font-style);
    line-height: var( --e-global-typography-71d8c7b-line-height);
    letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
    word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-03fd880>.elementor-widget-container {
    padding: 16px 32px 0px 32px;
}

.elementor-68 .elementor-element.elementor-element-5d8b62c .elementor-heading-title {
    color: var( --e-global-color-text);
    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);
    font-style: var( --e-global-typography-text-font-style);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-68 .elementor-element.elementor-element-5d8b62c>.elementor-widget-container {
    padding: 0px 32px 0px 32px;
}

.elementor-68 .elementor-element.elementor-element-54a6901 .elementor-button .elementor-align-icon-right {
    margin-left: 12px;
}

.elementor-68 .elementor-element.elementor-element-54a6901 .elementor-button .elementor-align-icon-left {
    margin-right: 12px;
}

.elementor-68 .elementor-element.elementor-element-54a6901 .elementor-button {
    font-family: var( --e-global-typography-8b4049f-font-family), Sans-serif;
    font-size: var( --e-global-typography-8b4049f-font-size);
    font-weight: var( --e-global-typography-8b4049f-font-weight);
    text-transform: var( --e-global-typography-8b4049f-text-transform);
    font-style: var( --e-global-typography-8b4049f-font-style);
    line-height: var( --e-global-typography-8b4049f-line-height);
    letter-spacing: var( --e-global-typography-8b4049f-letter-spacing);
    word-spacing: var( --e-global-typography-8b4049f-word-spacing);
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    background-color: var( --e-global-color-accent);
    padding: 0px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-54a6901>.elementor-widget-container {
    padding: 0px 32px 0px 32px;
}

.elementor-68 .elementor-element.elementor-element-0b391f1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-68 .elementor-element.elementor-element-0b391f1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-68 .elementor-element.elementor-element-0b391f1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent);
}

.elementor-68 .elementor-element.elementor-element-0b391f1>.elementor-element-populated {
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 32px 0px;
}

.elementor-68 .elementor-element.elementor-element-0b391f1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-68 .elementor-element.elementor-element-59169ea .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-71d8c7b-font-family), Sans-serif;
    font-size: var( --e-global-typography-71d8c7b-font-size);
    font-weight: var( --e-global-typography-71d8c7b-font-weight);
    font-style: var( --e-global-typography-71d8c7b-font-style);
    line-height: var( --e-global-typography-71d8c7b-line-height);
    letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
    word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-59169ea>.elementor-widget-container {
    padding: 16px 32px 0px 32px;
}

.elementor-68 .elementor-element.elementor-element-1ee4c48 .elementor-heading-title {
    color: var( --e-global-color-text);
    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);
    font-style: var( --e-global-typography-text-font-style);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-68 .elementor-element.elementor-element-1ee4c48>.elementor-widget-container {
    padding: 0px 32px 0px 32px;
}

.elementor-68 .elementor-element.elementor-element-0d24a69 .elementor-button .elementor-align-icon-right {
    margin-left: 12px;
}

.elementor-68 .elementor-element.elementor-element-0d24a69 .elementor-button .elementor-align-icon-left {
    margin-right: 12px;
}

.elementor-68 .elementor-element.elementor-element-0d24a69 .elementor-button {
    font-family: var( --e-global-typography-8b4049f-font-family), Sans-serif;
    font-size: var( --e-global-typography-8b4049f-font-size);
    font-weight: var( --e-global-typography-8b4049f-font-weight);
    text-transform: var( --e-global-typography-8b4049f-text-transform);
    font-style: var( --e-global-typography-8b4049f-font-style);
    line-height: var( --e-global-typography-8b4049f-line-height);
    letter-spacing: var( --e-global-typography-8b4049f-letter-spacing);
    word-spacing: var( --e-global-typography-8b4049f-word-spacing);
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    background-color: var( --e-global-color-accent);
    padding: 0px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-0d24a69>.elementor-widget-container {
    padding: 0px 32px 0px 32px;
}

.elementor-68 .elementor-element.elementor-element-2af8555>.elementor-container {
    max-width: 1236px;
}

.elementor-68 .elementor-element.elementor-element-2af8555 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-8358255>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-68 .elementor-element.elementor-element-8358255:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-68 .elementor-element.elementor-element-8358255>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent);
}

.elementor-68 .elementor-element.elementor-element-8358255>.elementor-element-populated {
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 32px 0px;
}

.elementor-68 .elementor-element.elementor-element-8358255>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-68 .elementor-element.elementor-element-212c73b .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-71d8c7b-font-family), Sans-serif;
    font-size: var( --e-global-typography-71d8c7b-font-size);
    font-weight: var( --e-global-typography-71d8c7b-font-weight);
    font-style: var( --e-global-typography-71d8c7b-font-style);
    line-height: var( --e-global-typography-71d8c7b-line-height);
    letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
    word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-212c73b>.elementor-widget-container {
    padding: 16px 32px 0px 32px;
}

.elementor-68 .elementor-element.elementor-element-91d0419 .elementor-heading-title {
    color: var( --e-global-color-text);
    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);
    font-style: var( --e-global-typography-text-font-style);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-68 .elementor-element.elementor-element-91d0419>.elementor-widget-container {
    padding: 0px 32px 0px 32px;
}

.elementor-68 .elementor-element.elementor-element-8f0c887 .elementor-button .elementor-align-icon-right {
    margin-left: 12px;
}

.elementor-68 .elementor-element.elementor-element-8f0c887 .elementor-button .elementor-align-icon-left {
    margin-right: 12px;
}

.elementor-68 .elementor-element.elementor-element-8f0c887 .elementor-button {
    font-family: var( --e-global-typography-8b4049f-font-family), Sans-serif;
    font-size: var( --e-global-typography-8b4049f-font-size);
    font-weight: var( --e-global-typography-8b4049f-font-weight);
    text-transform: var( --e-global-typography-8b4049f-text-transform);
    font-style: var( --e-global-typography-8b4049f-font-style);
    line-height: var( --e-global-typography-8b4049f-line-height);
    letter-spacing: var( --e-global-typography-8b4049f-letter-spacing);
    word-spacing: var( --e-global-typography-8b4049f-word-spacing);
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    background-color: var( --e-global-color-accent);
    padding: 0px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-8f0c887>.elementor-widget-container {
    padding: 0px 32px 0px 32px;
}

.elementor-68 .elementor-element.elementor-element-338dda5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-68 .elementor-element.elementor-element-338dda5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-68 .elementor-element.elementor-element-338dda5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent);
}

.elementor-68 .elementor-element.elementor-element-338dda5>.elementor-element-populated {
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 32px 0px;
}

.elementor-68 .elementor-element.elementor-element-338dda5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-68 .elementor-element.elementor-element-21eb4cc .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-71d8c7b-font-family), Sans-serif;
    font-size: var( --e-global-typography-71d8c7b-font-size);
    font-weight: var( --e-global-typography-71d8c7b-font-weight);
    font-style: var( --e-global-typography-71d8c7b-font-style);
    line-height: var( --e-global-typography-71d8c7b-line-height);
    letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
    word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-21eb4cc>.elementor-widget-container {
    padding: 16px 32px 0px 32px;
}

.elementor-68 .elementor-element.elementor-element-22b41ee .elementor-heading-title {
    color: var( --e-global-color-text);
    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);
    font-style: var( --e-global-typography-text-font-style);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-68 .elementor-element.elementor-element-22b41ee>.elementor-widget-container {
    padding: 0px 32px 0px 32px;
}

.elementor-68 .elementor-element.elementor-element-4c6fbc9 .elementor-button .elementor-align-icon-right {
    margin-left: 12px;
}

.elementor-68 .elementor-element.elementor-element-4c6fbc9 .elementor-button .elementor-align-icon-left {
    margin-right: 12px;
}

.elementor-68 .elementor-element.elementor-element-4c6fbc9 .elementor-button {
    font-family: var( --e-global-typography-8b4049f-font-family), Sans-serif;
    font-size: var( --e-global-typography-8b4049f-font-size);
    font-weight: var( --e-global-typography-8b4049f-font-weight);
    text-transform: var( --e-global-typography-8b4049f-text-transform);
    font-style: var( --e-global-typography-8b4049f-font-style);
    line-height: var( --e-global-typography-8b4049f-line-height);
    letter-spacing: var( --e-global-typography-8b4049f-letter-spacing);
    word-spacing: var( --e-global-typography-8b4049f-word-spacing);
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    background-color: var( --e-global-color-accent);
    padding: 0px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-4c6fbc9>.elementor-widget-container {
    padding: 0px 32px 0px 32px;
}

.elementor-68 .elementor-element.elementor-element-cb25a54>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-68 .elementor-element.elementor-element-cb25a54:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-68 .elementor-element.elementor-element-cb25a54>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent);
}

.elementor-68 .elementor-element.elementor-element-cb25a54>.elementor-element-populated {
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 32px 0px;
}

.elementor-68 .elementor-element.elementor-element-cb25a54>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-68 .elementor-element.elementor-element-4166d13 .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-71d8c7b-font-family), Sans-serif;
    font-size: var( --e-global-typography-71d8c7b-font-size);
    font-weight: var( --e-global-typography-71d8c7b-font-weight);
    font-style: var( --e-global-typography-71d8c7b-font-style);
    line-height: var( --e-global-typography-71d8c7b-line-height);
    letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
    word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-4166d13>.elementor-widget-container {
    padding: 16px 32px 0px 32px;
}

.elementor-68 .elementor-element.elementor-element-4b9b6c3 .elementor-heading-title {
    color: var( --e-global-color-text);
    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);
    font-style: var( --e-global-typography-text-font-style);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-68 .elementor-element.elementor-element-4b9b6c3>.elementor-widget-container {
    padding: 0px 32px 0px 32px;
}

.elementor-68 .elementor-element.elementor-element-740602f .elementor-button .elementor-align-icon-right {
    margin-left: 12px;
}

.elementor-68 .elementor-element.elementor-element-740602f .elementor-button .elementor-align-icon-left {
    margin-right: 12px;
}

.elementor-68 .elementor-element.elementor-element-740602f .elementor-button {
    font-family: var( --e-global-typography-8b4049f-font-family), Sans-serif;
    font-size: var( --e-global-typography-8b4049f-font-size);
    font-weight: var( --e-global-typography-8b4049f-font-weight);
    text-transform: var( --e-global-typography-8b4049f-text-transform);
    font-style: var( --e-global-typography-8b4049f-font-style);
    line-height: var( --e-global-typography-8b4049f-line-height);
    letter-spacing: var( --e-global-typography-8b4049f-letter-spacing);
    word-spacing: var( --e-global-typography-8b4049f-word-spacing);
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    background-color: var( --e-global-color-accent);
    padding: 0px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-740602f>.elementor-widget-container {
    padding: 0px 32px 0px 32px;
}

.elementor-68 .elementor-element.elementor-element-a26100c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-68 .elementor-element.elementor-element-a26100c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-68 .elementor-element.elementor-element-fa89f4d>.elementor-container {
    max-width: 651px;
}

.elementor-68 .elementor-element.elementor-element-26fb21c {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-26fb21c .elementor-heading-title {
    color: #48b64a;
    font-family: var( --e-global-typography-fd09d65-font-family), Sans-serif;
    font-size: var( --e-global-typography-fd09d65-font-size);
    font-weight: var( --e-global-typography-fd09d65-font-weight);
    text-transform: var( --e-global-typography-fd09d65-text-transform);
    font-style: var( --e-global-typography-fd09d65-font-style);
    line-height: var( --e-global-typography-fd09d65-line-height);
    letter-spacing: var( --e-global-typography-fd09d65-letter-spacing);
    word-spacing: var( --e-global-typography-fd09d65-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-9e75db0 {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-9e75db0 .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-d83a77e-font-family), Sans-serif;
    font-size: var( --e-global-typography-d83a77e-font-size);
    font-weight: var( --e-global-typography-d83a77e-font-weight);
    font-style: var( --e-global-typography-d83a77e-font-style);
    line-height: var( --e-global-typography-d83a77e-line-height);
    letter-spacing: var( --e-global-typography-d83a77e-letter-spacing);
    word-spacing: var( --e-global-typography-d83a77e-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-9e75db0>.elementor-widget-container {
    margin: -32px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-89d3366 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-secondary);
    --divider-border-width: 4px;
}

.elementor-68 .elementor-element.elementor-element-89d3366 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-68 .elementor-element.elementor-element-89d3366 .elementor-divider {
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-68 .elementor-element.elementor-element-2757e86 {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-2757e86 .elementor-heading-title {
    color: var( --e-global-color-text);
    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);
    font-style: var( --e-global-typography-text-font-style);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-68 .elementor-element.elementor-element-2757e86>.elementor-widget-container {
    padding: 0px 70px 0px 70px;
}

.elementor-68 .elementor-element.elementor-element-8f85b84>.elementor-container {
    max-width: 1236px;
}

.elementor-68 .elementor-element.elementor-element-8f85b84 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 64px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-c2c396d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-68 .elementor-element.elementor-element-c2c396d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-68 .elementor-element.elementor-element-c2c396d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-68 .elementor-element.elementor-element-c2c396d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(360deg, var( --e-global-color-96399b9) 46%, var( --e-global-color-accent) 0%);
}

.elementor-68 .elementor-element.elementor-element-c2c396d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-c2c396d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-68 .elementor-element.elementor-element-4b8fd80>.elementor-widget-container {
    padding: 32px 32px 32px 32px;
    background-color: var( --e-global-color-accent);
    border-radius: 100px 100px 100px 100px;
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.15);
}

.elementor-68 .elementor-element.elementor-element-4b8fd80 {
    width: auto;
    max-width: auto;
    z-index: 2;
}

.elementor-68 .elementor-element.elementor-element-cf65a88 {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-cf65a88 .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-71d8c7b-font-family), Sans-serif;
    font-size: var( --e-global-typography-71d8c7b-font-size);
    font-weight: var( --e-global-typography-71d8c7b-font-weight);
    font-style: var( --e-global-typography-71d8c7b-font-style);
    line-height: var( --e-global-typography-71d8c7b-line-height);
    letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
    word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-cf65a88>.elementor-widget-container {
    margin: -68px 0px 0px 0px;
    padding: 100px 32px 0px 32px;
    background-color: #184b44;
}

.elementor-68 .elementor-element.elementor-element-fb3344f {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-fb3344f .elementor-heading-title {
    color: var( --e-global-color-text);
    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);
    font-style: var( --e-global-typography-text-font-style);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-68 .elementor-element.elementor-element-fb3344f>.elementor-widget-container {
    padding: 32px 32px 32px 32px;
    background-color: #184b44;
}

.elementor-68 .elementor-element.elementor-element-6ffba3d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-68 .elementor-element.elementor-element-6ffba3d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-68 .elementor-element.elementor-element-6ffba3d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-68 .elementor-element.elementor-element-6ffba3d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(360deg, #184b44 46%, var( --e-global-color-accent) 0%);
}

.elementor-68 .elementor-element.elementor-element-6ffba3d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-6ffba3d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-68 .elementor-element.elementor-element-2a80d9e>.elementor-widget-container {
    padding: 32px 32px 32px 32px;
    background-color: var( --e-global-color-accent);
    border-radius: 100px 100px 100px 100px;
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.15);
}

.elementor-68 .elementor-element.elementor-element-2a80d9e {
    width: auto;
    max-width: auto;
    z-index: 2;
}

.elementor-68 .elementor-element.elementor-element-33afc2e {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-33afc2e .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-71d8c7b-font-family), Sans-serif;
    font-size: var( --e-global-typography-71d8c7b-font-size);
    font-weight: var( --e-global-typography-71d8c7b-font-weight);
    font-style: var( --e-global-typography-71d8c7b-font-style);
    line-height: var( --e-global-typography-71d8c7b-line-height);
    letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
    word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-33afc2e>.elementor-widget-container {
    margin: -68px 0px 0px 0px;
    padding: 100px 32px 0px 32px;
    background-color: #184b44;
}

.elementor-68 .elementor-element.elementor-element-932ae11 {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-932ae11 .elementor-heading-title {
    color: var( --e-global-color-text);
    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);
    font-style: var( --e-global-typography-text-font-style);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-68 .elementor-element.elementor-element-932ae11>.elementor-widget-container {
    padding: 32px 32px 32px 32px;
    background-color: #184b44;
}

.elementor-68 .elementor-element.elementor-element-8637175.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-68 .elementor-element.elementor-element-8637175>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-68 .elementor-element.elementor-element-8637175:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-68 .elementor-element.elementor-element-8637175>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(360deg, var( --e-global-color-96399b9) 46%, var( --e-global-color-accent) 0%);
}

.elementor-68 .elementor-element.elementor-element-8637175>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-8637175>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-68 .elementor-element.elementor-element-6624967>.elementor-widget-container {
    padding: 32px 32px 32px 32px;
    background-color: var( --e-global-color-accent);
    border-radius: 100px 100px 100px 100px;
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.15);
}

.elementor-68 .elementor-element.elementor-element-6624967 {
    width: auto;
    max-width: auto;
    z-index: 2;
}

.elementor-68 .elementor-element.elementor-element-7628252 {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-7628252 .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-71d8c7b-font-family), Sans-serif;
    font-size: var( --e-global-typography-71d8c7b-font-size);
    font-weight: var( --e-global-typography-71d8c7b-font-weight);
    font-style: var( --e-global-typography-71d8c7b-font-style);
    line-height: var( --e-global-typography-71d8c7b-line-height);
    letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
    word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-7628252>.elementor-widget-container {
    margin: -68px 0px 0px 0px;
    padding: 100px 32px 0px 32px;
    background-color: var( --e-global-color-96399b9);
}

.elementor-68 .elementor-element.elementor-element-aa095b7 {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-aa095b7 .elementor-heading-title {
    color: var( --e-global-color-text);
    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);
    font-style: var( --e-global-typography-text-font-style);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-68 .elementor-element.elementor-element-aa095b7>.elementor-widget-container {
    padding: 32px 32px 32px 32px;
    background-color: var( --e-global-color-96399b9);
}

.elementor-68 .elementor-element.elementor-element-b8c4e49>.elementor-container {
    max-width: 1236px;
}

.elementor-68 .elementor-element.elementor-element-b8c4e49 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-be76038.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-68 .elementor-element.elementor-element-be76038>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-68 .elementor-element.elementor-element-be76038:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-68 .elementor-element.elementor-element-be76038>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(360deg, var( --e-global-color-96399b9) 46%, var( --e-global-color-accent) 0%);
}

.elementor-68 .elementor-element.elementor-element-be76038>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-be76038>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-68 .elementor-element.elementor-element-7284ece>.elementor-widget-container {
    padding: 32px 32px 32px 32px;
    background-color: var( --e-global-color-accent);
    border-radius: 100px 100px 100px 100px;
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.15);
}

.elementor-68 .elementor-element.elementor-element-7284ece {
    width: auto;
    max-width: auto;
    z-index: 2;
}

.elementor-68 .elementor-element.elementor-element-dd92442 {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-dd92442 .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-71d8c7b-font-family), Sans-serif;
    font-size: var( --e-global-typography-71d8c7b-font-size);
    font-weight: var( --e-global-typography-71d8c7b-font-weight);
    font-style: var( --e-global-typography-71d8c7b-font-style);
    line-height: var( --e-global-typography-71d8c7b-line-height);
    letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
    word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-dd92442>.elementor-widget-container {
    margin: -68px 0px 0px 0px;
    padding: 100px 32px 0px 32px;
    background-color: var( --e-global-color-96399b9);
}

.elementor-68 .elementor-element.elementor-element-5504aff {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-5504aff .elementor-heading-title {
    color: var( --e-global-color-text);
    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);
    font-style: var( --e-global-typography-text-font-style);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-68 .elementor-element.elementor-element-5504aff>.elementor-widget-container {
    padding: 32px 32px 32px 32px;
    background-color: var( --e-global-color-96399b9);
}

.elementor-68 .elementor-element.elementor-element-7950c5e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-68 .elementor-element.elementor-element-7950c5e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-68 .elementor-element.elementor-element-7950c5e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-68 .elementor-element.elementor-element-7950c5e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(360deg, var( --e-global-color-96399b9) 46%, var( --e-global-color-accent) 0%);
}

.elementor-68 .elementor-element.elementor-element-7950c5e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-7950c5e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-68 .elementor-element.elementor-element-6f31968>.elementor-widget-container {
    padding: 32px 32px 32px 32px;
    background-color: var( --e-global-color-accent);
    border-radius: 100px 100px 100px 100px;
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.15);
}

.elementor-68 .elementor-element.elementor-element-6f31968 {
    width: auto;
    max-width: auto;
    z-index: 2;
}

.elementor-68 .elementor-element.elementor-element-facd79d {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-facd79d .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-71d8c7b-font-family), Sans-serif;
    font-size: var( --e-global-typography-71d8c7b-font-size);
    font-weight: var( --e-global-typography-71d8c7b-font-weight);
    font-style: var( --e-global-typography-71d8c7b-font-style);
    line-height: var( --e-global-typography-71d8c7b-line-height);
    letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
    word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-facd79d>.elementor-widget-container {
    margin: -68px 0px 0px 0px;
    padding: 100px 32px 0px 32px;
    background-color: var( --e-global-color-96399b9);
}

.elementor-68 .elementor-element.elementor-element-b0aba64 {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-b0aba64 .elementor-heading-title {
    color: var( --e-global-color-text);
    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);
    font-style: var( --e-global-typography-text-font-style);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-68 .elementor-element.elementor-element-b0aba64>.elementor-widget-container {
    padding: 32px 32px 32px 32px;
    background-color: var( --e-global-color-96399b9);
}

.elementor-68 .elementor-element.elementor-element-ddf00f2.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-68 .elementor-element.elementor-element-ddf00f2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-68 .elementor-element.elementor-element-ddf00f2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-68 .elementor-element.elementor-element-ddf00f2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(360deg, var( --e-global-color-96399b9) 46%, var( --e-global-color-accent) 0%);
}

.elementor-68 .elementor-element.elementor-element-ddf00f2>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-ddf00f2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-68 .elementor-element.elementor-element-bd1b57a>.elementor-widget-container {
    padding: 32px 32px 32px 32px;
    background-color: var( --e-global-color-accent);
    border-radius: 100px 100px 100px 100px;
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.15);
}

.elementor-68 .elementor-element.elementor-element-bd1b57a {
    width: auto;
    max-width: auto;
    z-index: 2;
}

.elementor-68 .elementor-element.elementor-element-258a4a8 {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-258a4a8 .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-71d8c7b-font-family), Sans-serif;
    font-size: var( --e-global-typography-71d8c7b-font-size);
    font-weight: var( --e-global-typography-71d8c7b-font-weight);
    font-style: var( --e-global-typography-71d8c7b-font-style);
    line-height: var( --e-global-typography-71d8c7b-line-height);
    letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
    word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-258a4a8>.elementor-widget-container {
    margin: -68px 0px 0px 0px;
    padding: 100px 32px 0px 32px;
    background-color: var( --e-global-color-96399b9);
}

.elementor-68 .elementor-element.elementor-element-f4d168d {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-f4d168d .elementor-heading-title {
    color: var( --e-global-color-text);
    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);
    font-style: var( --e-global-typography-text-font-style);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-68 .elementor-element.elementor-element-f4d168d>.elementor-widget-container {
    padding: 32px 32px 32px 32px;
    background-color: var( --e-global-color-96399b9);
}

.elementor-68 .elementor-element.elementor-element-b1d0d1c>.elementor-container {
    max-width: 1600px;
}

.elementor-68 .elementor-element.elementor-element-b1d0d1c {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-68 .elementor-element.elementor-element-dfd6b33.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-68 .elementor-element.elementor-element-dfd6b33.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-68 .elementor-element.elementor-element-dfd6b33>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-68 .elementor-element.elementor-element-dfd6b33>.elementor-element-populated,
.elementor-68 .elementor-element.elementor-element-dfd6b33>.elementor-element-populated>.elementor-background-overlay,
.elementor-68 .elementor-element.elementor-element-dfd6b33>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-365978f img {
    width: 100%;
    max-width: 335px;
}

.elementor-68 .elementor-element.elementor-element-365978f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 50px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-365978f {
    z-index: 2;
}

.elementor-68 .elementor-element.elementor-element-eb39e3e {
    --spacer-size: 280px;
    z-index: 1;
}

.elementor-68 .elementor-element.elementor-element-eb39e3e>.elementor-widget-container {
    margin: -280px 0px 0px 0px;
    background-color: var( --e-global-color-96399b9);
    border-radius: 0px 50px 0px 0px;
}

.elementor-bc-flex-widget .elementor-68 .elementor-element.elementor-element-4cc720a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-68 .elementor-element.elementor-element-4cc720a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-68 .elementor-element.elementor-element-4cc720a>.elementor-element-populated {
    padding: 0px 40px 0px 40px;
}

.elementor-68 .elementor-element.elementor-element-8278b4f .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-fd09d65-font-family), Sans-serif;
    font-size: var( --e-global-typography-fd09d65-font-size);
    font-weight: var( --e-global-typography-fd09d65-font-weight);
    text-transform: var( --e-global-typography-fd09d65-text-transform);
    font-style: var( --e-global-typography-fd09d65-font-style);
    line-height: var( --e-global-typography-fd09d65-line-height);
    letter-spacing: var( --e-global-typography-fd09d65-letter-spacing);
    word-spacing: var( --e-global-typography-fd09d65-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-7634ac3 {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: var( --e-global-color-primary);
}

.elementor-68 .elementor-element.elementor-element-7634ac3 .elementor-headline {
    text-align: left;
}

.elementor-68 .elementor-element.elementor-element-7634ac3 .elementor-headline-plain-text {
    color: var( --e-global-color-text);
}

.elementor-68 .elementor-element.elementor-element-7634ac3>.elementor-widget-container {
    margin: -32px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-b12c5ca {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-secondary);
    --divider-border-width: 4px;
}

.elementor-68 .elementor-element.elementor-element-b12c5ca .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-68 .elementor-element.elementor-element-b12c5ca .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-68 .elementor-element.elementor-element-f50e131 .elementor-button .elementor-align-icon-right {
    margin-left: 16px;
}

.elementor-68 .elementor-element.elementor-element-f50e131 .elementor-button .elementor-align-icon-left {
    margin-right: 16px;
}

.elementor-68 .elementor-element.elementor-element-f50e131 .elementor-button {
    font-family: var( --e-global-typography-6d0d224-font-family), Sans-serif;
    font-size: var( --e-global-typography-6d0d224-font-size);
    font-weight: var( --e-global-typography-6d0d224-font-weight);
    text-transform: var( --e-global-typography-6d0d224-text-transform);
    line-height: var( --e-global-typography-6d0d224-line-height);
    letter-spacing: var( --e-global-typography-6d0d224-letter-spacing);
    word-spacing: var( --e-global-typography-6d0d224-word-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-accent);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary);
}

.elementor-68 .elementor-element.elementor-element-ea39ffb img {
    max-width: 574px;
}

.elementor-68 .elementor-element.elementor-element-971dc2e {
    padding: 80px 0px 80px 0px;
}

.elementor-68 .elementor-element.elementor-element-8d62521:not(.elementor-motion-effects-element-type-background),
.elementor-68 .elementor-element.elementor-element-8d62521>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(270deg, var( --e-global-color-96399b9) 80%, var( --e-global-color-accent) 0%);
}

.elementor-68 .elementor-element.elementor-element-8d62521>.elementor-background-overlay {
    background-image: url("../../../templatekits.themewarrior.com/logistix/wp-content/uploads/sites/20/2021/04/accen1.png");
    background-position: top right;
    background-repeat: no-repeat;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-68 .elementor-element.elementor-element-8d62521 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-68 .elementor-element.elementor-element-0ae6ef8>.elementor-container {
    max-width: 669px;
}

.elementor-68 .elementor-element.elementor-element-0e9de25 {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-0e9de25 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-fd09d65-font-family), Sans-serif;
    font-size: var( --e-global-typography-fd09d65-font-size);
    font-weight: var( --e-global-typography-fd09d65-font-weight);
    text-transform: var( --e-global-typography-fd09d65-text-transform);
    font-style: var( --e-global-typography-fd09d65-font-style);
    line-height: var( --e-global-typography-fd09d65-line-height);
    letter-spacing: var( --e-global-typography-fd09d65-letter-spacing);
    word-spacing: var( --e-global-typography-fd09d65-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-5e8248f {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-5e8248f .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-d83a77e-font-family), Sans-serif;
    font-size: var( --e-global-typography-d83a77e-font-size);
    font-weight: var( --e-global-typography-d83a77e-font-weight);
    font-style: var( --e-global-typography-d83a77e-font-style);
    line-height: var( --e-global-typography-d83a77e-line-height);
    letter-spacing: var( --e-global-typography-d83a77e-letter-spacing);
    word-spacing: var( --e-global-typography-d83a77e-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-5e8248f>.elementor-widget-container {
    margin: -32px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-375482c {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-secondary);
    --divider-border-width: 4px;
}

.elementor-68 .elementor-element.elementor-element-375482c .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-68 .elementor-element.elementor-element-375482c .elementor-divider {
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-68 .elementor-element.elementor-element-8278bbd {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-8278bbd .elementor-heading-title {
    color: var( --e-global-color-text);
    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);
    font-style: var( --e-global-typography-text-font-style);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-68 .elementor-element.elementor-element-8278bbd>.elementor-widget-container {
    padding: 0px 70px 0px 70px;
}

.elementor-68 .elementor-element.elementor-element-63e48f3>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-68 .elementor-element.elementor-element-63e48f3 {
    margin-top: 64px;
    margin-bottom: 0px;
}

.elementor-68 .elementor-element.elementor-element-54d23ab img {
    max-width: 520px;
}

.elementor-68 .elementor-element.elementor-element-54d23ab {
    width: auto;
    max-width: auto;
}

.elementor-68 .elementor-element.elementor-element-6e1b4df .elementor-icon-wrapper {
    text-align: center;
}

.elementor-68 .elementor-element.elementor-element-6e1b4df.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-68 .elementor-element.elementor-element-6e1b4df.elementor-view-stacked .elementor-icon {
    color: var( --e-global-color-accent);
}

.elementor-68 .elementor-element.elementor-element-6e1b4df.elementor-view-stacked .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-68 .elementor-element.elementor-element-6e1b4df .elementor-icon {
    font-size: 48px;
}

.elementor-68 .elementor-element.elementor-element-6e1b4df .elementor-icon svg {
    height: 48px;
}

.elementor-68 .elementor-element.elementor-element-6e1b4df>.elementor-widget-container {
    margin: 0px 0px 0px -50px;
}

.elementor-68 .elementor-element.elementor-element-6e1b4df {
    width: auto;
    max-width: auto;
}

.elementor-68 .elementor-element.elementor-element-8d7caad>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-68 .elementor-element.elementor-element-8d7caad>.elementor-element-populated {
    padding: 0px 0px 0px 40px;
}

.elementor-68 .elementor-element.elementor-element-691dc90 {
    text-align: left;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-44f18a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-44f18a1-font-size);
    font-weight: var( --e-global-typography-44f18a1-font-weight);
    font-style: var( --e-global-typography-44f18a1-font-style);
    line-height: var( --e-global-typography-44f18a1-line-height);
    letter-spacing: var( --e-global-typography-44f18a1-letter-spacing);
    word-spacing: var( --e-global-typography-44f18a1-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-691dc90>.elementor-widget-container {
    padding: 0px 0px 32px 0px;
}

.elementor-68 .elementor-element.elementor-element-d427da1 .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-165602f-font-family), Sans-serif;
    font-size: var( --e-global-typography-165602f-font-size);
    font-weight: var( --e-global-typography-165602f-font-weight);
    font-style: var( --e-global-typography-165602f-font-style);
    line-height: var( --e-global-typography-165602f-line-height);
    letter-spacing: var( --e-global-typography-165602f-letter-spacing);
    word-spacing: var( --e-global-typography-165602f-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-d427da1>.elementor-widget-container {
    padding: 0px 0px 8px 0px;
}

.elementor-68 .elementor-element.elementor-element-d90383a .elementor-heading-title {
    color: var( --e-global-color-edc00b5);
    font-family: var( --e-global-typography-8b4049f-font-family), Sans-serif;
    font-size: var( --e-global-typography-8b4049f-font-size);
    font-weight: var( --e-global-typography-8b4049f-font-weight);
    text-transform: var( --e-global-typography-8b4049f-text-transform);
    font-style: var( --e-global-typography-8b4049f-font-style);
    line-height: var( --e-global-typography-8b4049f-line-height);
    letter-spacing: var( --e-global-typography-8b4049f-letter-spacing);
    word-spacing: var( --e-global-typography-8b4049f-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-c3d3e38 {
    overflow: hidden;
    padding: 100px 0px 100px 0px;
}

.elementor-68 .elementor-element.elementor-element-d509bfd>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-68 .elementor-element.elementor-element-addc3d4 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-fd09d65-font-family), Sans-serif;
    font-size: var( --e-global-typography-fd09d65-font-size);
    font-weight: var( --e-global-typography-fd09d65-font-weight);
    text-transform: var( --e-global-typography-fd09d65-text-transform);
    font-style: var( --e-global-typography-fd09d65-font-style);
    line-height: var( --e-global-typography-fd09d65-line-height);
    letter-spacing: var( --e-global-typography-fd09d65-letter-spacing);
    word-spacing: var( --e-global-typography-fd09d65-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-e4a7a89 .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-d83a77e-font-family), Sans-serif;
    font-size: var( --e-global-typography-d83a77e-font-size);
    font-weight: var( --e-global-typography-d83a77e-font-weight);
    font-style: var( --e-global-typography-d83a77e-font-style);
    line-height: var( --e-global-typography-d83a77e-line-height);
    letter-spacing: var( --e-global-typography-d83a77e-letter-spacing);
    word-spacing: var( --e-global-typography-d83a77e-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-e4a7a89>.elementor-widget-container {
    margin: -32px 0px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-28299d1 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-secondary);
    --divider-border-width: 4px;
}

.elementor-68 .elementor-element.elementor-element-28299d1 .elementor-divider-separator {
    width: 100px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-68 .elementor-element.elementor-element-28299d1 .elementor-divider {
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-68 .elementor-element.elementor-element-0e94649 .elementor-button .elementor-align-icon-right {
    margin-left: 16px;
}

.elementor-68 .elementor-element.elementor-element-0e94649 .elementor-button .elementor-align-icon-left {
    margin-right: 16px;
}

.elementor-68 .elementor-element.elementor-element-0e94649 .elementor-button {
    font-family: var( --e-global-typography-6d0d224-font-family), Sans-serif;
    font-size: var( --e-global-typography-6d0d224-font-size);
    font-weight: var( --e-global-typography-6d0d224-font-weight);
    text-transform: var( --e-global-typography-6d0d224-text-transform);
    line-height: var( --e-global-typography-6d0d224-line-height);
    letter-spacing: var( --e-global-typography-6d0d224-letter-spacing);
    word-spacing: var( --e-global-typography-6d0d224-word-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-accent);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary);
}

.elementor-68 .elementor-element.elementor-element-de59e08>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-68 .elementor-element.elementor-element-de59e08 {
    margin-top: 64px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-68 .elementor-element.elementor-element-598e1e0.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-68 .elementor-element.elementor-element-598e1e0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-68 .elementor-element.elementor-element-598e1e0>.elementor-element-populated {
    padding: 0px 20px 0px 0px;
}

.elementor-68 .elementor-element.elementor-element-f321f9f .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.74 * 100%);
}

.elementor-68 .elementor-element.elementor-element-f321f9f:after {
    content: "0.74";
}

.elementor-68 .elementor-element.elementor-element-f321f9f .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-68 .elementor-element.elementor-element-f321f9f .elementor-post__meta-data span+span:before {
    content: "-";
}

.elementor-68 .elementor-element.elementor-element-f321f9f {
    --grid-column-gap: 30px;
    --grid-row-gap: 32px;
}

.elementor-68 .elementor-element.elementor-element-f321f9f.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 32px;
}

.elementor-68 .elementor-element.elementor-element-f321f9f.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 32px;
}

.elementor-68 .elementor-element.elementor-element-f321f9f.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 32px;
}

.elementor-68 .elementor-element.elementor-element-f321f9f .elementor-post__title,
.elementor-68 .elementor-element.elementor-element-f321f9f .elementor-post__title a {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-71d8c7b-font-family), Sans-serif;
    font-size: var( --e-global-typography-71d8c7b-font-size);
    font-weight: var( --e-global-typography-71d8c7b-font-weight);
    font-style: var( --e-global-typography-71d8c7b-font-style);
    line-height: var( --e-global-typography-71d8c7b-line-height);
    letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
    word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-f321f9f .elementor-post__title {
    margin-bottom: 16px;
}

.elementor-68 .elementor-element.elementor-element-f321f9f .elementor-post__meta-data {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-8bef1b3-font-family), Sans-serif;
    font-size: var( --e-global-typography-8bef1b3-font-size);
    font-weight: var( --e-global-typography-8bef1b3-font-weight);
    font-style: var( --e-global-typography-8bef1b3-font-style);
    line-height: var( --e-global-typography-8bef1b3-line-height);
    letter-spacing: var( --e-global-typography-8bef1b3-letter-spacing);
    word-spacing: var( --e-global-typography-8bef1b3-word-spacing);
    margin-bottom: 32px;
}

.elementor-68 .elementor-element.elementor-element-f321f9f .elementor-post__meta-data span:before {
    color: var( --e-global-color-text);
}

.elementor-68 .elementor-element.elementor-element-f321f9f .elementor-post__excerpt p {
    color: var( --e-global-color-text);
}

.elementor-68 .elementor-element.elementor-element-f321f9f .elementor-post__excerpt {
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-68 .elementor-element.elementor-element-61631b0.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-68 .elementor-element.elementor-element-61631b0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-68 .elementor-element.elementor-element-61631b0>.elementor-element-populated {
    padding: 0px 0px 0px 20px;
}

.elementor-68 .elementor-element.elementor-element-40a0394 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.55 * 100%);
}

.elementor-68 .elementor-element.elementor-element-40a0394:after {
    content: "0.55";
}

.elementor-68 .elementor-element.elementor-element-40a0394 .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-68 .elementor-element.elementor-element-40a0394 .elementor-post__meta-data span+span:before {
    content: "-";
}

.elementor-68 .elementor-element.elementor-element-40a0394 {
    --grid-column-gap: 30px;
    --grid-row-gap: 32px;
}

.elementor-68 .elementor-element.elementor-element-40a0394.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 16px;
}

.elementor-68 .elementor-element.elementor-element-40a0394.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 16px;
}

.elementor-68 .elementor-element.elementor-element-40a0394.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 16px;
}

.elementor-68 .elementor-element.elementor-element-40a0394 .elementor-post__title,
.elementor-68 .elementor-element.elementor-element-40a0394 .elementor-post__title a {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-165602f-font-family), Sans-serif;
    font-size: var( --e-global-typography-165602f-font-size);
    font-weight: var( --e-global-typography-165602f-font-weight);
    font-style: var( --e-global-typography-165602f-font-style);
    line-height: var( --e-global-typography-165602f-line-height);
    letter-spacing: var( --e-global-typography-165602f-letter-spacing);
    word-spacing: var( --e-global-typography-165602f-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-40a0394 .elementor-post__title {
    margin-bottom: 16px;
}

.elementor-68 .elementor-element.elementor-element-40a0394 .elementor-post__meta-data {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-8bef1b3-font-family), Sans-serif;
    font-size: var( --e-global-typography-8bef1b3-font-size);
    font-weight: var( --e-global-typography-8bef1b3-font-weight);
    font-style: var( --e-global-typography-8bef1b3-font-style);
    line-height: var( --e-global-typography-8bef1b3-line-height);
    letter-spacing: var( --e-global-typography-8bef1b3-letter-spacing);
    word-spacing: var( --e-global-typography-8bef1b3-word-spacing);
    margin-bottom: 0px;
}

.elementor-68 .elementor-element.elementor-element-40a0394 .elementor-post__meta-data span:before {
    color: var( --e-global-color-text);
}

.elementor-68 .elementor-element.elementor-element-759f2a7 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.55 * 100%);
}

.elementor-68 .elementor-element.elementor-element-759f2a7:after {
    content: "0.55";
}

.elementor-68 .elementor-element.elementor-element-759f2a7 .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-68 .elementor-element.elementor-element-759f2a7 .elementor-post__meta-data span+span:before {
    content: "-";
}

.elementor-68 .elementor-element.elementor-element-759f2a7 {
    --grid-column-gap: 30px;
    --grid-row-gap: 32px;
}

.elementor-68 .elementor-element.elementor-element-759f2a7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 16px;
}

.elementor-68 .elementor-element.elementor-element-759f2a7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 16px;
}

.elementor-68 .elementor-element.elementor-element-759f2a7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 16px;
}

.elementor-68 .elementor-element.elementor-element-759f2a7 .elementor-post__title,
.elementor-68 .elementor-element.elementor-element-759f2a7 .elementor-post__title a {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-165602f-font-family), Sans-serif;
    font-size: var( --e-global-typography-165602f-font-size);
    font-weight: var( --e-global-typography-165602f-font-weight);
    font-style: var( --e-global-typography-165602f-font-style);
    line-height: var( --e-global-typography-165602f-line-height);
    letter-spacing: var( --e-global-typography-165602f-letter-spacing);
    word-spacing: var( --e-global-typography-165602f-word-spacing);
}

.elementor-68 .elementor-element.elementor-element-759f2a7 .elementor-post__title {
    margin-bottom: 16px;
}

.elementor-68 .elementor-element.elementor-element-759f2a7 .elementor-post__meta-data {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-8bef1b3-font-family), Sans-serif;
    font-size: var( --e-global-typography-8bef1b3-font-size);
    font-weight: var( --e-global-typography-8bef1b3-font-weight);
    font-style: var( --e-global-typography-8bef1b3-font-style);
    line-height: var( --e-global-typography-8bef1b3-line-height);
    letter-spacing: var( --e-global-typography-8bef1b3-letter-spacing);
    word-spacing: var( --e-global-typography-8bef1b3-word-spacing);
    margin-bottom: 0px;
}

.elementor-68 .elementor-element.elementor-element-759f2a7 .elementor-post__meta-data span:before {
    color: var( --e-global-color-text);
}

@media(max-width:1024px) {
    .elementor-68 .elementor-element.elementor-element-bb6d722 {
        padding: 80px 20px 150px 20px;
    }
    .elementor-68 .elementor-element.elementor-element-da4c635 .elementor-heading-title {
        font-size: var( --e-global-typography-39d6c91-font-size);
        line-height: var( --e-global-typography-39d6c91-line-height);
        letter-spacing: var( --e-global-typography-39d6c91-letter-spacing);
        word-spacing: var( --e-global-typography-39d6c91-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-3f81d66 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-746c383 .elementor-button {
        font-size: var( --e-global-typography-6d0d224-font-size);
        line-height: var( --e-global-typography-6d0d224-line-height);
        letter-spacing: var( --e-global-typography-6d0d224-letter-spacing);
        word-spacing: var( --e-global-typography-6d0d224-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-99d13bb {
        padding: 0px 10px 0px 10px;
    }
    .elementor-68 .elementor-element.elementor-element-7637783 {
        margin-top: -130px;
        margin-bottom: 0px;
    }
    .elementor-68 .elementor-element.elementor-element-a571324>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-68 .elementor-element.elementor-element-7839df0 {
        width: var( --container-widget-width, 20%);
        max-width: 20%;
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
    }
    .elementor-68 .elementor-element.elementor-element-98ada92 .elementor-heading-title {
        font-size: var( --e-global-typography-165602f-font-size);
        line-height: var( --e-global-typography-165602f-line-height);
        letter-spacing: var( --e-global-typography-165602f-letter-spacing);
        word-spacing: var( --e-global-typography-165602f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-98ada92 {
        width: var( --container-widget-width, 80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        align-self: flex-end;
    }
    .elementor-68 .elementor-element.elementor-element-01274c8 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-40b213b .elementor-button {
        font-size: var( --e-global-typography-6d0d224-font-size);
        line-height: var( --e-global-typography-6d0d224-line-height);
        letter-spacing: var( --e-global-typography-6d0d224-letter-spacing);
        word-spacing: var( --e-global-typography-6d0d224-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-7f77a77>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-68 .elementor-element.elementor-element-4ebe597 {
        width: var( --container-widget-width, 20%);
        max-width: 20%;
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
    }
    .elementor-68 .elementor-element.elementor-element-b859b71 .elementor-heading-title {
        font-size: var( --e-global-typography-165602f-font-size);
        line-height: var( --e-global-typography-165602f-line-height);
        letter-spacing: var( --e-global-typography-165602f-letter-spacing);
        word-spacing: var( --e-global-typography-165602f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-b859b71 {
        width: var( --container-widget-width, 80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        align-self: flex-end;
    }
    .elementor-68 .elementor-element.elementor-element-352ccd8 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-849a641 .elementor-button {
        font-size: var( --e-global-typography-6d0d224-font-size);
        line-height: var( --e-global-typography-6d0d224-line-height);
        letter-spacing: var( --e-global-typography-6d0d224-letter-spacing);
        word-spacing: var( --e-global-typography-6d0d224-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-0958503>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-68 .elementor-element.elementor-element-d654241 {
        width: var( --container-widget-width, 20%);
        max-width: 20%;
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
    }
    .elementor-68 .elementor-element.elementor-element-84341eb .elementor-heading-title {
        font-size: var( --e-global-typography-165602f-font-size);
        line-height: var( --e-global-typography-165602f-line-height);
        letter-spacing: var( --e-global-typography-165602f-letter-spacing);
        word-spacing: var( --e-global-typography-165602f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-84341eb {
        width: var( --container-widget-width, 80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        align-self: flex-end;
    }
    .elementor-68 .elementor-element.elementor-element-09ba18b .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-e62bfcd .elementor-button {
        font-size: var( --e-global-typography-6d0d224-font-size);
        line-height: var( --e-global-typography-6d0d224-line-height);
        letter-spacing: var( --e-global-typography-6d0d224-letter-spacing);
        word-spacing: var( --e-global-typography-6d0d224-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-e4ee8d6 {
        margin-top: 50px;
        margin-bottom: 0px;
        padding: 0px 20px 50px 20px;
    }
    .elementor-68 .elementor-element.elementor-element-93a1dd1>.elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-9dbcd40 .elementor-heading-title {
        font-size: var( --e-global-typography-fd09d65-font-size);
        line-height: var( --e-global-typography-fd09d65-line-height);
        letter-spacing: var( --e-global-typography-fd09d65-letter-spacing);
        word-spacing: var( --e-global-typography-fd09d65-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-8e62b1e .elementor-heading-title {
        font-size: var( --e-global-typography-d83a77e-font-size);
        line-height: var( --e-global-typography-d83a77e-line-height);
        letter-spacing: var( --e-global-typography-d83a77e-letter-spacing);
        word-spacing: var( --e-global-typography-d83a77e-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-9bdc017>.elementor-widget-container {
        margin: 0px 0px -32px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-d210624 .elementor-button {
        font-size: var( --e-global-typography-6d0d224-font-size);
        line-height: var( --e-global-typography-6d0d224-line-height);
        letter-spacing: var( --e-global-typography-6d0d224-letter-spacing);
        word-spacing: var( --e-global-typography-6d0d224-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-1b4d191>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-6e9cf22 {
        text-align: left;
    }
    .elementor-68 .elementor-element.elementor-element-6e9cf22 img {
        width: 100%;
        max-width: 368px;
    }
    .elementor-68 .elementor-element.elementor-element-855d29e img {
        max-width: 334px;
    }
    .elementor-68 .elementor-element.elementor-element-855d29e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-f24095f {
        padding: 50px 10px 50px 10px;
    }
    .elementor-68 .elementor-element.elementor-element-7bdc68e .elementor-heading-title {
        font-size: var( --e-global-typography-fd09d65-font-size);
        line-height: var( --e-global-typography-fd09d65-line-height);
        letter-spacing: var( --e-global-typography-fd09d65-letter-spacing);
        word-spacing: var( --e-global-typography-fd09d65-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-f44264b .elementor-heading-title {
        font-size: var( --e-global-typography-d83a77e-font-size);
        line-height: var( --e-global-typography-d83a77e-line-height);
        letter-spacing: var( --e-global-typography-d83a77e-letter-spacing);
        word-spacing: var( --e-global-typography-d83a77e-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-c20d943 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-25c7361 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 32px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-3f96395>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-68 .elementor-element.elementor-element-cab4adc .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-cfddc02 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-a1150d4 .elementor-button {
        font-size: var( --e-global-typography-8b4049f-font-size);
        line-height: var( --e-global-typography-8b4049f-line-height);
        letter-spacing: var( --e-global-typography-8b4049f-letter-spacing);
        word-spacing: var( --e-global-typography-8b4049f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-3eab7f5>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-68 .elementor-element.elementor-element-03fd880 .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-5d8b62c .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-54a6901 .elementor-button {
        font-size: var( --e-global-typography-8b4049f-font-size);
        line-height: var( --e-global-typography-8b4049f-line-height);
        letter-spacing: var( --e-global-typography-8b4049f-letter-spacing);
        word-spacing: var( --e-global-typography-8b4049f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-0b391f1>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-68 .elementor-element.elementor-element-59169ea .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-1ee4c48 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-0d24a69 .elementor-button {
        font-size: var( --e-global-typography-8b4049f-font-size);
        line-height: var( --e-global-typography-8b4049f-line-height);
        letter-spacing: var( --e-global-typography-8b4049f-letter-spacing);
        word-spacing: var( --e-global-typography-8b4049f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-8358255>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-68 .elementor-element.elementor-element-212c73b .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-91d0419 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-8f0c887 .elementor-button {
        font-size: var( --e-global-typography-8b4049f-font-size);
        line-height: var( --e-global-typography-8b4049f-line-height);
        letter-spacing: var( --e-global-typography-8b4049f-letter-spacing);
        word-spacing: var( --e-global-typography-8b4049f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-338dda5>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-68 .elementor-element.elementor-element-21eb4cc .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-22b41ee .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-4c6fbc9 .elementor-button {
        font-size: var( --e-global-typography-8b4049f-font-size);
        line-height: var( --e-global-typography-8b4049f-line-height);
        letter-spacing: var( --e-global-typography-8b4049f-letter-spacing);
        word-spacing: var( --e-global-typography-8b4049f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-cb25a54>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-68 .elementor-element.elementor-element-4166d13 .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-4b9b6c3 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-740602f .elementor-button {
        font-size: var( --e-global-typography-8b4049f-font-size);
        line-height: var( --e-global-typography-8b4049f-line-height);
        letter-spacing: var( --e-global-typography-8b4049f-letter-spacing);
        word-spacing: var( --e-global-typography-8b4049f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-a26100c {
        padding: 50px 10px 50px 10px;
    }
    .elementor-68 .elementor-element.elementor-element-26fb21c .elementor-heading-title {
        font-size: var( --e-global-typography-fd09d65-font-size);
        line-height: var( --e-global-typography-fd09d65-line-height);
        letter-spacing: var( --e-global-typography-fd09d65-letter-spacing);
        word-spacing: var( --e-global-typography-fd09d65-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-9e75db0 .elementor-heading-title {
        font-size: var( --e-global-typography-d83a77e-font-size);
        line-height: var( --e-global-typography-d83a77e-line-height);
        letter-spacing: var( --e-global-typography-d83a77e-letter-spacing);
        word-spacing: var( --e-global-typography-d83a77e-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-2757e86 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-8f85b84 {
        padding: 30px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-c2c396d>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-68 .elementor-element.elementor-element-cf65a88 .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-cf65a88>.elementor-widget-container {
        padding: 100px 20px 0px 20px;
    }
    .elementor-68 .elementor-element.elementor-element-fb3344f .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-fb3344f>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }
    .elementor-68 .elementor-element.elementor-element-6ffba3d>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-68 .elementor-element.elementor-element-33afc2e .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-33afc2e>.elementor-widget-container {
        padding: 100px 20px 0px 20px;
    }
    .elementor-68 .elementor-element.elementor-element-932ae11 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-932ae11>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }
    .elementor-68 .elementor-element.elementor-element-8637175>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-68 .elementor-element.elementor-element-7628252 .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-7628252>.elementor-widget-container {
        padding: 100px 20px 0px 20px;
    }
    .elementor-68 .elementor-element.elementor-element-aa095b7 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-aa095b7>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }
    .elementor-68 .elementor-element.elementor-element-be76038>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-68 .elementor-element.elementor-element-dd92442 .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-dd92442>.elementor-widget-container {
        padding: 100px 20px 0px 20px;
    }
    .elementor-68 .elementor-element.elementor-element-5504aff .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-5504aff>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }
    .elementor-68 .elementor-element.elementor-element-7950c5e>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-68 .elementor-element.elementor-element-facd79d .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-facd79d>.elementor-widget-container {
        padding: 100px 20px 0px 20px;
    }
    .elementor-68 .elementor-element.elementor-element-b0aba64 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-b0aba64>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }
    .elementor-68 .elementor-element.elementor-element-ddf00f2>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-68 .elementor-element.elementor-element-258a4a8 .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-258a4a8>.elementor-widget-container {
        padding: 100px 20px 0px 20px;
    }
    .elementor-68 .elementor-element.elementor-element-f4d168d .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-f4d168d>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }
    .elementor-68 .elementor-element.elementor-element-4cc720a>.elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-68 .elementor-element.elementor-element-8278b4f .elementor-heading-title {
        font-size: var( --e-global-typography-fd09d65-font-size);
        line-height: var( --e-global-typography-fd09d65-line-height);
        letter-spacing: var( --e-global-typography-fd09d65-letter-spacing);
        word-spacing: var( --e-global-typography-fd09d65-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-f50e131 .elementor-button {
        font-size: var( --e-global-typography-6d0d224-font-size);
        line-height: var( --e-global-typography-6d0d224-line-height);
        letter-spacing: var( --e-global-typography-6d0d224-letter-spacing);
        word-spacing: var( --e-global-typography-6d0d224-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-ea39ffb img {
        width: 52%;
    }
    .elementor-68 .elementor-element.elementor-element-971dc2e {
        padding: 30px 0px 30px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-8d62521 {
        padding: 50px 20px 50px 20px;
    }
    .elementor-68 .elementor-element.elementor-element-0e9de25 .elementor-heading-title {
        font-size: var( --e-global-typography-fd09d65-font-size);
        line-height: var( --e-global-typography-fd09d65-line-height);
        letter-spacing: var( --e-global-typography-fd09d65-letter-spacing);
        word-spacing: var( --e-global-typography-fd09d65-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-5e8248f .elementor-heading-title {
        font-size: var( --e-global-typography-d83a77e-font-size);
        line-height: var( --e-global-typography-d83a77e-line-height);
        letter-spacing: var( --e-global-typography-d83a77e-letter-spacing);
        word-spacing: var( --e-global-typography-d83a77e-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-8278bbd .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-63e48f3 {
        margin-top: 30px;
        margin-bottom: 0px;
    }
    .elementor-68 .elementor-element.elementor-element-54d23ab img {
        width: 100%;
        max-width: 326px;
    }
    .elementor-68 .elementor-element.elementor-element-6e1b4df .elementor-icon {
        font-size: 27px;
    }
    .elementor-68 .elementor-element.elementor-element-6e1b4df .elementor-icon svg {
        height: 27px;
    }
    .elementor-68 .elementor-element.elementor-element-6e1b4df>.elementor-widget-container {
        margin: 0px 0px 0px -25px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-8d7caad>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-68 .elementor-element.elementor-element-691dc90 {
        font-size: var( --e-global-typography-44f18a1-font-size);
        line-height: var( --e-global-typography-44f18a1-line-height);
        letter-spacing: var( --e-global-typography-44f18a1-letter-spacing);
        word-spacing: var( --e-global-typography-44f18a1-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-691dc90>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-d427da1 .elementor-heading-title {
        font-size: var( --e-global-typography-165602f-font-size);
        line-height: var( --e-global-typography-165602f-line-height);
        letter-spacing: var( --e-global-typography-165602f-letter-spacing);
        word-spacing: var( --e-global-typography-165602f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-d90383a .elementor-heading-title {
        font-size: var( --e-global-typography-8b4049f-font-size);
        line-height: var( --e-global-typography-8b4049f-line-height);
        letter-spacing: var( --e-global-typography-8b4049f-letter-spacing);
        word-spacing: var( --e-global-typography-8b4049f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-c3d3e38 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 50px 20px;
    }
    .elementor-68 .elementor-element.elementor-element-addc3d4 .elementor-heading-title {
        font-size: var( --e-global-typography-fd09d65-font-size);
        line-height: var( --e-global-typography-fd09d65-line-height);
        letter-spacing: var( --e-global-typography-fd09d65-letter-spacing);
        word-spacing: var( --e-global-typography-fd09d65-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-e4a7a89 .elementor-heading-title {
        font-size: var( --e-global-typography-d83a77e-font-size);
        line-height: var( --e-global-typography-d83a77e-line-height);
        letter-spacing: var( --e-global-typography-d83a77e-letter-spacing);
        word-spacing: var( --e-global-typography-d83a77e-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-0e94649 .elementor-button {
        font-size: var( --e-global-typography-6d0d224-font-size);
        line-height: var( --e-global-typography-6d0d224-line-height);
        letter-spacing: var( --e-global-typography-6d0d224-letter-spacing);
        word-spacing: var( --e-global-typography-6d0d224-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-598e1e0>.elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-f321f9f .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.75 * 100%);
    }
    .elementor-68 .elementor-element.elementor-element-f321f9f:after {
        content: "0.75";
    }
    .elementor-68 .elementor-element.elementor-element-f321f9f .elementor-post__thumbnail__link {
        width: 100%;
    }
    .elementor-68 .elementor-element.elementor-element-f321f9f .elementor-post__title,
    .elementor-68 .elementor-element.elementor-element-f321f9f .elementor-post__title a {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-f321f9f .elementor-post__meta-data {
        font-size: var( --e-global-typography-8bef1b3-font-size);
        line-height: var( --e-global-typography-8bef1b3-line-height);
        letter-spacing: var( --e-global-typography-8bef1b3-letter-spacing);
        word-spacing: var( --e-global-typography-8bef1b3-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-40a0394 .elementor-post__thumbnail__link {
        width: 100%;
    }
    .elementor-68 .elementor-element.elementor-element-40a0394 .elementor-post__title,
    .elementor-68 .elementor-element.elementor-element-40a0394 .elementor-post__title a {
        font-size: var( --e-global-typography-165602f-font-size);
        line-height: var( --e-global-typography-165602f-line-height);
        letter-spacing: var( --e-global-typography-165602f-letter-spacing);
        word-spacing: var( --e-global-typography-165602f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-40a0394 .elementor-post__meta-data {
        font-size: var( --e-global-typography-8bef1b3-font-size);
        line-height: var( --e-global-typography-8bef1b3-line-height);
        letter-spacing: var( --e-global-typography-8bef1b3-letter-spacing);
        word-spacing: var( --e-global-typography-8bef1b3-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-759f2a7 .elementor-post__thumbnail__link {
        width: 100%;
    }
    .elementor-68 .elementor-element.elementor-element-759f2a7 .elementor-post__title,
    .elementor-68 .elementor-element.elementor-element-759f2a7 .elementor-post__title a {
        font-size: var( --e-global-typography-165602f-font-size);
        line-height: var( --e-global-typography-165602f-line-height);
        letter-spacing: var( --e-global-typography-165602f-letter-spacing);
        word-spacing: var( --e-global-typography-165602f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-759f2a7 .elementor-post__meta-data {
        font-size: var( --e-global-typography-8bef1b3-font-size);
        line-height: var( --e-global-typography-8bef1b3-line-height);
        letter-spacing: var( --e-global-typography-8bef1b3-letter-spacing);
        word-spacing: var( --e-global-typography-8bef1b3-word-spacing);
    }
}

@media(max-width:767px) {
    .elementor-68 .elementor-element.elementor-element-bb6d722 {
        padding: 50px 15px 200px 15px;
    }
    .elementor-68 .elementor-element.elementor-element-da4c635 .elementor-heading-title {
        font-size: var( --e-global-typography-39d6c91-font-size);
        line-height: var( --e-global-typography-39d6c91-line-height);
        letter-spacing: var( --e-global-typography-39d6c91-letter-spacing);
        word-spacing: var( --e-global-typography-39d6c91-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-3f81d66 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-746c383 .elementor-button {
        font-size: var( --e-global-typography-6d0d224-font-size);
        line-height: var( --e-global-typography-6d0d224-line-height);
        letter-spacing: var( --e-global-typography-6d0d224-letter-spacing);
        word-spacing: var( --e-global-typography-6d0d224-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-99d13bb {
        padding: 0px 5px 0px 5px;
    }
    .elementor-68 .elementor-element.elementor-element-98ada92 .elementor-heading-title {
        font-size: var( --e-global-typography-165602f-font-size);
        line-height: var( --e-global-typography-165602f-line-height);
        letter-spacing: var( --e-global-typography-165602f-letter-spacing);
        word-spacing: var( --e-global-typography-165602f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-01274c8 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-40b213b .elementor-button {
        font-size: var( --e-global-typography-6d0d224-font-size);
        line-height: var( --e-global-typography-6d0d224-line-height);
        letter-spacing: var( --e-global-typography-6d0d224-letter-spacing);
        word-spacing: var( --e-global-typography-6d0d224-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-b859b71 .elementor-heading-title {
        font-size: var( --e-global-typography-165602f-font-size);
        line-height: var( --e-global-typography-165602f-line-height);
        letter-spacing: var( --e-global-typography-165602f-letter-spacing);
        word-spacing: var( --e-global-typography-165602f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-352ccd8 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-849a641 .elementor-button {
        font-size: var( --e-global-typography-6d0d224-font-size);
        line-height: var( --e-global-typography-6d0d224-line-height);
        letter-spacing: var( --e-global-typography-6d0d224-letter-spacing);
        word-spacing: var( --e-global-typography-6d0d224-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-84341eb .elementor-heading-title {
        font-size: var( --e-global-typography-165602f-font-size);
        line-height: var( --e-global-typography-165602f-line-height);
        letter-spacing: var( --e-global-typography-165602f-letter-spacing);
        word-spacing: var( --e-global-typography-165602f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-09ba18b .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-e62bfcd .elementor-button {
        font-size: var( --e-global-typography-6d0d224-font-size);
        line-height: var( --e-global-typography-6d0d224-line-height);
        letter-spacing: var( --e-global-typography-6d0d224-letter-spacing);
        word-spacing: var( --e-global-typography-6d0d224-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-e4ee8d6 {
        margin-top: 50px;
        margin-bottom: 30px;
        padding: 0px 15px 0px 15px;
    }
    .elementor-68 .elementor-element.elementor-element-93a1dd1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-9dbcd40 .elementor-heading-title {
        font-size: var( --e-global-typography-fd09d65-font-size);
        line-height: var( --e-global-typography-fd09d65-line-height);
        letter-spacing: var( --e-global-typography-fd09d65-letter-spacing);
        word-spacing: var( --e-global-typography-fd09d65-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-8e62b1e .elementor-heading-title {
        font-size: var( --e-global-typography-d83a77e-font-size);
        line-height: var( --e-global-typography-d83a77e-line-height);
        letter-spacing: var( --e-global-typography-d83a77e-letter-spacing);
        word-spacing: var( --e-global-typography-d83a77e-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-d210624 .elementor-button {
        font-size: var( --e-global-typography-6d0d224-font-size);
        line-height: var( --e-global-typography-6d0d224-line-height);
        letter-spacing: var( --e-global-typography-6d0d224-letter-spacing);
        word-spacing: var( --e-global-typography-6d0d224-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-29f69de>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 0px 30px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-855d29e img {
        width: 100%;
        max-width: 100%;
    }
    .elementor-68 .elementor-element.elementor-element-855d29e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-f24095f {
        padding: 50px 5px 50px 5px;
    }
    .elementor-68 .elementor-element.elementor-element-a772329>.elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }
    .elementor-68 .elementor-element.elementor-element-7bdc68e .elementor-heading-title {
        font-size: var( --e-global-typography-fd09d65-font-size);
        line-height: var( --e-global-typography-fd09d65-line-height);
        letter-spacing: var( --e-global-typography-fd09d65-letter-spacing);
        word-spacing: var( --e-global-typography-fd09d65-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-f44264b .elementor-heading-title {
        font-size: var( --e-global-typography-d83a77e-font-size);
        line-height: var( --e-global-typography-d83a77e-line-height);
        letter-spacing: var( --e-global-typography-d83a77e-letter-spacing);
        word-spacing: var( --e-global-typography-d83a77e-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-c20d943 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-c20d943>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-177cff2 img {
        width: 100%;
        max-width: 100%;
    }
    .elementor-68 .elementor-element.elementor-element-cab4adc .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-cfddc02 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-a1150d4 .elementor-button {
        font-size: var( --e-global-typography-8b4049f-font-size);
        line-height: var( --e-global-typography-8b4049f-line-height);
        letter-spacing: var( --e-global-typography-8b4049f-letter-spacing);
        word-spacing: var( --e-global-typography-8b4049f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-3cf3b94 img {
        width: 100%;
        max-width: 100%;
    }
    .elementor-68 .elementor-element.elementor-element-03fd880 .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-5d8b62c .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-54a6901 .elementor-button {
        font-size: var( --e-global-typography-8b4049f-font-size);
        line-height: var( --e-global-typography-8b4049f-line-height);
        letter-spacing: var( --e-global-typography-8b4049f-letter-spacing);
        word-spacing: var( --e-global-typography-8b4049f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-0252ae0 img {
        width: 100%;
        max-width: 100%;
    }
    .elementor-68 .elementor-element.elementor-element-59169ea .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-1ee4c48 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-0d24a69 .elementor-button {
        font-size: var( --e-global-typography-8b4049f-font-size);
        line-height: var( --e-global-typography-8b4049f-line-height);
        letter-spacing: var( --e-global-typography-8b4049f-letter-spacing);
        word-spacing: var( --e-global-typography-8b4049f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-2af8555 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-7d2599a img {
        width: 100%;
        max-width: 100%;
    }
    .elementor-68 .elementor-element.elementor-element-212c73b .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-91d0419 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-8f0c887 .elementor-button {
        font-size: var( --e-global-typography-8b4049f-font-size);
        line-height: var( --e-global-typography-8b4049f-line-height);
        letter-spacing: var( --e-global-typography-8b4049f-letter-spacing);
        word-spacing: var( --e-global-typography-8b4049f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-709f939 img {
        width: 100%;
        max-width: 100%;
    }
    .elementor-68 .elementor-element.elementor-element-21eb4cc .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-22b41ee .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-4c6fbc9 .elementor-button {
        font-size: var( --e-global-typography-8b4049f-font-size);
        line-height: var( --e-global-typography-8b4049f-line-height);
        letter-spacing: var( --e-global-typography-8b4049f-letter-spacing);
        word-spacing: var( --e-global-typography-8b4049f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-161a612 img {
        width: 100%;
        max-width: 100%;
    }
    .elementor-68 .elementor-element.elementor-element-4166d13 .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-4b9b6c3 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-740602f .elementor-button {
        font-size: var( --e-global-typography-8b4049f-font-size);
        line-height: var( --e-global-typography-8b4049f-line-height);
        letter-spacing: var( --e-global-typography-8b4049f-letter-spacing);
        word-spacing: var( --e-global-typography-8b4049f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-a26100c {
        padding: 50px 5px 0px 5px;
    }
    .elementor-68 .elementor-element.elementor-element-3e1029e>.elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }
    .elementor-68 .elementor-element.elementor-element-26fb21c .elementor-heading-title {
        font-size: var( --e-global-typography-fd09d65-font-size);
        line-height: var( --e-global-typography-fd09d65-line-height);
        letter-spacing: var( --e-global-typography-fd09d65-letter-spacing);
        word-spacing: var( --e-global-typography-fd09d65-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-9e75db0 .elementor-heading-title {
        font-size: var( --e-global-typography-d83a77e-font-size);
        line-height: var( --e-global-typography-d83a77e-line-height);
        letter-spacing: var( --e-global-typography-d83a77e-letter-spacing);
        word-spacing: var( --e-global-typography-d83a77e-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-2757e86 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-2757e86>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-8f85b84 {
        padding: 50px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-4b8fd80 img {
        width: 100%;
        max-width: 40px;
    }
    .elementor-68 .elementor-element.elementor-element-4b8fd80>.elementor-widget-container {
        padding: 25px 25px 25px 25px;
    }
    .elementor-68 .elementor-element.elementor-element-cf65a88 .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-fb3344f .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-6ffba3d>.elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-2a80d9e img {
        width: 100%;
        max-width: 40px;
    }
    .elementor-68 .elementor-element.elementor-element-2a80d9e>.elementor-widget-container {
        padding: 25px 25px 25px 25px;
    }
    .elementor-68 .elementor-element.elementor-element-33afc2e .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-932ae11 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-8637175>.elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-6624967 img {
        width: 100%;
        max-width: 40px;
    }
    .elementor-68 .elementor-element.elementor-element-6624967>.elementor-widget-container {
        padding: 25px 25px 25px 25px;
    }
    .elementor-68 .elementor-element.elementor-element-7628252 .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-aa095b7 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-b8c4e49 {
        padding: 30px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-7284ece img {
        width: 100%;
        max-width: 40px;
    }
    .elementor-68 .elementor-element.elementor-element-7284ece>.elementor-widget-container {
        padding: 25px 25px 25px 25px;
    }
    .elementor-68 .elementor-element.elementor-element-dd92442 .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-5504aff .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-7950c5e>.elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-6f31968 img {
        width: 100%;
        max-width: 40px;
    }
    .elementor-68 .elementor-element.elementor-element-6f31968>.elementor-widget-container {
        padding: 25px 25px 25px 25px;
    }
    .elementor-68 .elementor-element.elementor-element-facd79d .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-b0aba64 .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-ddf00f2>.elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-bd1b57a img {
        width: 100%;
        max-width: 40px;
    }
    .elementor-68 .elementor-element.elementor-element-bd1b57a>.elementor-widget-container {
        padding: 25px 25px 25px 25px;
    }
    .elementor-68 .elementor-element.elementor-element-258a4a8 .elementor-heading-title {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-f4d168d .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-365978f img {
        width: 100%;
        max-width: 100%;
    }
    .elementor-68 .elementor-element.elementor-element-4cc720a>.elementor-element-populated {
        padding: 30px 15px 30px 15px;
    }
    .elementor-68 .elementor-element.elementor-element-8278b4f .elementor-heading-title {
        font-size: var( --e-global-typography-fd09d65-font-size);
        line-height: var( --e-global-typography-fd09d65-line-height);
        letter-spacing: var( --e-global-typography-fd09d65-letter-spacing);
        word-spacing: var( --e-global-typography-fd09d65-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-f50e131 .elementor-button {
        font-size: var( --e-global-typography-6d0d224-font-size);
        line-height: var( --e-global-typography-6d0d224-line-height);
        letter-spacing: var( --e-global-typography-6d0d224-letter-spacing);
        word-spacing: var( --e-global-typography-6d0d224-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-ea39ffb img {
        width: 100%;
    }
    .elementor-68 .elementor-element.elementor-element-971dc2e {
        padding: 30px 15px 30px 15px;
    }
    .elementor-68 .elementor-element.elementor-element-274b46e {
        width: 50%;
    }
    .elementor-68 .elementor-element.elementor-element-90e0a29 {
        width: 50%;
    }
    .elementor-68 .elementor-element.elementor-element-d11fb4b {
        width: 50%;
    }
    .elementor-68 .elementor-element.elementor-element-9c53131 {
        width: 50%;
    }
    .elementor-68 .elementor-element.elementor-element-8d62521 {
        padding: 50px 0px 50px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-2c949ac>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }
    .elementor-68 .elementor-element.elementor-element-0e9de25 .elementor-heading-title {
        font-size: var( --e-global-typography-fd09d65-font-size);
        line-height: var( --e-global-typography-fd09d65-line-height);
        letter-spacing: var( --e-global-typography-fd09d65-letter-spacing);
        word-spacing: var( --e-global-typography-fd09d65-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-5e8248f .elementor-heading-title {
        font-size: var( --e-global-typography-d83a77e-font-size);
        line-height: var( --e-global-typography-d83a77e-line-height);
        letter-spacing: var( --e-global-typography-d83a77e-letter-spacing);
        word-spacing: var( --e-global-typography-d83a77e-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-8278bbd .elementor-heading-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-68 .elementor-element.elementor-element-8278bbd>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-63e48f3 {
        padding: 0px 15px 0px 15px;
    }
    .elementor-68 .elementor-element.elementor-element-54d23ab img {
        width: 100%;
        max-width: 100%;
    }
    .elementor-68 .elementor-element.elementor-element-6e1b4df .elementor-icon-wrapper {
        text-align: left;
    }
    .elementor-68 .elementor-element.elementor-element-6e1b4df>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 10px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-6e1b4df {
        width: 100%;
        max-width: 100%;
    }
    .elementor-68 .elementor-element.elementor-element-8d7caad>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-691dc90 {
        font-size: var( --e-global-typography-44f18a1-font-size);
        line-height: var( --e-global-typography-44f18a1-line-height);
        letter-spacing: var( --e-global-typography-44f18a1-letter-spacing);
        word-spacing: var( --e-global-typography-44f18a1-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-d427da1 .elementor-heading-title {
        font-size: var( --e-global-typography-165602f-font-size);
        line-height: var( --e-global-typography-165602f-line-height);
        letter-spacing: var( --e-global-typography-165602f-letter-spacing);
        word-spacing: var( --e-global-typography-165602f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-d90383a .elementor-heading-title {
        font-size: var( --e-global-typography-8b4049f-font-size);
        line-height: var( --e-global-typography-8b4049f-line-height);
        letter-spacing: var( --e-global-typography-8b4049f-letter-spacing);
        word-spacing: var( --e-global-typography-8b4049f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-c3d3e38 {
        padding: 50px 15px 50px 15px;
    }
    .elementor-68 .elementor-element.elementor-element-776848b {
        width: 56%;
    }
    .elementor-68 .elementor-element.elementor-element-addc3d4 .elementor-heading-title {
        font-size: var( --e-global-typography-fd09d65-font-size);
        line-height: var( --e-global-typography-fd09d65-line-height);
        letter-spacing: var( --e-global-typography-fd09d65-letter-spacing);
        word-spacing: var( --e-global-typography-fd09d65-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-e4a7a89 .elementor-heading-title {
        font-size: var( --e-global-typography-d83a77e-font-size);
        line-height: var( --e-global-typography-d83a77e-line-height);
        letter-spacing: var( --e-global-typography-d83a77e-letter-spacing);
        word-spacing: var( --e-global-typography-d83a77e-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-ae1d1e1 {
        width: 44%;
    }
    .elementor-68 .elementor-element.elementor-element-0e94649 .elementor-button {
        font-size: var( --e-global-typography-6d0d224-font-size);
        line-height: var( --e-global-typography-6d0d224-line-height);
        letter-spacing: var( --e-global-typography-6d0d224-letter-spacing);
        word-spacing: var( --e-global-typography-6d0d224-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-de59e08 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-598e1e0>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-f321f9f .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.7 * 100%);
    }
    .elementor-68 .elementor-element.elementor-element-f321f9f:after {
        content: "0.7";
    }
    .elementor-68 .elementor-element.elementor-element-f321f9f .elementor-post__thumbnail__link {
        width: 100%;
    }
    .elementor-68 .elementor-element.elementor-element-f321f9f .elementor-post__title,
    .elementor-68 .elementor-element.elementor-element-f321f9f .elementor-post__title a {
        font-size: var( --e-global-typography-71d8c7b-font-size);
        line-height: var( --e-global-typography-71d8c7b-line-height);
        letter-spacing: var( --e-global-typography-71d8c7b-letter-spacing);
        word-spacing: var( --e-global-typography-71d8c7b-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-f321f9f .elementor-post__meta-data {
        font-size: var( --e-global-typography-8bef1b3-font-size);
        line-height: var( --e-global-typography-8bef1b3-line-height);
        letter-spacing: var( --e-global-typography-8bef1b3-letter-spacing);
        word-spacing: var( --e-global-typography-8bef1b3-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-61631b0>.elementor-element-populated {
        padding: 32px 0px 0px 0px;
    }
    .elementor-68 .elementor-element.elementor-element-40a0394 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.7 * 100%);
    }
    .elementor-68 .elementor-element.elementor-element-40a0394:after {
        content: "0.7";
    }
    .elementor-68 .elementor-element.elementor-element-40a0394 .elementor-post__thumbnail__link {
        width: 100%;
    }
    .elementor-68 .elementor-element.elementor-element-40a0394 .elementor-post__title,
    .elementor-68 .elementor-element.elementor-element-40a0394 .elementor-post__title a {
        font-size: var( --e-global-typography-165602f-font-size);
        line-height: var( --e-global-typography-165602f-line-height);
        letter-spacing: var( --e-global-typography-165602f-letter-spacing);
        word-spacing: var( --e-global-typography-165602f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-40a0394 .elementor-post__meta-data {
        font-size: var( --e-global-typography-8bef1b3-font-size);
        line-height: var( --e-global-typography-8bef1b3-line-height);
        letter-spacing: var( --e-global-typography-8bef1b3-letter-spacing);
        word-spacing: var( --e-global-typography-8bef1b3-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-759f2a7 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.7 * 100%);
    }
    .elementor-68 .elementor-element.elementor-element-759f2a7:after {
        content: "0.7";
    }
    .elementor-68 .elementor-element.elementor-element-759f2a7 .elementor-post__thumbnail__link {
        width: 100%;
    }
    .elementor-68 .elementor-element.elementor-element-759f2a7 .elementor-post__title,
    .elementor-68 .elementor-element.elementor-element-759f2a7 .elementor-post__title a {
        font-size: var( --e-global-typography-165602f-font-size);
        line-height: var( --e-global-typography-165602f-line-height);
        letter-spacing: var( --e-global-typography-165602f-letter-spacing);
        word-spacing: var( --e-global-typography-165602f-word-spacing);
    }
    .elementor-68 .elementor-element.elementor-element-759f2a7 .elementor-post__meta-data {
        font-size: var( --e-global-typography-8bef1b3-font-size);
        line-height: var( --e-global-typography-8bef1b3-line-height);
        letter-spacing: var( --e-global-typography-8bef1b3-letter-spacing);
        word-spacing: var( --e-global-typography-8bef1b3-word-spacing);
    }
}

@media(min-width:768px) {
    .elementor-68 .elementor-element.elementor-element-065bb8a {
        width: 52.016%;
    }
    .elementor-68 .elementor-element.elementor-element-a7b1b73 {
        width: 47.854%;
    }
    .elementor-68 .elementor-element.elementor-element-93a1dd1 {
        width: 51%;
    }
    .elementor-68 .elementor-element.elementor-element-4dc28a7 {
        width: 49%;
    }
    .elementor-68 .elementor-element.elementor-element-dfd6b33 {
        width: 26.049%;
    }
    .elementor-68 .elementor-element.elementor-element-4cc720a {
        width: 40%;
    }
    .elementor-68 .elementor-element.elementor-element-9badb6b {
        width: 33.615%;
    }
    .elementor-68 .elementor-element.elementor-element-8610ceb {
        width: 49.034%;
    }
    .elementor-68 .elementor-element.elementor-element-8d7caad {
        width: 50.662%;
    }
    .elementor-68 .elementor-element.elementor-element-598e1e0 {
        width: 60%;
    }
    .elementor-68 .elementor-element.elementor-element-61631b0 {
        width: 39.35%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-68 .elementor-element.elementor-element-065bb8a {
        width: 80%;
    }
    .elementor-68 .elementor-element.elementor-element-a7b1b73 {
        width: 20%;
    }
    .elementor-68 .elementor-element.elementor-element-1b4d191 {
        width: 100%;
    }
    .elementor-68 .elementor-element.elementor-element-29f69de {
        width: 100%;
    }
    .elementor-68 .elementor-element.elementor-element-dfd6b33 {
        width: 40%;
    }
    .elementor-68 .elementor-element.elementor-element-4cc720a {
        width: 60%;
    }
    .elementor-68 .elementor-element.elementor-element-9badb6b {
        width: 100%;
    }
}