.elementor-kit-52 {
    --e-global-color-primary: #424242;
    --e-global-color-secondary: #2DD4CD;
    --e-global-color-f9ddb28: #FFFFFF;
    color: #424242;
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
}

.elementor-kit-52 a {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-kit-52 h1 {
    font-family: "Satoshi", Sans-serif;
    font-size: 139px;
    font-weight: 900;
    text-transform: capitalize;
    line-height: 137px;
}

.elementor-kit-52 h2 {
    font-family: "Creattion Demo", Sans-serif;
    font-size: 90px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 80px;
}

.elementor-kit-52 h3 {
    font-family: "Satoshi", Sans-serif;
    font-size: 70px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 80px;
}

.elementor-kit-52 h4 {
    font-family: "Satoshi", Sans-serif;
    font-size: 26px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 30px;
}

.elementor-kit-52 h5 {
    font-family: "Satoshi", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 29px;
}

.elementor-kit-52 h6 {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 22px;
}

.elementor-kit-52 button,
.elementor-kit-52 input[type="button"],
.elementor-kit-52 input[type="submit"],
.elementor-kit-52 .elementor-button {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 21px;
    color: #FFFFFF;
    background-color: #2DD4CD;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 45px 16px 45px;
}

.elementor-kit-52 button:hover,
.elementor-kit-52 button:focus,
.elementor-kit-52 input[type="button"]:hover,
.elementor-kit-52 input[type="button"]:focus,
.elementor-kit-52 input[type="submit"]:hover,
.elementor-kit-52 input[type="submit"]:focus,
.elementor-kit-52 .elementor-button:hover,
.elementor-kit-52 .elementor-button:focus {
    color: var(--e-global-color-f9ddb28);
    background-color: var(--e-global-color-primary);
}

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

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

.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-element {
    --widgets-spacing: 0px;
}

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

.elementor-kit-52 e-page-transition {
    background-color: #FFBC7D;
}

@media(max-width:1366px) {
    .elementor-kit-52 h1 {
        font-size: 110px;
        line-height: 110px;
    }

    .elementor-kit-52 h2 {
        font-size: 75px;
        line-height: 75px;
    }

    .elementor-kit-52 h3 {
        font-size: 60px;
        line-height: 60px;
    }

    .elementor-kit-52 h4 {
        font-size: 23px;
        line-height: 23px;
    }
}

@media(max-width:1024px) {
    .elementor-kit-52 h1 {
        font-size: 84px;
        line-height: 84px;
    }

    .elementor-kit-52 h2 {
        font-size: 70px;
        line-height: 70px;
    }

    .elementor-kit-52 h3 {
        font-size: 45px;
        line-height: 45px;
    }

    .elementor-kit-52 h4 {
        font-size: 23px;
        line-height: 23px;
    }

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

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

@media(max-width:767px) {
    .elementor-kit-52 h1 {
        font-size: 57px;
        line-height: 57px;
    }

    .elementor-kit-52 h2 {
        font-size: 50px;
        line-height: 50px;
    }

    .elementor-kit-52 h3 {
        font-size: 44px;
        line-height: 44px;
    }

    .elementor-kit-52 h4 {
        font-size: 24px;
        line-height: 24px;
    }

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

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

.elementor-1129 .elementor-element.elementor-element-bf0627e>.elementor-container {
    min-height: 550px;
}

.elementor-1129 .elementor-element.elementor-element-bf0627e:not(.elementor-motion-effects-element-type-background),
.elementor-1129 .elementor-element.elementor-element-bf0627e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/images/04/Screenshot_1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1129 .elementor-element.elementor-element-bf0627e>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-bf0627e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-a12c0b2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-1129 .elementor-element.elementor-element-1381f21 {
    text-align: center;
}

.elementor-1129 .elementor-element.elementor-element-1381f21 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-1129 .elementor-element.elementor-element-be079c1 {
    text-align: center;
}

.elementor-1129 .elementor-element.elementor-element-be079c1 .elementor-heading-title {
    color: var(--e-global-color-f9ddb28);
    font-family: "Satoshi", Sans-serif;
}

.elementor-1129 .elementor-element.elementor-element-03d6dd5 {
    text-align: center;
}

.elementor-1129 .elementor-element.elementor-element-03d6dd5 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Satoshi", Sans-serif;
    line-height: 1.8em;
}

.elementor-1129 .elementor-element.elementor-element-2ffeadb>.elementor-container {
    max-width: 900px;
}

.elementor-1129 .elementor-element.elementor-element-2ffeadb {
    padding: 50px 0px 50px 0px;
}

.elementor-1129 .elementor-element.elementor-element-f828a7c {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    margin-top: 75px;
    margin-bottom: 0px;
}

.elementor-1129 .elementor-element.elementor-element-339a19c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1129 .elementor-element.elementor-element-339a19c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #181B1A;
}

.elementor-1129 .elementor-element.elementor-element-339a19c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 25px 25px 25px;
}

.elementor-1129 .elementor-element.elementor-element-339a19c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-d7ed755 img {
    width: 60%;
    height: 135px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-1129 .elementor-element.elementor-element-d7ed755>.elementor-widget-container {
    margin: -90px 0px 0px 0px;
}

.elementor-1129 .elementor-element.elementor-element-0133a9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-0133a9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-0133a9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-0133a9b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-1129 .elementor-element.elementor-element-0133a9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-1129 .elementor-element.elementor-element-0133a9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-1129 .elementor-element.elementor-element-0133a9b .elementor-icon-list-icon i {
    color: var(--e-global-color-f9ddb28);
    transition: color 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-0133a9b .elementor-icon-list-icon svg {
    fill: var(--e-global-color-f9ddb28);
    transition: fill 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-0133a9b {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1129 .elementor-element.elementor-element-0133a9b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1129 .elementor-element.elementor-element-0133a9b .elementor-icon-list-item>a {
    font-family: "Satoshi", Sans-serif;
}

.elementor-1129 .elementor-element.elementor-element-0133a9b .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-0133a9b>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

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

.elementor-1129 .elementor-element.elementor-element-0cf6e7c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1129 .elementor-element.elementor-element-0cf6e7c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f9ddb28);
}

.elementor-1129 .elementor-element.elementor-element-0cf6e7c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 25px 25px 25px;
}

.elementor-1129 .elementor-element.elementor-element-0cf6e7c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-1d890e7 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-1d890e7>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-1129 .elementor-element.elementor-element-77b41a3 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: none;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-3c48354 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-1129 .elementor-element.elementor-element-3c48354 .elementor-divider-separator {
    width: 100%;
}

.elementor-1129 .elementor-element.elementor-element-3c48354 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1129 .elementor-element.elementor-element-f28653a .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-f28653a>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-1129 .elementor-element.elementor-element-18b3590 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-18b3590>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

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

.elementor-1129 .elementor-element.elementor-element-0502587 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-0502587>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-0502587 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-0df4b7a .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-0df4b7a>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-0df4b7a {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-1b281b5 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-1b281b5>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-1b281b5 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-0497b47 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-0497b47>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-0497b47 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-e4d86c3 {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    margin-top: 75px;
    margin-bottom: 0px;
}

.elementor-1129 .elementor-element.elementor-element-6fa549c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1129 .elementor-element.elementor-element-6fa549c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #181B1A;
}

.elementor-1129 .elementor-element.elementor-element-6fa549c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 25px 25px 25px;
}

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

.elementor-1129 .elementor-element.elementor-element-c837448 img {
    width: 60%;
    height: 135px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-1129 .elementor-element.elementor-element-c837448>.elementor-widget-container {
    margin: -90px 0px 0px 0px;
}

.elementor-1129 .elementor-element.elementor-element-784f17b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-784f17b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-784f17b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-784f17b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-1129 .elementor-element.elementor-element-784f17b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-1129 .elementor-element.elementor-element-784f17b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-1129 .elementor-element.elementor-element-784f17b .elementor-icon-list-icon i {
    color: var(--e-global-color-f9ddb28);
    transition: color 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-784f17b .elementor-icon-list-icon svg {
    fill: var(--e-global-color-f9ddb28);
    transition: fill 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-784f17b {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1129 .elementor-element.elementor-element-784f17b .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-784f17b>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

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

.elementor-1129 .elementor-element.elementor-element-cf1102f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1129 .elementor-element.elementor-element-cf1102f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f9ddb28);
}

.elementor-1129 .elementor-element.elementor-element-cf1102f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 25px 25px 25px;
}

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

.elementor-1129 .elementor-element.elementor-element-33a7d90 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-33a7d90>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-1129 .elementor-element.elementor-element-b7eee89 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: none;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-773311e {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-1129 .elementor-element.elementor-element-773311e .elementor-divider-separator {
    width: 100%;
}

.elementor-1129 .elementor-element.elementor-element-773311e .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1129 .elementor-element.elementor-element-94fc54a .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-94fc54a>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-1129 .elementor-element.elementor-element-80faf2c .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-80faf2c>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-80faf2c {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-27214e2 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-27214e2>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-27214e2 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-faa47a3 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-faa47a3>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-faa47a3 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-56ff172 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-56ff172>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-56ff172 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-18219cf .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-18219cf>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-18219cf {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-23b032f .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-23b032f>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-23b032f {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-fb98620 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-fb98620>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-fb98620 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-850b5a8 {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    margin-top: 75px;
    margin-bottom: 0px;
}

.elementor-1129 .elementor-element.elementor-element-5944db6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1129 .elementor-element.elementor-element-5944db6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #181B1A;
}

.elementor-1129 .elementor-element.elementor-element-5944db6>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 25px 25px 25px;
}

.elementor-1129 .elementor-element.elementor-element-5944db6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-0eac9ae img {
    width: 60%;
    height: 135px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-1129 .elementor-element.elementor-element-0eac9ae>.elementor-widget-container {
    margin: -90px 0px 0px 0px;
}

.elementor-1129 .elementor-element.elementor-element-285dd14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-285dd14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-285dd14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-285dd14 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-1129 .elementor-element.elementor-element-285dd14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-1129 .elementor-element.elementor-element-285dd14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-1129 .elementor-element.elementor-element-285dd14 .elementor-icon-list-icon i {
    color: var(--e-global-color-f9ddb28);
    transition: color 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-285dd14 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-f9ddb28);
    transition: fill 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-285dd14 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1129 .elementor-element.elementor-element-285dd14 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-285dd14>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1129 .elementor-element.elementor-element-94800ff.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1129 .elementor-element.elementor-element-94800ff:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1129 .elementor-element.elementor-element-94800ff>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f9ddb28);
}

.elementor-1129 .elementor-element.elementor-element-94800ff>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 25px 25px 25px;
}

.elementor-1129 .elementor-element.elementor-element-94800ff>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-ca64b0b .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-ca64b0b>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-1129 .elementor-element.elementor-element-2ed2d57 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: none;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-8c4ccff {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-1129 .elementor-element.elementor-element-8c4ccff .elementor-divider-separator {
    width: 100%;
}

.elementor-1129 .elementor-element.elementor-element-8c4ccff .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1129 .elementor-element.elementor-element-274a48a .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-274a48a>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-1129 .elementor-element.elementor-element-9026da9 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-9026da9>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-9026da9 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-d51fe68 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-d51fe68>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-d51fe68 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-fb03cc7 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-fb03cc7>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-fb03cc7 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-30d518d .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-30d518d>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-30d518d {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-9f53c95 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-9f53c95>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-9f53c95 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-52d26a0 {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    margin-top: 75px;
    margin-bottom: 0px;
}

.elementor-1129 .elementor-element.elementor-element-5abc5c9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1129 .elementor-element.elementor-element-5abc5c9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #181B1A;
}

.elementor-1129 .elementor-element.elementor-element-5abc5c9>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 25px 25px 25px;
}

.elementor-1129 .elementor-element.elementor-element-5abc5c9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-a819eb4 img {
    width: 60%;
    height: 135px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-1129 .elementor-element.elementor-element-a819eb4>.elementor-widget-container {
    margin: -90px 0px 0px 0px;
}

.elementor-1129 .elementor-element.elementor-element-3646338 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-3646338 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-3646338 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-3646338 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-1129 .elementor-element.elementor-element-3646338 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-1129 .elementor-element.elementor-element-3646338 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-1129 .elementor-element.elementor-element-3646338 .elementor-icon-list-icon i {
    color: var(--e-global-color-f9ddb28);
    transition: color 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-3646338 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-f9ddb28);
    transition: fill 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-3646338 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1129 .elementor-element.elementor-element-3646338 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-3646338>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1129 .elementor-element.elementor-element-510d8f9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1129 .elementor-element.elementor-element-510d8f9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1129 .elementor-element.elementor-element-510d8f9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f9ddb28);
}

.elementor-1129 .elementor-element.elementor-element-510d8f9>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 25px 25px 25px;
}

.elementor-1129 .elementor-element.elementor-element-510d8f9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-39fbf2b .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-39fbf2b>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-1129 .elementor-element.elementor-element-d576ecc {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-1129 .elementor-element.elementor-element-d576ecc .elementor-divider-separator {
    width: 100%;
}

.elementor-1129 .elementor-element.elementor-element-d576ecc .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1129 .elementor-element.elementor-element-311224d .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-311224d>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-1129 .elementor-element.elementor-element-59e2957 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-59e2957>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-59e2957 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-ee965d6 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-ee965d6>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-ee965d6 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-788d6ad .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-788d6ad>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-788d6ad {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-cd9b1d3 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-cd9b1d3>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-cd9b1d3 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-14374bb .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-14374bb>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-14374bb {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-75d3da6 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-75d3da6>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-75d3da6 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-74287cd .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-74287cd>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-74287cd {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-1d2f4a9 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-1d2f4a9>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-1d2f4a9 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-87f32ed .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-87f32ed>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-87f32ed {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-0e5003e .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-0e5003e>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-0e5003e {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-c8c965e {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    margin-top: 75px;
    margin-bottom: 0px;
}

.elementor-1129 .elementor-element.elementor-element-7d9c660:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1129 .elementor-element.elementor-element-7d9c660>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #181B1A;
}

.elementor-1129 .elementor-element.elementor-element-7d9c660>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 25px 25px 25px;
}

.elementor-1129 .elementor-element.elementor-element-7d9c660>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-7eb02f9 img {
    width: 60%;
    height: 135px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-1129 .elementor-element.elementor-element-7eb02f9>.elementor-widget-container {
    margin: -90px 0px 0px 0px;
}

.elementor-1129 .elementor-element.elementor-element-1fb4e83 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-1fb4e83 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-1fb4e83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-1fb4e83 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-1129 .elementor-element.elementor-element-1fb4e83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-1129 .elementor-element.elementor-element-1fb4e83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-1129 .elementor-element.elementor-element-1fb4e83 .elementor-icon-list-icon i {
    color: var(--e-global-color-f9ddb28);
    transition: color 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-1fb4e83 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-f9ddb28);
    transition: fill 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-1fb4e83 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1129 .elementor-element.elementor-element-1fb4e83 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-1fb4e83>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

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

.elementor-1129 .elementor-element.elementor-element-f98c553:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1129 .elementor-element.elementor-element-f98c553>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f9ddb28);
}

.elementor-1129 .elementor-element.elementor-element-f98c553>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 25px 25px 25px;
}

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

.elementor-1129 .elementor-element.elementor-element-d8dff75 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-d8dff75>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-1129 .elementor-element.elementor-element-e7cd9db {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-1129 .elementor-element.elementor-element-e7cd9db .elementor-divider-separator {
    width: 100%;
}

.elementor-1129 .elementor-element.elementor-element-e7cd9db .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1129 .elementor-element.elementor-element-e708afc .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-e708afc>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-1129 .elementor-element.elementor-element-feeae9f .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-feeae9f>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-feeae9f {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-4872866 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-4872866>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-4872866 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-7f2a505 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-7f2a505>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-7f2a505 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-0cbfb84 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-0cbfb84>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-0cbfb84 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-9cbc832 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-9cbc832>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-9cbc832 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-8b9a940 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-8b9a940>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-8b9a940 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-41978b5 {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    margin-top: 75px;
    margin-bottom: 0px;
}

.elementor-1129 .elementor-element.elementor-element-fdfbdf7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1129 .elementor-element.elementor-element-fdfbdf7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #181B1A;
}

.elementor-1129 .elementor-element.elementor-element-fdfbdf7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 25px 25px 25px;
}

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

.elementor-1129 .elementor-element.elementor-element-023fd77 img {
    width: 60%;
    height: 135px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-1129 .elementor-element.elementor-element-023fd77>.elementor-widget-container {
    margin: -90px 0px 0px 0px;
}

.elementor-1129 .elementor-element.elementor-element-fffeb60 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-fffeb60 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-fffeb60 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-fffeb60 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-1129 .elementor-element.elementor-element-fffeb60 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-1129 .elementor-element.elementor-element-fffeb60 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-1129 .elementor-element.elementor-element-fffeb60 .elementor-icon-list-icon i {
    color: var(--e-global-color-f9ddb28);
    transition: color 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-fffeb60 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-f9ddb28);
    transition: fill 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-fffeb60 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1129 .elementor-element.elementor-element-fffeb60 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-fffeb60>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1129 .elementor-element.elementor-element-6040bd3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1129 .elementor-element.elementor-element-6040bd3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1129 .elementor-element.elementor-element-6040bd3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f9ddb28);
}

.elementor-1129 .elementor-element.elementor-element-6040bd3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 25px 25px 25px;
}

.elementor-1129 .elementor-element.elementor-element-6040bd3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-07e38f3 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-07e38f3>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-1129 .elementor-element.elementor-element-ab7c6f9 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-1129 .elementor-element.elementor-element-ab7c6f9 .elementor-divider-separator {
    width: 100%;
}

.elementor-1129 .elementor-element.elementor-element-ab7c6f9 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1129 .elementor-element.elementor-element-7462adb .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-7462adb>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-1129 .elementor-element.elementor-element-079563b .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-079563b>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-079563b {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-22588f1 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-22588f1>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-22588f1 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-187a0c1 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-187a0c1>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-187a0c1 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-c842068 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-c842068>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-c842068 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-7e9e837 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-7e9e837>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-7e9e837 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-68776c0 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-68776c0>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-68776c0 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-62334c1 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-62334c1>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-62334c1 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-844785d {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    margin-top: 75px;
    margin-bottom: 0px;
}

.elementor-1129 .elementor-element.elementor-element-31929e1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1129 .elementor-element.elementor-element-31929e1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #181B1A;
}

.elementor-1129 .elementor-element.elementor-element-31929e1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 25px 25px 25px;
}

.elementor-1129 .elementor-element.elementor-element-31929e1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-9637113 img {
    width: 60%;
    height: 135px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-1129 .elementor-element.elementor-element-9637113>.elementor-widget-container {
    margin: -90px 0px 0px 0px;
}

.elementor-1129 .elementor-element.elementor-element-7854189 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-7854189 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-7854189 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-7854189 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-1129 .elementor-element.elementor-element-7854189 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-1129 .elementor-element.elementor-element-7854189 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-1129 .elementor-element.elementor-element-7854189 .elementor-icon-list-icon i {
    color: var(--e-global-color-f9ddb28);
    transition: color 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-7854189 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-f9ddb28);
    transition: fill 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-7854189 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1129 .elementor-element.elementor-element-7854189 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-7854189>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1129 .elementor-element.elementor-element-37e180b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1129 .elementor-element.elementor-element-37e180b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1129 .elementor-element.elementor-element-37e180b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f9ddb28);
}

.elementor-1129 .elementor-element.elementor-element-37e180b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 25px 25px 25px;
}

.elementor-1129 .elementor-element.elementor-element-37e180b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-07af8df .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-07af8df>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-1129 .elementor-element.elementor-element-743d534 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-1129 .elementor-element.elementor-element-743d534 .elementor-divider-separator {
    width: 100%;
}

.elementor-1129 .elementor-element.elementor-element-743d534 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1129 .elementor-element.elementor-element-64e4aa2 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-64e4aa2>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-1129 .elementor-element.elementor-element-9ee8f7f .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-9ee8f7f>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-9ee8f7f {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-6a49794 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-6a49794>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-6a49794 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-1bdee54 {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    margin-top: 75px;
    margin-bottom: 0px;
}

.elementor-1129 .elementor-element.elementor-element-e8c6e8b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1129 .elementor-element.elementor-element-e8c6e8b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #181B1A;
}

.elementor-1129 .elementor-element.elementor-element-e8c6e8b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 25px 25px 25px;
}

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

.elementor-1129 .elementor-element.elementor-element-6ef81a8 img {
    width: 60%;
    height: 135px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-1129 .elementor-element.elementor-element-6ef81a8>.elementor-widget-container {
    margin: -90px 0px 0px 0px;
}

.elementor-1129 .elementor-element.elementor-element-cc3b61c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-cc3b61c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-cc3b61c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-1129 .elementor-element.elementor-element-cc3b61c .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-1129 .elementor-element.elementor-element-cc3b61c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-1129 .elementor-element.elementor-element-cc3b61c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-1129 .elementor-element.elementor-element-cc3b61c .elementor-icon-list-icon i {
    color: var(--e-global-color-f9ddb28);
    transition: color 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-cc3b61c .elementor-icon-list-icon svg {
    fill: var(--e-global-color-f9ddb28);
    transition: fill 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-cc3b61c {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1129 .elementor-element.elementor-element-cc3b61c .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1129 .elementor-element.elementor-element-cc3b61c .elementor-icon-list-item>a {
    font-family: "Satoshi", Sans-serif;
}

.elementor-1129 .elementor-element.elementor-element-cc3b61c .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-cc3b61c>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1129 .elementor-element.elementor-element-910cd0b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1129 .elementor-element.elementor-element-910cd0b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1129 .elementor-element.elementor-element-910cd0b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f9ddb28);
}

.elementor-1129 .elementor-element.elementor-element-910cd0b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 25px 25px 25px;
}

.elementor-1129 .elementor-element.elementor-element-910cd0b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1129 .elementor-element.elementor-element-ae1d598 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-ae1d598>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-1129 .elementor-element.elementor-element-3d0b07f .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: none;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-12b05bf {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-1129 .elementor-element.elementor-element-12b05bf .elementor-divider-separator {
    width: 100%;
}

.elementor-1129 .elementor-element.elementor-element-12b05bf .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1129 .elementor-element.elementor-element-dbe02fc .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-dbe02fc>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-1129 .elementor-element.elementor-element-cbaae61 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-cbaae61>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-cbaae61 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-910f964 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-910f964>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-910f964 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-d99039f .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-d99039f>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-d99039f {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-a649a66 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-a649a66>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-a649a66 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-c278831 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-c278831>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-c278831 {
    width: auto;
    max-width: auto;
}

.elementor-1129 .elementor-element.elementor-element-ea69fb7 .elementor-heading-title {
    font-family: "Satoshi", Sans-serif;
    font-size: 16px;
    line-height: 1.2em;
}

.elementor-1129 .elementor-element.elementor-element-ea69fb7>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B2B3B7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1129 .elementor-element.elementor-element-ea69fb7 {
    width: auto;
    max-width: auto;
}

@media(max-width:767px) {
    .elementor-1129 .elementor-element.elementor-element-d7ed755 img {
        width: 50%;
    }

    .elementor-1129 .elementor-element.elementor-element-c837448 img {
        width: 50%;
    }

    .elementor-1129 .elementor-element.elementor-element-0eac9ae img {
        width: 50%;
    }

    .elementor-1129 .elementor-element.elementor-element-a819eb4 img {
        width: 50%;
    }

    .elementor-1129 .elementor-element.elementor-element-7eb02f9 img {
        width: 50%;
    }

    .elementor-1129 .elementor-element.elementor-element-023fd77 img {
        width: 50%;
    }

    .elementor-1129 .elementor-element.elementor-element-9637113 img {
        width: 50%;
    }

    .elementor-1129 .elementor-element.elementor-element-6ef81a8 img {
        width: 50%;
    }
}

@media(min-width:768px) {
    .elementor-1129 .elementor-element.elementor-element-339a19c {
        width: 30%;
    }

    .elementor-1129 .elementor-element.elementor-element-0cf6e7c {
        width: 70%;
    }

    .elementor-1129 .elementor-element.elementor-element-6fa549c {
        width: 30%;
    }

    .elementor-1129 .elementor-element.elementor-element-cf1102f {
        width: 70%;
    }

    .elementor-1129 .elementor-element.elementor-element-5944db6 {
        width: 30%;
    }

    .elementor-1129 .elementor-element.elementor-element-94800ff {
        width: 70%;
    }

    .elementor-1129 .elementor-element.elementor-element-5abc5c9 {
        width: 30%;
    }

    .elementor-1129 .elementor-element.elementor-element-510d8f9 {
        width: 70%;
    }

    .elementor-1129 .elementor-element.elementor-element-7d9c660 {
        width: 30%;
    }

    .elementor-1129 .elementor-element.elementor-element-f98c553 {
        width: 70%;
    }

    .elementor-1129 .elementor-element.elementor-element-fdfbdf7 {
        width: 30%;
    }

    .elementor-1129 .elementor-element.elementor-element-6040bd3 {
        width: 70%;
    }

    .elementor-1129 .elementor-element.elementor-element-31929e1 {
        width: 30%;
    }

    .elementor-1129 .elementor-element.elementor-element-37e180b {
        width: 70%;
    }

    .elementor-1129 .elementor-element.elementor-element-e8c6e8b {
        width: 30%;
    }

    .elementor-1129 .elementor-element.elementor-element-910cd0b {
        width: 70%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1129 .elementor-element.elementor-element-339a19c {
        width: 35%;
    }

    .elementor-1129 .elementor-element.elementor-element-0cf6e7c {
        width: 65%;
    }

    .elementor-1129 .elementor-element.elementor-element-6fa549c {
        width: 35%;
    }

    .elementor-1129 .elementor-element.elementor-element-cf1102f {
        width: 65%;
    }

    .elementor-1129 .elementor-element.elementor-element-5944db6 {
        width: 35%;
    }

    .elementor-1129 .elementor-element.elementor-element-94800ff {
        width: 65%;
    }

    .elementor-1129 .elementor-element.elementor-element-5abc5c9 {
        width: 35%;
    }

    .elementor-1129 .elementor-element.elementor-element-510d8f9 {
        width: 65%;
    }

    .elementor-1129 .elementor-element.elementor-element-7d9c660 {
        width: 35%;
    }

    .elementor-1129 .elementor-element.elementor-element-f98c553 {
        width: 65%;
    }

    .elementor-1129 .elementor-element.elementor-element-fdfbdf7 {
        width: 35%;
    }

    .elementor-1129 .elementor-element.elementor-element-6040bd3 {
        width: 65%;
    }

    .elementor-1129 .elementor-element.elementor-element-31929e1 {
        width: 35%;
    }

    .elementor-1129 .elementor-element.elementor-element-37e180b {
        width: 65%;
    }

    .elementor-1129 .elementor-element.elementor-element-e8c6e8b {
        width: 35%;
    }

    .elementor-1129 .elementor-element.elementor-element-910cd0b {
        width: 65%;
    }
}

@media(min-width:1367px) {

    .elementor-1129 .elementor-element.elementor-element-bf0627e:not(.elementor-motion-effects-element-type-background),
    .elementor-1129 .elementor-element.elementor-element-bf0627e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
.elementor-57 .elementor-element.elementor-element-5355f9f:not(.elementor-motion-effects-element-type-background),
.elementor-57 .elementor-element.elementor-element-5355f9f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F0F0F0;
}

.elementor-57 .elementor-element.elementor-element-5355f9f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 20px 0px;
}

.elementor-57 .elementor-element.elementor-element-5355f9f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-57 .elementor-element.elementor-element-e7d6866.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-57 .elementor-element.elementor-element-7b09fea .raven-site-logo {
    text-align: left;
}

.elementor-57 .elementor-element.elementor-element-7b09fea {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-57 .elementor-element.elementor-element-fd2858d .raven-nav-menu-main .raven-nav-menu>li>a.raven-menu-item {
    font-family: "Satoshi", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 27px;
    padding: 0px 0px 0px 0px;
    color: #424242;
}

.elementor-57 .elementor-element.elementor-element-fd2858d .raven-nav-menu-horizontal .raven-nav-menu>li:not(:last-child) {
    margin-right: 42px;
}

.elementor-57 .elementor-element.elementor-element-fd2858d .raven-nav-menu-vertical .raven-nav-menu>li:not(:last-child) {
    margin-bottom: 42px;
}

.elementor-57 .elementor-element.elementor-element-fd2858d .raven-nav-menu-main .raven-nav-menu>li:not(.current-menu-parent):not(.current-menu-ancestor)>a.raven-menu-item:hover:not(.raven-menu-item-active),
.elementor-57 .elementor-element.elementor-element-fd2858d .raven-nav-menu-main .raven-nav-menu>li:not(.current-menu-parent):not(.current-menu-ancestor)>a.highlighted:not(.raven-menu-item-active) {
    color: #2DD4CD;
}

.elementor-57 .elementor-element.elementor-element-fd2858d .raven-nav-menu-main .raven-submenu>li:not(:last-child) {
    border-bottom-width: 1px;
}

.elementor-57 .elementor-element.elementor-element-fd2858d .raven-nav-menu-mobile .raven-nav-menu li>a {
    padding: 8px 32px 8px 32px;
}

.elementor-57 .elementor-element.elementor-element-fd2858d .raven-nav-menu-toggle {
    text-align: center;
}

.elementor-57 .elementor-element.elementor-element-fd2858d {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-57 .elementor-element.elementor-element-99cc1a4 .uc_liquid_hamburger {
    width: 60px;
    height: 60px;
    --current-calc-size-value: 60px;
    border-radius: 50px;
}

.elementor-57 .elementor-element.elementor-element-74a3c0a {
    width: auto;
    max-width: auto;
    align-self: center;
}

@media(max-width:1366px) {
    .elementor-57 .elementor-element.elementor-element-5355f9f {
        padding: 20px 10px 20px 10px;
    }
}

@media(max-width:1024px) {
    .elementor-57 .elementor-element.elementor-element-7b09fea .raven-site-logo {
        text-align: left;
    }

    .elementor-57 .elementor-element.elementor-element-99cc1a4 .uc_liquid_hamburger {
        width: 60px;
        height: 60px;
        --current-calc-size-value: 60px;
    }

    .elementor-57 .elementor-element.elementor-element-99cc1a4 {
        width: auto;
        max-width: auto;
        align-self: center;
    }
}

@media(max-width:767px) {
    .elementor-57 .elementor-element.elementor-element-5355f9f {
        padding: 15px 7px 15px 7px;
    }

    .elementor-57 .elementor-element.elementor-element-7b09fea .raven-site-logo img,
    .elementor-57 .elementor-element.elementor-element-7b09fea .raven-site-logo svg {
        width: 100%;
        max-width: 90%;
    }

    .elementor-57 .elementor-element.elementor-element-99cc1a4 .uc_liquid_hamburger {
        width: 50px;
        height: 50px;
        --current-calc-size-value: 50px;
    }

    .elementor-57 .elementor-element.elementor-element-99cc1a4 .uc_liquid_menu .global-menu .global-menu__wrap .menu-item {
        font-size: 22px;
        line-height: 22px;
    }
}

/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */
.elementor-59 .elementor-element.elementor-element-c312057:not(.elementor-motion-effects-element-type-background),
.elementor-59 .elementor-element.elementor-element-c312057>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-59 .elementor-element.elementor-element-c312057 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

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

.elementor-59 .elementor-element.elementor-element-1991824>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-59 .elementor-element.elementor-element-276dbec {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
}

.elementor-59 .elementor-element.elementor-element-276dbec .elementor-widget-container {
    text-align: center;
}

.elementor-59 .elementor-element.elementor-element-9653a8c {
    --spacer-size: 10px;
}

.elementor-59 .elementor-element.elementor-element-de75078 {
    text-align: center;
    color: #FFFFFF;
    line-height: 1.2em;
}

.elementor-59 .elementor-element.elementor-element-de75078>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-92e4be3 {
    text-align: center;
}

.elementor-59 .elementor-element.elementor-element-92e4be3 .elementor-heading-title {
    color: var(--e-global-color-f9ddb28);
    font-family: "Satoshi", Sans-serif;
    font-size: 26px;
    font-weight: 900;
    line-height: 1em;
}

.elementor-59 .elementor-element.elementor-element-400129b {
    text-align: center;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 1.2em;
}

.elementor-59 .elementor-element.elementor-element-400129b>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

/* Start JX Custom Fonts CSS */
/* End JX Custom Fonts CSS */