﻿img.wp-smiley, img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}
body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

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

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

body .is-layout-flow > .alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}

body .is-layout-flow > .alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}

body .is-layout-flow > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

body .is-layout-constrained > .alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}

body .is-layout-constrained > .alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}

body .is-layout-constrained > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important;
}

body .is-layout-constrained > .alignwide {
    max-width: var(--wp--style--global--wide-size);
}

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

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

    body .is-layout-flex > * {
        margin: 0;
    }

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

    body .is-layout-grid > * {
        margin: 0;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.wp-block-navigation a:where(:not(.wp-element-button)) {
    color: inherit;
}

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

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

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

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

.wp-block-pullquote {
    font-size: 1.5em;
    line-height: 1.6;
}
.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}
.woocommerce form .form-row .required {
    visibility: visible;
}
:root {
    --primary-color: #d5bd68;
    --primary-links-hover-color: #d5bd68;
    --primary-bg-color: #ffffff;
    --header-bg-color: #1c222b;
    --footer-bg-color: #f8f8f8;
    --primary-dark-color: #b6bdc5;
    --title-color: #ffffff;
    --fw-title-color: #ffffff;
    --btn-bg-color: #36bb91;
    --btn-hover-color: #1a5e49;
    --txt-select-bg-color: #f3d7f463;
}

#main-header, #site-footer {
    position: relative;
}

@media (min-width: 1200px) {
    #main-header + #site-content, #main-header + #site-content-wrap-grow, #main-header + #primary, #main-header + main {
        padding-top: 50px;
    }
}

@media (max-width: 1199px) {
    #main-header + #site-content, #main-header + #site-content-wrap-grow, #main-header + #primary, #main-header + main {
        padding-top: 32px;
    }
}

#header-wave {
    margin-bottom: -1px;
    width: 100%;
}

#magic-search .search-submit {
    display: none;
}

.onsale .onsale-svg {
    height: 100%;
}

#header-wave * {
    fill: transparent;
}

@media (max-width: 1199px) {
    #header-wave {
        height: 20px;
    }
}

@media (min-width: 1200px) {
    #header-wave {
        height: 45px;
    }

    :root #main-header {
        padding-top: 50px;
    }
}

.header-icons {
    display: none;
}

@media (max-width: 1199px) {
    .header-info {
        margin-top: 1rem;
    }
}


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

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

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

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

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

{
}

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

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

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

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

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

.elementor-widget-heading .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-text-editor {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

    .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
        background-color: var( --e-global-color-primary );
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
        color: var( --e-global-color-primary );
        border-color: var( --e-global-color-primary );
    }

.elementor-widget-button .elementor-button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
    background-color: var( --e-global-color-accent );
}

.elementor-widget-divider {
    --divider-color: var( --e-global-color-secondary );
}

    .elementor-widget-divider .elementor-divider__text {
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-secondary-font-weight );
    }

    .elementor-widget-divider.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-secondary );
    }

    .elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
        color: var( --e-global-color-secondary );
        border-color: var( --e-global-color-secondary );
    }

        .elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
            fill: var( --e-global-color-secondary );
        }

.elementor-widget-image-box .elementor-image-box-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-image-box .elementor-image-box-description {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

    .elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
        fill: var( --e-global-color-primary );
    }

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-widget-icon-box .elementor-icon-box-title {
    color: var( --e-global-color-primary );
}

    .elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-primary-font-weight );
    }

.elementor-widget-icon-box .elementor-icon-box-description {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-star-rating .elementor-star-rating__title {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-image-gallery .gallery-item .gallery-caption {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var( --e-global-color-text );
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var( --e-global-color-secondary );
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-counter .elementor-counter-number-wrapper {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-counter .elementor-counter-title {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-progress .elementor-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-testimonial .elementor-testimonial-content {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-testimonial .elementor-testimonial-name {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-testimonial .elementor-testimonial-job {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a {
    color: var( --e-global-color-primary );
}

    .elementor-widget-tabs .elementor-tab-title.elementor-active,
    .elementor-widget-tabs .elementor-tab-title.elementor-active a {
        color: var( --e-global-color-accent );
    }

.elementor-widget-tabs .elementor-tab-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-tabs .elementor-tab-content {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title {
    color: var( --e-global-color-primary );
}

    .elementor-widget-accordion .elementor-accordion-icon svg {
        fill: var( --e-global-color-primary );
    }

.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title {
    color: var( --e-global-color-accent );
}

    .elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
        fill: var( --e-global-color-accent );
    }

.elementor-widget-accordion .elementor-accordion-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-accordion .elementor-tab-content {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon {
    color: var( --e-global-color-primary );
}

    .elementor-widget-toggle .elementor-toggle-icon svg {
        fill: var( --e-global-color-primary );
    }

.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var( --e-global-color-accent );
}

.elementor-widget-toggle .elementor-toggle-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-toggle .elementor-tab-content {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-alert .elementor-alert-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-alert .elementor-alert-description {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_logo_card_testimonial .ue-text {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_logo_card_testimonial .ue-title {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_logo_card_testimonial .ue-subtitle {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_underline_animated_button .underline_animated_button a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_gradient_underline_text_effect .gradient_underline_text_effect {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_gradient_underline_text_effect .beginning_text {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_gradient_underline_text_effect .underline--magical {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_gradient_underline_text_effect .ending_text {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_text_rotator .beginning_text_typography {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_text_rotator .middle_text_typography {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_text_rotator .ending_text_typography {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_gradient_text_effect .uc_style_gradient_text_effect_elementor_beginning_text {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_gradient_text_effect .uc_style_gradient_text_effect_elementor_text {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_gradient_text_effect .uc_style_gradient_text_effect_elementor_ending_text {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_simple_slider .ue_simple_slider_title {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_simple_slider .ue_simple_slider_text {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_title {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_description {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_split_hero .uc_title {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_split_hero .uc_subtitle {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_split_hero .uc_text {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_split_hero .uc_btn {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_border_hero .uc_style_border_hero_elementor_title {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_border_hero .uc_style_border_hero_elementor_big_title {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_border_hero .uc_style_border_hero_elementor_sub_title {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_border_hero .uc_style_border_hero_elementor_button_text {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_woocommerce_product_list .product-text-name {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_woocommerce_product_list .ue-product-category {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_woocommerce_product_list .product-short-description {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_woocommerce_product_list .uc_regular_price {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_woocommerce_product_list .uc_sale_price {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_woocommerce_product_list .uc-buttons a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_woocommerce_product_list .product-img-overlay .uc-buttons a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_woocommerce_product_list .ue_woocommerce_product_list_badge {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_content_tabs .uc_bold_tabs ul li a, .r-tabs-accordion-title a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_content_tabs .tab-container {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_card_carousel .card_carousel_title {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_card_carousel .card_carousel_text {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_card_carousel .uc_more_btn {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_timeline_bullets .ue_item_title {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_timeline_bullets .ue_item_text {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_arrow_navigation .ue-remote-arrow {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-text-path {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-15309 .elementor-element.elementor-element-6f96d79 > .elementor-container {
    max-width: 1200px;
    min-height: 800px;
}

.elementor-15309 .elementor-element.elementor-element-6f96d79 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
    padding: 10px;
}

.elementor-15309 .elementor-element.elementor-element-6f96d79 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

    .elementor-15309 .elementor-element.elementor-element-6f96d79:not(.elementor-motion-effects-element-type-background), .elementor-15309 .elementor-element.elementor-element-6f96d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF00;
        background-image: url("wp-content/uploads/2022/02/crypto-bg-234.png");
        background-position: bottom center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-15309 .elementor-element.elementor-element-6f96d79 > .elementor-background-overlay {
        background-color: transparent;
        background-image: linear-gradient(180deg, #FFFFFF00 90%, #FFFFFF 100%);
        opacity: 1;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

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

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

.elementor-15309 .elementor-element.elementor-element-de38129 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-15309 .elementor-element.elementor-element-67cc17e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-15309 .elementor-element.elementor-element-67cc17e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15309 .elementor-element.elementor-element-cc4c599 {
    color: #EC0C0C;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 1px;
}

.elementor-15309 .elementor-element.elementor-element-8e56744 {
    color: #1A1A1A;
    font-family: "Raleway", Sans-serif;
    font-size: 68px;
    font-weight: 700;
    line-height: 1.1em;
    letter-spacing: 0px;
}

.elementor-15309 .elementor-element.elementor-element-576c822 {
    color: #4F4F4F;
    font-family: "DM Sans", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.8em;
    letter-spacing: 0px;
}

.elementor-15309 .elementor-element.elementor-element-3e8e11c {
    color: #4F4F4F;
    font-family: "DM Sans", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.8em;
    letter-spacing: 0px;
}

.elementor-15309 .elementor-element.elementor-element-6a1ae60 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15309 .elementor-element.elementor-element-ebf22d7 > .elementor-element-populated {
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
    padding: 0px 0px 0px 0px;
}

.elementor-15309 .elementor-element.elementor-element-805c520 .elementor-button {
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.5px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FA4F09;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FA4F09;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 10px 20px 0px rgba(255, 255, 255, 0);
    padding: 17px 40px 17px 40px;
}

    .elementor-15309 .elementor-element.elementor-element-805c520 .elementor-button:hover, .elementor-15309 .elementor-element.elementor-element-805c520 .elementor-button:focus {
        background-color: #E44200;
    }

.elementor-15309 .elementor-element.elementor-element-805c520 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

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

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

.elementor-15309 .elementor-element.elementor-element-f53b4b3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-15309 .elementor-element.elementor-element-0cc47ef img {
    width: 100px;
    max-width: 100px;
}

.elementor-15309 .elementor-element.elementor-element-0cc47ef {
    width: auto;
    max-width: auto;
    top: 71px;
}

body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-0cc47ef {
    left: 54%;
}

body.rtl .elementor-15309 .elementor-element.elementor-element-0cc47ef {
    right: 54%;
}

.elementor-15309 .elementor-element.elementor-element-aaa356a {
    text-align: center;
    width: auto;
    max-width: auto;
    top: 155px;
}

    .elementor-15309 .elementor-element.elementor-element-aaa356a img {
        width: 60px;
        max-width: 60px;
    }

body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-aaa356a {
    left: 0%;
}

body.rtl .elementor-15309 .elementor-element.elementor-element-aaa356a {
    right: 0%;
}

.elementor-15309 .elementor-element.elementor-element-9cca407 {
    text-align: center;
}

    .elementor-15309 .elementor-element.elementor-element-9cca407 img {
        height: 700px;
        object-fit: contain;
    }

    .elementor-15309 .elementor-element.elementor-element-9cca407 > .elementor-widget-container {
        margin: 0px 0px -20px 20px;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-8d28d17 {
    text-align: center;
    width: auto;
    max-width: auto;
    top: 100px;
}

    .elementor-15309 .elementor-element.elementor-element-8d28d17 img {
        width: 50px;
        max-width: 50px;
    }

body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-8d28d17 {
    left: 90%;
}

body.rtl .elementor-15309 .elementor-element.elementor-element-8d28d17 {
    right: 90%;
}

.elementor-15309 .elementor-element.elementor-element-1235500 {
    text-align: center;
    width: auto;
    max-width: auto;
    top: 31px;
}

    .elementor-15309 .elementor-element.elementor-element-1235500 img {
        max-width: 70px;
    }

body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-1235500 {
    left: 28%;
}

body.rtl .elementor-15309 .elementor-element.elementor-element-1235500 {
    right: 28%;
}

.elementor-15309 .elementor-element.elementor-element-4988d8c .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    background-color: #06001B;
    border-style: solid;
    border-color: #F4FF00;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.37);
}

body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-4988d8c {
    left: 0px;
}

body.rtl .elementor-15309 .elementor-element.elementor-element-4988d8c {
    right: 0px;
}

.elementor-15309 .elementor-element.elementor-element-4988d8c {
    bottom: 0px;
}

.elementor-15309 .elementor-element.elementor-element-f1a1b8d > .elementor-container {
    max-width: 1200px;
}

.elementor-15309 .elementor-element.elementor-element-f1a1b8d, .elementor-15309 .elementor-element.elementor-element-f1a1b8d > .elementor-background-overlay {
    border-radius: 40px 40px 40px 40px;
}

.elementor-15309 .elementor-element.elementor-element-f1a1b8d {
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 40px 40px 40px 40px;
}

.elementor-bc-flex-widget .elementor-15309 .elementor-element.elementor-element-1413d1a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-15309 .elementor-element.elementor-element-1413d1a > .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-15309 .elementor-element.elementor-element-1413d1a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-15309 .elementor-element.elementor-element-2d33fab {
    text-align: center;
}

    .elementor-15309 .elementor-element.elementor-element-2d33fab img {
        filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
        transition-duration: 1s;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-2d33fab > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-bc-flex-widget .elementor-15309 .elementor-element.elementor-element-28bf7c1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-15309 .elementor-element.elementor-element-28bf7c1 > .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-15309 .elementor-element.elementor-element-0ac346b {
    text-align: left;
}

    .elementor-15309 .elementor-element.elementor-element-0ac346b .elementor-heading-title {
        color: #1A1A1A;
        font-family: "Raleway", Sans-serif;
        font-size: 18px;
        font-weight: 800;
        line-height: 1.3em;
        letter-spacing: 0.2px;
    }

    .elementor-15309 .elementor-element.elementor-element-0ac346b > .elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-6b574e9 {
    text-align: left;
    color: #6C6C6E;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-6b574e9 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

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

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

.elementor-15309 .elementor-element.elementor-element-2cde5a9 > .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-15309 .elementor-element.elementor-element-2cde5a9 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-15309 .elementor-element.elementor-element-7f9800d {
    --divider-border-style: solid;
    --divider-color: #0000000D;
    --divider-border-width: 1px;
}

    .elementor-15309 .elementor-element.elementor-element-7f9800d .elementor-divider-separator {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-7f9800d .elementor-divider {
        padding-top: 15px;
        padding-bottom: 15px;
    }

.elementor-15309 .elementor-element.elementor-element-155eebe {
    text-align: center;
}

    .elementor-15309 .elementor-element.elementor-element-155eebe img {
        filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
        transition-duration: 1s;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-155eebe > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

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

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

.elementor-15309 .elementor-element.elementor-element-cd24b0d > .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-15309 .elementor-element.elementor-element-f280345 {
    text-align: left;
}

    .elementor-15309 .elementor-element.elementor-element-f280345 .elementor-heading-title {
        color: #1A1A1A;
        font-family: "Raleway", Sans-serif;
        font-size: 18px;
        font-weight: 800;
        line-height: 1.3em;
        letter-spacing: 0.2px;
    }

    .elementor-15309 .elementor-element.elementor-element-f280345 > .elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-03235c7 {
    text-align: left;
    color: #6C6C6E;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-03235c7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

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

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

.elementor-15309 .elementor-element.elementor-element-c1ff406 > .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-15309 .elementor-element.elementor-element-c1ff406 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-15309 .elementor-element.elementor-element-ff0b149 {
    --divider-border-style: solid;
    --divider-color: #0000000D;
    --divider-border-width: 1px;
}

    .elementor-15309 .elementor-element.elementor-element-ff0b149 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-ff0b149 .elementor-divider {
        padding-top: 15px;
        padding-bottom: 15px;
    }

.elementor-15309 .elementor-element.elementor-element-1a9adb0 {
    text-align: center;
}

    .elementor-15309 .elementor-element.elementor-element-1a9adb0 img {
        filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
        transition-duration: 1s;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-1a9adb0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

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

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

.elementor-15309 .elementor-element.elementor-element-9646089 > .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-15309 .elementor-element.elementor-element-6eb99bc {
    text-align: left;
}

    .elementor-15309 .elementor-element.elementor-element-6eb99bc .elementor-heading-title {
        color: #1A1A1A;
        font-family: "Raleway", Sans-serif;
        font-size: 18px;
        font-weight: 800;
        line-height: 1.3em;
        letter-spacing: 0.2px;
    }

    .elementor-15309 .elementor-element.elementor-element-6eb99bc > .elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-c28b487 {
    text-align: left;
    color: #6C6C6E;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-c28b487 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-69ebf09 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 0px 0px;
}

    .elementor-15309 .elementor-element.elementor-element-69ebf09 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-15309 .elementor-element.elementor-element-e3aa71a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 60px 0px 0px;
    --e-column-margin-right: 60px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-15309 .elementor-element.elementor-element-c685bc9 {
    text-align: center;
}

    .elementor-15309 .elementor-element.elementor-element-c685bc9 img {
        width: 360px;
    }

    .elementor-15309 .elementor-element.elementor-element-c685bc9 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-7f9b56b img {
    width: 80px;
    max-width: 100px;
}

.elementor-15309 .elementor-element.elementor-element-7f9b56b {
    width: auto;
    max-width: auto;
    top: -22px;
}

body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-7f9b56b {
    left: 50%;
}

body.rtl .elementor-15309 .elementor-element.elementor-element-7f9b56b {
    right: 50%;
}

.elementor-15309 .elementor-element.elementor-element-c8c802e {
    text-align: center;
    width: auto;
    max-width: auto;
    top: 101px;
}

    .elementor-15309 .elementor-element.elementor-element-c8c802e img {
        width: 66px;
        max-width: 65px;
    }

body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-c8c802e {
    left: 82.675%;
}

body.rtl .elementor-15309 .elementor-element.elementor-element-c8c802e {
    right: 82.675%;
}

.elementor-15309 .elementor-element.elementor-element-687001b {
    text-align: center;
    width: auto;
    max-width: auto;
    top: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-687001b img {
        max-width: 70px;
    }

body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-687001b {
    left: 20%;
}

body.rtl .elementor-15309 .elementor-element.elementor-element-687001b {
    right: 20%;
}

.elementor-15309 .elementor-element.elementor-element-5b0f2ff {
    text-align: center;
    width: auto;
    max-width: auto;
    top: 155px;
}

    .elementor-15309 .elementor-element.elementor-element-5b0f2ff img {
        width: 200px;
        max-width: 200px;
    }

body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-5b0f2ff {
    left: 0%;
}

body.rtl .elementor-15309 .elementor-element.elementor-element-5b0f2ff {
    right: 0%;
}

.elementor-15309 .elementor-element.elementor-element-7de9989 {
    text-align: center;
    width: auto;
    max-width: auto;
    bottom: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-7de9989 img {
        width: 200px;
        max-width: 200px;
    }

body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-7de9989 {
    right: 0px;
}

body.rtl .elementor-15309 .elementor-element.elementor-element-7de9989 {
    left: 0px;
}

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

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

.elementor-15309 .elementor-element.elementor-element-a98f051 > .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-15309 .elementor-element.elementor-element-a98f051 > .elementor-element-populated {
    padding: 0px 10px 0px 40px;
}

.elementor-15309 .elementor-element.elementor-element-26c87fe {
    color: #4CCA8D;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 1px;
}

    .elementor-15309 .elementor-element.elementor-element-26c87fe > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-5e1ecfa {
    text-align: left;
    color: #1A1A1A;
    font-family: "Raleway", Sans-serif;
    font-size: 43px;
    font-weight: 700;
    line-height: 1.1em;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-5e1ecfa > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-bcd4618 {
    color: #4F4F4F;
    font-family: "DM Sans", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.8em;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-bcd4618 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-f7b3d42 .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-15309 .elementor-element.elementor-element-f7b3d42 .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-15309 .elementor-element.elementor-element-f7b3d42 .elementor-button {
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.5px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #1A1A1A;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A1A1A57;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 10px 20px 0px rgba(255, 255, 255, 0);
    padding: 17px 40px 17px 40px;
}

    .elementor-15309 .elementor-element.elementor-element-f7b3d42 .elementor-button:hover, .elementor-15309 .elementor-element.elementor-element-f7b3d42 .elementor-button:focus {
        color: #FFFFFF;
        background-color: #1A1A1ACC;
    }

        .elementor-15309 .elementor-element.elementor-element-f7b3d42 .elementor-button:hover svg, .elementor-15309 .elementor-element.elementor-element-f7b3d42 .elementor-button:focus svg {
            fill: #FFFFFF;
        }

.elementor-15309 .elementor-element.elementor-element-f7b3d42 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-15309 .elementor-element.elementor-element-8cb52b4 > .elementor-container {
    max-width: 1200px;
}

.elementor-15309 .elementor-element.elementor-element-8cb52b4 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

    .elementor-15309 .elementor-element.elementor-element-8cb52b4:not(.elementor-motion-effects-element-type-background), .elementor-15309 .elementor-element.elementor-element-8cb52b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
        background-image: url("wp-content/uploads/2022/03/bg-nft-234s.png");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-15309 .elementor-element.elementor-element-8cb52b4 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-15309 .elementor-element.elementor-element-ab14998 > .elementor-container {
    max-width: 560px;
}

.elementor-15309 .elementor-element.elementor-element-ab14998 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 15px 0px;
}

.elementor-15309 .elementor-element.elementor-element-5ef5e42 > .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-15309 .elementor-element.elementor-element-b716d9b {
    text-align: center;
    color: #4CCA8D;
    font-family: "Inter", Sans-serif;
    font-size: 17px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 1px;
}

    .elementor-15309 .elementor-element.elementor-element-b716d9b > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-5b9e13b {
    text-align: center;
    color: #1A1A1A;
    font-family: "Raleway", Sans-serif;
    font-size: 43px;
    font-weight: 700;
    line-height: 1.1em;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-5b9e13b > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-af35c7a {
    text-align: center;
    color: #4F4F4F;
    font-family: "DM Sans", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.9em;
}

    .elementor-15309 .elementor-element.elementor-element-af35c7a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-9b1b33f {
    text-align: center;
    color: #4F4F4F;
    font-family: "DM Sans", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.9em;
}

    .elementor-15309 .elementor-element.elementor-element-9b1b33f > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-071a506 > .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-15309 .elementor-element.elementor-element-071a506:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15309 .elementor-element.elementor-element-071a506 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFFED;
}

.elementor-15309 .elementor-element.elementor-element-071a506 > .elementor-element-populated, .elementor-15309 .elementor-element.elementor-element-071a506 > .elementor-element-populated > .elementor-background-overlay, .elementor-15309 .elementor-element.elementor-element-071a506 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-15309 .elementor-element.elementor-element-071a506 > .elementor-element-populated {
    box-shadow: 0px 40px 40px 0px rgba(209, 209, 209, 0.28);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

    .elementor-15309 .elementor-element.elementor-element-071a506 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-15309 .elementor-element.elementor-element-d353782 img {
    width: 120px;
    max-width: 120px;
}

.elementor-15309 .elementor-element.elementor-element-d353782 {
    width: auto;
    max-width: auto;
    top: 30%;
}

body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-d353782 {
    right: -90px;
}

body.rtl .elementor-15309 .elementor-element.elementor-element-d353782 {
    left: -90px;
}

.elementor-15309 .elementor-element.elementor-element-ac00b2a img {
    width: 180px;
}

.elementor-15309 .elementor-element.elementor-element-4c5f1df {
    text-align: center;
}

    .elementor-15309 .elementor-element.elementor-element-4c5f1df .elementor-heading-title {
        color: #1A1A1A;
        font-family: "Raleway", Sans-serif;
        font-size: 18px;
        font-weight: 800;
        line-height: 1.3em;
        letter-spacing: 0.2px;
    }

    .elementor-15309 .elementor-element.elementor-element-4c5f1df > .elementor-widget-container {
        margin: 0px 0px 8px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-0b7bd41 {
    text-align: center;
    color: #7A7A7A;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-0b7bd41 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-b89b6ed > .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-15309 .elementor-element.elementor-element-b89b6ed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15309 .elementor-element.elementor-element-b89b6ed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFFED;
}

.elementor-15309 .elementor-element.elementor-element-b89b6ed > .elementor-element-populated, .elementor-15309 .elementor-element.elementor-element-b89b6ed > .elementor-element-populated > .elementor-background-overlay, .elementor-15309 .elementor-element.elementor-element-b89b6ed > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-15309 .elementor-element.elementor-element-b89b6ed > .elementor-element-populated {
    box-shadow: 0px 40px 40px 0px rgba(209, 209, 209, 0.28);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

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

.elementor-15309 .elementor-element.elementor-element-6093897 img {
    width: 180px;
}

.elementor-15309 .elementor-element.elementor-element-cafd923 img {
    width: 120px;
    max-width: 120px;
}

.elementor-15309 .elementor-element.elementor-element-cafd923 {
    width: auto;
    max-width: auto;
    top: 30%;
}

body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-cafd923 {
    right: -90px;
}

body.rtl .elementor-15309 .elementor-element.elementor-element-cafd923 {
    left: -90px;
}

.elementor-15309 .elementor-element.elementor-element-98be868 {
    text-align: center;
}

    .elementor-15309 .elementor-element.elementor-element-98be868 .elementor-heading-title {
        color: #1A1A1A;
        font-family: "Raleway", Sans-serif;
        font-size: 18px;
        font-weight: 800;
        line-height: 1.3em;
        letter-spacing: 0.2px;
    }

    .elementor-15309 .elementor-element.elementor-element-98be868 > .elementor-widget-container {
        margin: 0px 0px 8px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-9d6afd3 {
    text-align: center;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-9d6afd3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-000b78f > .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-15309 .elementor-element.elementor-element-000b78f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15309 .elementor-element.elementor-element-000b78f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFFED;
}

.elementor-15309 .elementor-element.elementor-element-000b78f > .elementor-element-populated, .elementor-15309 .elementor-element.elementor-element-000b78f > .elementor-element-populated > .elementor-background-overlay, .elementor-15309 .elementor-element.elementor-element-000b78f > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-15309 .elementor-element.elementor-element-000b78f > .elementor-element-populated {
    box-shadow: 0px 40px 40px 0px rgba(209, 209, 209, 0.28);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

    .elementor-15309 .elementor-element.elementor-element-000b78f > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-15309 .elementor-element.elementor-element-63b13ef img {
    width: 180px;
}

.elementor-15309 .elementor-element.elementor-element-380bc5e img {
    width: 120px;
    max-width: 120px;
}

.elementor-15309 .elementor-element.elementor-element-380bc5e {
    width: auto;
    max-width: auto;
    top: 30%;
}

body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-380bc5e {
    right: -90px;
}

body.rtl .elementor-15309 .elementor-element.elementor-element-380bc5e {
    left: -90px;
}

.elementor-15309 .elementor-element.elementor-element-3611dca {
    text-align: center;
}

    .elementor-15309 .elementor-element.elementor-element-3611dca .elementor-heading-title {
        color: #1A1A1A;
        font-family: "Raleway", Sans-serif;
        font-size: 18px;
        font-weight: 800;
        line-height: 1.3em;
        letter-spacing: 0.2px;
    }

    .elementor-15309 .elementor-element.elementor-element-3611dca > .elementor-widget-container {
        margin: 0px 0px 8px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-9a6a283 {
    text-align: center;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-9a6a283 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-5fe8b8e > .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-15309 .elementor-element.elementor-element-5fe8b8e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15309 .elementor-element.elementor-element-5fe8b8e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFFED;
}

.elementor-15309 .elementor-element.elementor-element-5fe8b8e > .elementor-element-populated, .elementor-15309 .elementor-element.elementor-element-5fe8b8e > .elementor-element-populated > .elementor-background-overlay, .elementor-15309 .elementor-element.elementor-element-5fe8b8e > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-15309 .elementor-element.elementor-element-5fe8b8e > .elementor-element-populated {
    box-shadow: 0px 40px 40px 0px rgba(209, 209, 209, 0.28);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px 30px 30px 30px;
}

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

.elementor-15309 .elementor-element.elementor-element-3c5e456 img {
    width: 180px;
}

.elementor-15309 .elementor-element.elementor-element-83fee9c {
    text-align: center;
}

    .elementor-15309 .elementor-element.elementor-element-83fee9c .elementor-heading-title {
        color: #1A1A1A;
        font-family: "Raleway", Sans-serif;
        font-size: 18px;
        font-weight: 800;
        line-height: 1.3em;
        letter-spacing: 0.2px;
    }

    .elementor-15309 .elementor-element.elementor-element-83fee9c > .elementor-widget-container {
        margin: 0px 0px 8px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-2eae0f9 {
    text-align: center;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-2eae0f9 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-c9df517 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-15309 .elementor-element.elementor-element-c9df517.elementor-view-stacked .elementor-icon {
    background-color: #FCBF36;
    color: #1A1A1A;
}

.elementor-15309 .elementor-element.elementor-element-c9df517.elementor-view-framed .elementor-icon, .elementor-15309 .elementor-element.elementor-element-c9df517.elementor-view-default .elementor-icon {
    color: #FCBF36;
    border-color: #FCBF36;
}

    .elementor-15309 .elementor-element.elementor-element-c9df517.elementor-view-framed .elementor-icon, .elementor-15309 .elementor-element.elementor-element-c9df517.elementor-view-default .elementor-icon svg {
        fill: #FCBF36;
    }

.elementor-15309 .elementor-element.elementor-element-c9df517.elementor-view-framed .elementor-icon {
    background-color: #1A1A1A;
}

.elementor-15309 .elementor-element.elementor-element-c9df517.elementor-view-stacked .elementor-icon svg {
    fill: #1A1A1A;
}

.elementor-15309 .elementor-element.elementor-element-c9df517 .elementor-icon {
    font-size: 32px;
}

.elementor-15309 .elementor-element.elementor-element-aca87c6 > .elementor-container {
    max-width: 1200px;
}

.elementor-15309 .elementor-element.elementor-element-aca87c6 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
    padding: 0px;
}

.elementor-15309 .elementor-element.elementor-element-aca87c6:not(.elementor-motion-effects-element-type-background), .elementor-15309 .elementor-element.elementor-element-aca87c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F5F6;
    background-image: url("wp-content/uploads/2022/02/crypto-bg-234.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-15309 .elementor-element.elementor-element-aca87c6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 0px 70px 0px;
}

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

.elementor-15309 .elementor-element.elementor-element-eef3ee3 > .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-15309 .elementor-element.elementor-element-eef3ee3 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-15309 .elementor-element.elementor-element-8cd0559 {
    padding: 0px 0px 0px 0px;
}

.elementor-15309 .elementor-element.elementor-element-14c734e > .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-15309 .elementor-element.elementor-element-14c734e > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15309 .elementor-element.elementor-element-f6e40cd {
    color: #36BB91;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 1px;
}

    .elementor-15309 .elementor-element.elementor-element-f6e40cd > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-cf31905 {
    text-align: left;
    color: #1A1A1A;
    font-family: "Raleway", Sans-serif;
    font-size: 43px;
    font-weight: 700;
    line-height: 1.1em;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-cf31905 > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

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

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

.elementor-15309 .elementor-element.elementor-element-b8231d0 > .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-15309 .elementor-element.elementor-element-069d2ee {
    color: #4F4F4F;
    font-family: "DM Sans", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.8em;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-069d2ee > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-8012a3e .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-15309 .elementor-element.elementor-element-8012a3e .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-15309 .elementor-element.elementor-element-8012a3e .elementor-button {
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0.5px;
    fill: #FA4F09;
    color: #FA4F09;
    background-color: #FA4F0900;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #1A1A1A57;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 10px 20px 0px rgba(255, 255, 255, 0);
    padding: 0px 0px 0px 0px;
}

    .elementor-15309 .elementor-element.elementor-element-8012a3e .elementor-button:hover, .elementor-15309 .elementor-element.elementor-element-8012a3e .elementor-button:focus {
        color: #1A1A1A;
        background-color: #FFFFFF00;
    }

        .elementor-15309 .elementor-element.elementor-element-8012a3e .elementor-button:hover svg, .elementor-15309 .elementor-element.elementor-element-8012a3e .elementor-button:focus svg {
            fill: #1A1A1A;
        }

.elementor-15309 .elementor-element.elementor-element-8012a3e > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-15309 .elementor-element.elementor-element-638ea3b .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
    padding: 0px;
}

.elementor-15309 .elementor-element.elementor-element-638ea3b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 20px 0px;
}

.elementor-15309 .elementor-element.elementor-element-3e0bceb > .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-15309 .elementor-element.elementor-element-3e0bceb > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15309 .elementor-element.elementor-element-e5f2c30 > .elementor-container {
    max-width: 1200px;
}

.elementor-15309 .elementor-element.elementor-element-e5f2c30 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-15309 .elementor-element.elementor-element-e5f2c30:not(.elementor-motion-effects-element-type-background), .elementor-15309 .elementor-element.elementor-element-e5f2c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("wp-content/uploads/2022/01/bg-sdg.png");
        background-position: bottom center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-15309 .elementor-element.elementor-element-e5f2c30, .elementor-15309 .elementor-element.elementor-element-e5f2c30 > .elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }

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

.elementor-15309 .elementor-element.elementor-element-bcd742f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 30px 0px;
}

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

.elementor-bc-flex-widget .elementor-15309 .elementor-element.elementor-element-5d40c66.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-15309 .elementor-element.elementor-element-5d40c66 > .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-15309 .elementor-element.elementor-element-b2551ac {
    color: #4CCA8D;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 1px;
}

    .elementor-15309 .elementor-element.elementor-element-b2551ac > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-ceb5c84 {
    text-align: left;
    color: #1A1A1A;
    font-family: "Raleway", Sans-serif;
    font-size: 43px;
    font-weight: 700;
    line-height: 1.1em;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-ceb5c84 > .elementor-widget-container {
        padding: 0px 0px 020px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-fca8356 {
    color: #4F4F4F;
    font-family: "DM Sans", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.8em;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-fca8356 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 45px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-e735ab2 {
    color: #4F4F4F;
    font-family: "DM Sans", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.8em;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-e735ab2 > .elementor-widget-container {
        margin: -23px 0px 0px 0px;
        padding: 0px 45px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-e5dc7c5 {
    margin-top: 10px;
    margin-bottom: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-15309 .elementor-element.elementor-element-2c5ad91.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-15309 .elementor-element.elementor-element-2c5ad91.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-15309 .elementor-element.elementor-element-2c5ad91 > .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-15309 .elementor-element.elementor-element-2c5ad91 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-15309 .elementor-element.elementor-element-2c5ad91 > .elementor-element-populated, .elementor-15309 .elementor-element.elementor-element-2c5ad91 > .elementor-element-populated > .elementor-background-overlay, .elementor-15309 .elementor-element.elementor-element-2c5ad91 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

        .elementor-15309 .elementor-element.elementor-element-2c5ad91 > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

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

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

.elementor-15309 .elementor-element.elementor-element-e5a344f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 60px 0px 0px;
}

.elementor-15309 .elementor-element.elementor-element-981e3a3 {
    text-align: center;
}

    .elementor-15309 .elementor-element.elementor-element-981e3a3 img {
        width: 100%;
        border-radius: 25px 25px 25px 25px;
    }

.elementor-15309 .elementor-element.elementor-element-3c9eeba {
    text-align: center;
    width: auto;
    max-width: auto;
    top: 155px;
}

    .elementor-15309 .elementor-element.elementor-element-3c9eeba img {
        width: 70px;
        max-width: 70px;
    }

body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-3c9eeba {
    left: 0%;
}

body.rtl .elementor-15309 .elementor-element.elementor-element-3c9eeba {
    right: 0%;
}

.elementor-15309 .elementor-element.elementor-element-02550e7 img {
    width: 100px;
    max-width: 100px;
}

.elementor-15309 .elementor-element.elementor-element-02550e7 {
    width: auto;
    max-width: auto;
    top: -2px;
}

body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-02550e7 {
    left: 30%;
}

body.rtl .elementor-15309 .elementor-element.elementor-element-02550e7 {
    right: 30%;
}

.elementor-15309 .elementor-element.elementor-element-165c64b > .elementor-container {
    max-width: 1200px;
}

.elementor-15309 .elementor-element.elementor-element-165c64b:not(.elementor-motion-effects-element-type-background), .elementor-15309 .elementor-element.elementor-element-165c64b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("wp-content/uploads/2022/03/bg-nft-234s.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-15309 .elementor-element.elementor-element-165c64b > .elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15309 .elementor-element.elementor-element-165c64b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 0px 100px 0px;
}

.elementor-15309 .elementor-element.elementor-element-c973e57 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-15309 .elementor-element.elementor-element-bcbe2ec {
    padding: 0px 20px 0px 20px;
}

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

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

.elementor-15309 .elementor-element.elementor-element-5833576 > .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-15309 .elementor-element.elementor-element-5c55b9d img {
    max-width: 400px;
}

.elementor-bc-flex-widget .elementor-15309 .elementor-element.elementor-element-577cf24.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-15309 .elementor-element.elementor-element-577cf24 > .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-15309 .elementor-element.elementor-element-577cf24 > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15309 .elementor-element.elementor-element-8f4f8b7 {
    text-align: left;
    color: #1A1A1A;
    font-family: "Raleway", Sans-serif;
    font-size: 43px;
    font-weight: 700;
    line-height: 1.1em;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-8f4f8b7 > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-65c54f3 {
    color: #4F4F4F;
    font-family: "DM Sans", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.8em;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-65c54f3 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-cc23384 {
    text-align: left;
}

    .elementor-15309 .elementor-element.elementor-element-cc23384 > .elementor-widget-container {
        margin: 5px 0px 20px 39px;
    }

.elementor-15309 .elementor-element.elementor-element-879fcc3 .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-15309 .elementor-element.elementor-element-879fcc3 .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-15309 .elementor-element.elementor-element-879fcc3 .elementor-button {
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.5px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #1A1A1A;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A1A1A57;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 10px 20px 0px rgba(255, 255, 255, 0);
    padding: 17px 40px 17px 40px;
}

    .elementor-15309 .elementor-element.elementor-element-879fcc3 .elementor-button:hover, .elementor-15309 .elementor-element.elementor-element-879fcc3 .elementor-button:focus {
        color: #FFFFFF;
        background-color: #1A1A1ACC;
    }

        .elementor-15309 .elementor-element.elementor-element-879fcc3 .elementor-button:hover svg, .elementor-15309 .elementor-element.elementor-element-879fcc3 .elementor-button:focus svg {
            fill: #FFFFFF;
        }

.elementor-15309 .elementor-element.elementor-element-879fcc3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-15309 .elementor-element.elementor-element-a73f123 {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

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

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

.elementor-15309 .elementor-element.elementor-element-2de6e08 > .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-15309 .elementor-element.elementor-element-2de6e08 > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15309 .elementor-element.elementor-element-f0ae9ca {
    text-align: left;
    color: #1A1A1A;
    font-family: "Raleway", Sans-serif;
    font-size: 43px;
    font-weight: 700;
    line-height: 1.1em;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-f0ae9ca > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-01b960c {
    color: #4F4F4F;
    font-family: "DM Sans", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.8em;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-01b960c > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-bc-flex-widget .elementor-15309 .elementor-element.elementor-element-3d57915.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-15309 .elementor-element.elementor-element-3d57915 > .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-15309 .elementor-element.elementor-element-9af6347 img {
    max-width: 400px;
}

.elementor-15309 .elementor-element.elementor-element-6442475 .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-15309 .elementor-element.elementor-element-6442475 .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-15309 .elementor-element.elementor-element-6442475 .elementor-button {
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.5px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #1A1A1A;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1A1A1A57;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 10px 20px 0px rgba(255, 255, 255, 0);
    padding: 17px 40px 17px 40px;
}

    .elementor-15309 .elementor-element.elementor-element-6442475 .elementor-button:hover, .elementor-15309 .elementor-element.elementor-element-6442475 .elementor-button:focus {
        color: #FFFFFF;
        background-color: #1A1A1ACC;
    }

        .elementor-15309 .elementor-element.elementor-element-6442475 .elementor-button:hover svg, .elementor-15309 .elementor-element.elementor-element-6442475 .elementor-button:focus svg {
            fill: #FFFFFF;
        }

.elementor-15309 .elementor-element.elementor-element-6442475 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-15309 .elementor-element.elementor-element-7c201d8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-15309 .elementor-element.elementor-element-8e236d9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-15309 .elementor-element.elementor-element-8e236d9 > .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-15309 .elementor-element.elementor-element-8e236d9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15309 .elementor-element.elementor-element-8e236d9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15309 .elementor-element.elementor-element-8e236d9 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #F3F2F3C4;
    box-shadow: 0px 40px 40px -20px rgba(209, 209, 209, 0.35);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 40px 40px 40px 40px;
}

    .elementor-15309 .elementor-element.elementor-element-8e236d9 > .elementor-element-populated, .elementor-15309 .elementor-element.elementor-element-8e236d9 > .elementor-element-populated > .elementor-background-overlay, .elementor-15309 .elementor-element.elementor-element-8e236d9 > .elementor-background-slideshow {
        border-radius: 30px 30px 30px 30px;
    }

        .elementor-15309 .elementor-element.elementor-element-8e236d9 > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-15309 .elementor-element.elementor-element-e518bdb {
    text-align: left;
}

body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-e518bdb .elementor-star-rating i:not(:last-of-type) {
    margin-right: 6px;
}

body.rtl .elementor-15309 .elementor-element.elementor-element-e518bdb .elementor-star-rating i:not(:last-of-type) {
    margin-left: 6px;
}

.elementor-15309 .elementor-element.elementor-element-e518bdb .elementor-star-rating i:before {
    color: #FFAF2B;
}

.elementor-15309 .elementor-element.elementor-element-e518bdb .elementor-star-rating i {
    color: #D1D1D1;
}

.elementor-15309 .elementor-element.elementor-element-e518bdb > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15309 .elementor-element.elementor-element-837c67d {
    text-align: left;
    color: #242426;
    font-family: "Raleway", Sans-serif;
    font-size: 21px;
    font-weight: 500;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-837c67d > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-a764418 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-15309 .elementor-element.elementor-element-a8003ad > .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-15309 .elementor-element.elementor-element-a8003ad > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-15309 .elementor-element.elementor-element-4cd5013 {
    text-align: left;
}

    .elementor-15309 .elementor-element.elementor-element-4cd5013 .elementor-heading-title {
        color: #1A1A1A;
        font-family: "DM Sans", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-4cd5013 > .elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-252d8f8 {
    text-align: left;
}

    .elementor-15309 .elementor-element.elementor-element-252d8f8 .elementor-heading-title {
        color: #6C6C6E;
        font-family: "Raleway", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 0px;
    }

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

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

.elementor-15309 .elementor-element.elementor-element-bcf78b3 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15309 .elementor-element.elementor-element-7fcdb4c {
    text-align: right;
}

    .elementor-15309 .elementor-element.elementor-element-7fcdb4c img {
        width: 50px;
        height: 50px;
        object-fit: cover;
        border-radius: 100% 100% 100% 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-7fcdb4c > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

.elementor-bc-flex-widget .elementor-15309 .elementor-element.elementor-element-439f38f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-15309 .elementor-element.elementor-element-439f38f > .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-15309 .elementor-element.elementor-element-439f38f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15309 .elementor-element.elementor-element-439f38f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15309 .elementor-element.elementor-element-439f38f > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #F3F2F3C4;
    box-shadow: 0px 40px 40px -20px rgba(209, 209, 209, 0.35);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 40px 40px 40px 40px;
}

    .elementor-15309 .elementor-element.elementor-element-439f38f > .elementor-element-populated, .elementor-15309 .elementor-element.elementor-element-439f38f > .elementor-element-populated > .elementor-background-overlay, .elementor-15309 .elementor-element.elementor-element-439f38f > .elementor-background-slideshow {
        border-radius: 30px 30px 30px 30px;
    }

        .elementor-15309 .elementor-element.elementor-element-439f38f > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-15309 .elementor-element.elementor-element-f4a3f8a {
    text-align: left;
}

body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-f4a3f8a .elementor-star-rating i:not(:last-of-type) {
    margin-right: 6px;
}

body.rtl .elementor-15309 .elementor-element.elementor-element-f4a3f8a .elementor-star-rating i:not(:last-of-type) {
    margin-left: 6px;
}

.elementor-15309 .elementor-element.elementor-element-f4a3f8a .elementor-star-rating i:before {
    color: #FFAF2B;
}

.elementor-15309 .elementor-element.elementor-element-f4a3f8a .elementor-star-rating i {
    color: #D1D1D1;
}

.elementor-15309 .elementor-element.elementor-element-f4a3f8a > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15309 .elementor-element.elementor-element-9e3e3c5 {
    text-align: left;
    color: #242426;
    font-family: "Raleway", Sans-serif;
    font-size: 21px;
    font-weight: 500;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-9e3e3c5 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-b83c8ba {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-15309 .elementor-element.elementor-element-3b75de3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-15309 .elementor-element.elementor-element-3b75de3 > .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-15309 .elementor-element.elementor-element-3b75de3 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-15309 .elementor-element.elementor-element-aaa7225 {
    text-align: left;
}

    .elementor-15309 .elementor-element.elementor-element-aaa7225 .elementor-heading-title {
        color: #1A1A1A;
        font-family: "DM Sans", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-aaa7225 > .elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

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

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

.elementor-15309 .elementor-element.elementor-element-0bd394b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15309 .elementor-element.elementor-element-c852187 {
    text-align: right;
}

    .elementor-15309 .elementor-element.elementor-element-c852187 img {
        width: 50px;
        height: 50px;
        object-fit: cover;
        border-radius: 100% 100% 100% 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-c852187 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

.elementor-bc-flex-widget .elementor-15309 .elementor-element.elementor-element-52947be.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-15309 .elementor-element.elementor-element-52947be > .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-15309 .elementor-element.elementor-element-52947be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15309 .elementor-element.elementor-element-52947be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15309 .elementor-element.elementor-element-52947be > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #F3F2F3C4;
    box-shadow: 0px 40px 40px -20px rgba(209, 209, 209, 0.35);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 40px 40px 40px 40px;
}

    .elementor-15309 .elementor-element.elementor-element-52947be > .elementor-element-populated, .elementor-15309 .elementor-element.elementor-element-52947be > .elementor-element-populated > .elementor-background-overlay, .elementor-15309 .elementor-element.elementor-element-52947be > .elementor-background-slideshow {
        border-radius: 30px 30px 30px 30px;
    }

        .elementor-15309 .elementor-element.elementor-element-52947be > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

.elementor-15309 .elementor-element.elementor-element-ddd915c {
    text-align: left;
}

body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-ddd915c .elementor-star-rating i:not(:last-of-type) {
    margin-right: 6px;
}

body.rtl .elementor-15309 .elementor-element.elementor-element-ddd915c .elementor-star-rating i:not(:last-of-type) {
    margin-left: 6px;
}

.elementor-15309 .elementor-element.elementor-element-ddd915c .elementor-star-rating i:before {
    color: #FFAF2B;
}

.elementor-15309 .elementor-element.elementor-element-ddd915c .elementor-star-rating i {
    color: #D1D1D1;
}

.elementor-15309 .elementor-element.elementor-element-ddd915c > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15309 .elementor-element.elementor-element-808f514 {
    text-align: left;
    color: #242426;
    font-family: "Raleway", Sans-serif;
    font-size: 21px;
    font-weight: 500;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-808f514 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-184811f {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-15309 .elementor-element.elementor-element-a962751 > .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-15309 .elementor-element.elementor-element-a962751 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-15309 .elementor-element.elementor-element-02b8256 {
    text-align: left;
}

    .elementor-15309 .elementor-element.elementor-element-02b8256 .elementor-heading-title {
        color: #1A1A1A;
        font-family: "DM Sans", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-02b8256 > .elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

.elementor-bc-flex-widget .elementor-15309 .elementor-element.elementor-element-4bb4265.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-15309 .elementor-element.elementor-element-4bb4265 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15309 .elementor-element.elementor-element-1029ea7 {
    text-align: right;
}

    .elementor-15309 .elementor-element.elementor-element-1029ea7 img {
        width: 50px;
        height: 50px;
        object-fit: cover;
        border-radius: 100% 100% 100% 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-1029ea7 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-5d3181e > .elementor-container {
    max-width: 1200px;
}

.elementor-15309 .elementor-element.elementor-element-5d3181e:not(.elementor-motion-effects-element-type-background), .elementor-15309 .elementor-element.elementor-element-5d3181e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("wp-content/uploads/2022/02/bg-rypto.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-15309 .elementor-element.elementor-element-5d3181e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 110px 0px;
}

    .elementor-15309 .elementor-element.elementor-element-5d3181e > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-15309 .elementor-element.elementor-element-3816979 > .elementor-container {
    max-width: 560px;
}

.elementor-15309 .elementor-element.elementor-element-3816979 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 40px 0px;
}

.elementor-15309 .elementor-element.elementor-element-636e103 > .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-15309 .elementor-element.elementor-element-c76a0f3 {
    text-align: center;
    color: #4CCA8D;
    font-family: "Inter", Sans-serif;
    font-size: 17px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 1px;
}

    .elementor-15309 .elementor-element.elementor-element-c76a0f3 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-7bf417b {
    text-align: center;
    color: #1A1A1A;
    font-family: "Raleway", Sans-serif;
    font-size: 43px;
    font-weight: 700;
    line-height: 1.1em;
    letter-spacing: 0px;
}

    .elementor-15309 .elementor-element.elementor-element-7bf417b > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-b3cace1 {
    text-align: center;
    color: #4F4F4F;
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.9em;
}

    .elementor-15309 .elementor-element.elementor-element-b3cace1 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-15309 .elementor-element.elementor-element-d199729 {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-15309 .elementor-element.elementor-element-9c55e71.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-15309 .elementor-element.elementor-element-9c55e71 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

    .elementor-15309 .elementor-element.elementor-element-9c55e71 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-15309 .elementor-element.elementor-element-e2dd94a .elementor-tab-content {
    border-bottom-color: #F0F1F4;
    color: #6C6C6E;
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-15309 .elementor-element.elementor-element-e2dd94a .elementor-tab-title {
    border-color: #F0F1F4;
}

.elementor-15309 .elementor-element.elementor-element-e2dd94a .elementor-toggle-item:not(:last-child) {
    margin-bottom: 25px;
}

.elementor-15309 .elementor-element.elementor-element-e2dd94a .elementor-toggle-title, .elementor-15309 .elementor-element.elementor-element-e2dd94a .elementor-toggle-icon {
    color: #1A1A1A;
}

    .elementor-15309 .elementor-element.elementor-element-e2dd94a .elementor-toggle-icon svg {
        fill: #1A1A1A;
    }

.elementor-15309 .elementor-element.elementor-element-e2dd94a .elementor-tab-title.elementor-active a, .elementor-15309 .elementor-element.elementor-element-e2dd94a .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: #FA4F09;
}

.elementor-15309 .elementor-element.elementor-element-e2dd94a .elementor-toggle-title {
    font-family: "Raleway", Sans-serif;
    font-size: 21px;
    font-weight: 700;
    line-height: 1.5em;
}

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

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

.elementor-15309 .elementor-element.elementor-element-cb8773d > .elementor-element-populated {
    padding: 0px 20px 0px 40px;
}

.elementor-15309 .elementor-element.elementor-element-452ed44 .elementor-tab-content {
    border-bottom-color: #F0F1F4;
    color: #6C6C6E;
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-15309 .elementor-element.elementor-element-452ed44 .elementor-tab-title {
    border-color: #F0F1F4;
}

.elementor-15309 .elementor-element.elementor-element-452ed44 .elementor-toggle-item:not(:last-child) {
    margin-bottom: 25px;
}

.elementor-15309 .elementor-element.elementor-element-452ed44 .elementor-toggle-title, .elementor-15309 .elementor-element.elementor-element-452ed44 .elementor-toggle-icon {
    color: #1A1A1A;
}

    .elementor-15309 .elementor-element.elementor-element-452ed44 .elementor-toggle-icon svg {
        fill: #1A1A1A;
    }

.elementor-15309 .elementor-element.elementor-element-452ed44 .elementor-tab-title.elementor-active a, .elementor-15309 .elementor-element.elementor-element-452ed44 .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: #FA4F09;
}

.elementor-15309 .elementor-element.elementor-element-452ed44 .elementor-toggle-title {
    font-family: "Raleway", Sans-serif;
    font-size: 21px;
    font-weight: 700;
    line-height: 1.5em;
}

@media(min-width:768px) {
    .elementor-15309 .elementor-element.elementor-element-67cc17e {
        width: 45.169%;
    }

    .elementor-15309 .elementor-element.elementor-element-f53b4b3 {
        width: 54.831%;
    }

    .elementor-15309 .elementor-element.elementor-element-d180e6c {
        width: 36.387%;
    }

    .elementor-15309 .elementor-element.elementor-element-28bf7c1 {
        width: 63.611%;
    }

    .elementor-15309 .elementor-element.elementor-element-b260d19 {
        width: 30%;
    }

    .elementor-15309 .elementor-element.elementor-element-cd24b0d {
        width: 69.998%;
    }

    .elementor-15309 .elementor-element.elementor-element-c15feab {
        width: 30%;
    }

    .elementor-15309 .elementor-element.elementor-element-9646089 {
        width: 69.998%;
    }

    .elementor-15309 .elementor-element.elementor-element-e3aa71a {
        width: 57.454%;
    }

    .elementor-15309 .elementor-element.elementor-element-a98f051 {
        width: 42.546%;
    }

    .elementor-15309 .elementor-element.elementor-element-14c734e {
        width: 51.754%;
    }

    .elementor-15309 .elementor-element.elementor-element-b8231d0 {
        width: 48.202%;
    }

    .elementor-15309 .elementor-element.elementor-element-5833576 {
        width: 48.202%;
    }

    .elementor-15309 .elementor-element.elementor-element-577cf24 {
        width: 51.754%;
    }

    .elementor-15309 .elementor-element.elementor-element-a8003ad {
        width: 65%;
    }

    .elementor-15309 .elementor-element.elementor-element-bcf78b3 {
        width: 35%;
    }

    .elementor-15309 .elementor-element.elementor-element-3b75de3 {
        width: 65%;
    }

    .elementor-15309 .elementor-element.elementor-element-0bd394b {
        width: 35%;
    }

    .elementor-15309 .elementor-element.elementor-element-a962751 {
        width: 65%;
    }

    .elementor-15309 .elementor-element.elementor-element-4bb4265 {
        width: 35%;
    }
}

@media(max-width:1024px) {
    .elementor-15309 .elementor-element.elementor-element-6f96d79 > .elementor-container {
        max-width: 562px;
    }

    .elementor-15309 .elementor-element.elementor-element-6f96d79:not(.elementor-motion-effects-element-type-background), .elementor-15309 .elementor-element.elementor-element-6f96d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: bottom right;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-15309 .elementor-element.elementor-element-6f96d79 {
        margin-top: -75px;
        margin-bottom: 0px;
        padding: 115px 40px 60px 40px;
    }

    .elementor-15309 .elementor-element.elementor-element-67cc17e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-cc4c599 {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-8e56744 {
        text-align: center;
        font-size: 64px;
    }

    .elementor-15309 .elementor-element.elementor-element-576c822 {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-3e8e11c {
        text-align: center;
    }

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

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

    .elementor-15309 .elementor-element.elementor-element-9cca407 img {
        height: 400px;
    }

    .elementor-15309 .elementor-element.elementor-element-9cca407 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-f1a1b8d > .elementor-container {
        max-width: 400px;
    }

    .elementor-15309 .elementor-element.elementor-element-f1a1b8d {
        margin-top: 60px;
        margin-bottom: 0px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-15309 .elementor-element.elementor-element-1413d1a > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-2cde5a9 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-c1ff406 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-69ebf09 {
        padding: 60px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-e3aa71a > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-c685bc9 img {
        width: 260px;
    }

    .elementor-15309 .elementor-element.elementor-element-5b0f2ff {
        text-align: center;
    }

        .elementor-15309 .elementor-element.elementor-element-5b0f2ff img {
            max-width: 120px;
        }

    body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-5b0f2ff {
        left: 12%;
    }

    body.rtl .elementor-15309 .elementor-element.elementor-element-5b0f2ff {
        right: 12%;
    }

    .elementor-15309 .elementor-element.elementor-element-7de9989 img {
        width: 120px;
    }

    body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-7de9989 {
        right: 20%;
    }

    body.rtl .elementor-15309 .elementor-element.elementor-element-7de9989 {
        left: 20%;
    }

    .elementor-15309 .elementor-element.elementor-element-7de9989 {
        bottom: 40px;
    }

    .elementor-15309 .elementor-element.elementor-element-a98f051.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-15309 .elementor-element.elementor-element-26c87fe {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-5e1ecfa {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-bcd4618 {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-8cb52b4 > .elementor-container {
        max-width: 620px;
    }

    .elementor-15309 .elementor-element.elementor-element-8cb52b4 {
        padding: 60px 0px 80px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-b716d9b {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-5b9e13b {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-af35c7a {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-9b1b33f {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-aca87c6 > .elementor-container {
        max-width: 562px;
    }

    .elementor-15309 .elementor-element.elementor-element-aca87c6 {
        padding: 60px 0px 70px 0px;
    }

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

    .elementor-15309 .elementor-element.elementor-element-8cd0559 {
        padding: 60px 20px 0px 20px;
    }

    .elementor-15309 .elementor-element.elementor-element-14c734e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-f6e40cd {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-cf31905 {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-b8231d0 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-069d2ee {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-638ea3b {
        padding: 40px 20px 40px 20px;
    }

    .elementor-15309 .elementor-element.elementor-element-3e0bceb > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-e5f2c30 > .elementor-container {
        max-width: 562px;
    }

    .elementor-15309 .elementor-element.elementor-element-e5f2c30 {
        padding: 80px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-2316c3d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-bcd742f {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-5d40c66.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-15309 .elementor-element.elementor-element-5d40c66 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-b2551ac {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-ceb5c84 {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-fca8356 {
        text-align: center;
    }

        .elementor-15309 .elementor-element.elementor-element-fca8356 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-e735ab2 {
        text-align: center;
    }

        .elementor-15309 .elementor-element.elementor-element-e735ab2 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-e5a344f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-981e3a3 img {
        width: 420px;
        max-width: 420px;
    }

    .elementor-15309 .elementor-element.elementor-element-3c9eeba img {
        width: 50px;
        max-width: 50px;
    }

    body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-3c9eeba {
        left: 19%;
    }

    body.rtl .elementor-15309 .elementor-element.elementor-element-3c9eeba {
        right: 19%;
    }

    .elementor-15309 .elementor-element.elementor-element-02550e7 img {
        width: 50px;
        max-width: 50px;
    }

    body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-02550e7 {
        left: 29.999%;
    }

    body.rtl .elementor-15309 .elementor-element.elementor-element-02550e7 {
        right: 29.999%;
    }

    .elementor-15309 .elementor-element.elementor-element-02550e7 {
        top: -1px;
    }

    .elementor-15309 .elementor-element.elementor-element-165c64b > .elementor-container {
        max-width: 562px;
    }

    .elementor-15309 .elementor-element.elementor-element-165c64b:not(.elementor-motion-effects-element-type-background), .elementor-15309 .elementor-element.elementor-element-165c64b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-15309 .elementor-element.elementor-element-165c64b {
        padding: 60px 0px 70px 0px;
    }

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

    .elementor-15309 .elementor-element.elementor-element-bcbe2ec {
        padding: 0px 20px 0px 20px;
    }

    .elementor-15309 .elementor-element.elementor-element-5833576 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-5c55b9d {
        text-align: center;
    }

        .elementor-15309 .elementor-element.elementor-element-5c55b9d img {
            max-width: 350px;
        }

    .elementor-15309 .elementor-element.elementor-element-577cf24 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-8f4f8b7 {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-65c54f3 {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-cc23384 {
        text-align: center;
    }

        .elementor-15309 .elementor-element.elementor-element-cc23384 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-a73f123 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-15309 .elementor-element.elementor-element-2de6e08 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-f0ae9ca {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-01b960c {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-3d57915 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-9af6347 {
        text-align: center;
    }

        .elementor-15309 .elementor-element.elementor-element-9af6347 img {
            max-width: 350px;
        }

    .elementor-15309 .elementor-element.elementor-element-5d3181e > .elementor-container {
        max-width: 562px;
    }

    .elementor-15309 .elementor-element.elementor-element-5d3181e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 40px 100px 40px;
    }

    .elementor-15309 .elementor-element.elementor-element-c1b684a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-c76a0f3 {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-7bf417b {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-b3cace1 {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-9c55e71 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-cb8773d > .elementor-element-populated {
        margin: 25px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-15309 .elementor-element.elementor-element-6f96d79 > .elementor-container {
        max-width: 420px;
        min-height: 400px;
    }

    .elementor-15309 .elementor-element.elementor-element-6f96d79 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
        padding: 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-6f96d79:not(.elementor-motion-effects-element-type-background), .elementor-15309 .elementor-element.elementor-element-6f96d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: bottom right;
        background-size: cover;
    }

    .elementor-15309 .elementor-element.elementor-element-6f96d79 {
        margin-top: -54px;
        margin-bottom: 0px;
        padding: 94px 20px 0px 20px;
    }

    .elementor-15309 .elementor-element.elementor-element-de38129 > .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-15309 .elementor-element.elementor-element-de38129 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-67cc17e > .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-15309 .elementor-element.elementor-element-67cc17e > .elementor-element-populated {
        margin: -30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-cc4c599 {
        font-size: 14px;
        letter-spacing: 3px;
    }

        .elementor-15309 .elementor-element.elementor-element-cc4c599 > .elementor-widget-container {
            padding: 0px 0px 15px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-8e56744 {
        font-size: 40px;
        line-height: 1.25em;
        letter-spacing: 0px;
    }

        .elementor-15309 .elementor-element.elementor-element-8e56744 > .elementor-widget-container {
            padding: 0px 0px 20px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-576c822 {
        font-size: 16px;
    }

        .elementor-15309 .elementor-element.elementor-element-576c822 > .elementor-widget-container {
            padding: 0px 0px 20px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-3e8e11c {
        font-size: 16px;
    }

        .elementor-15309 .elementor-element.elementor-element-3e8e11c > .elementor-widget-container {
            padding: 0px 0px 20px 0px;
        }

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

    .elementor-15309 .elementor-element.elementor-element-805c520 > .elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

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

    .elementor-15309 .elementor-element.elementor-element-0cc47ef img {
        width: 45px;
        max-width: 45px;
    }

    body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-0cc47ef {
        left: 44%;
    }

    body.rtl .elementor-15309 .elementor-element.elementor-element-0cc47ef {
        right: 44%;
    }

    .elementor-15309 .elementor-element.elementor-element-0cc47ef {
        top: 9px;
    }

    .elementor-15309 .elementor-element.elementor-element-aaa356a {
        text-align: center;
        top: 155px;
    }

        .elementor-15309 .elementor-element.elementor-element-aaa356a img {
            width: 40px;
            max-width: 40px;
        }

    body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-aaa356a {
        left: 124px;
    }

    body.rtl .elementor-15309 .elementor-element.elementor-element-aaa356a {
        right: 124px;
    }

    .elementor-15309 .elementor-element.elementor-element-9cca407 img {
        width: 90%;
        max-width: 320px;
        height: 300px;
    }

    .elementor-15309 .elementor-element.elementor-element-9cca407 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-8d28d17 img {
        width: 40px;
        max-width: 40px;
    }

    body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-8d28d17 {
        left: 70%;
    }

    body.rtl .elementor-15309 .elementor-element.elementor-element-8d28d17 {
        right: 70%;
    }

    .elementor-15309 .elementor-element.elementor-element-8d28d17 {
        top: 38px;
    }

    .elementor-15309 .elementor-element.elementor-element-1235500 img {
        width: 30px;
        max-width: 30px;
    }

    .elementor-15309 .elementor-element.elementor-element-4988d8c .elementor-button {
        font-size: 19px;
        letter-spacing: 0.3px;
        border-radius: 24px 24px 24px 24px;
    }

    .elementor-15309 .elementor-element.elementor-element-4988d8c > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-4988d8c {
        left: 0px;
    }

    body.rtl .elementor-15309 .elementor-element.elementor-element-4988d8c {
        right: 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-4988d8c {
        bottom: 85px;
    }

    .elementor-15309 .elementor-element.elementor-element-f1a1b8d {
        margin-top: 60px;
        margin-bottom: 60px;
        padding: 40px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-1413d1a > .elementor-element-populated {
        margin: 0px 30px 30px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-2d33fab {
        text-align: center;
    }

        .elementor-15309 .elementor-element.elementor-element-2d33fab img {
            width: 100px;
        }

        .elementor-15309 .elementor-element.elementor-element-2d33fab > .elementor-widget-container {
            margin: 0px 0px 10px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-28bf7c1.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-15309 .elementor-element.elementor-element-0ac346b {
        text-align: center;
    }

        .elementor-15309 .elementor-element.elementor-element-0ac346b > .elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-6b574e9 {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-2cde5a9 > .elementor-element-populated {
        margin: 0px 30px 30px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-155eebe {
        text-align: center;
    }

        .elementor-15309 .elementor-element.elementor-element-155eebe img {
            width: 100px;
        }

        .elementor-15309 .elementor-element.elementor-element-155eebe > .elementor-widget-container {
            margin: 0px 0px 10px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-cd24b0d.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-15309 .elementor-element.elementor-element-f280345 {
        text-align: center;
    }

        .elementor-15309 .elementor-element.elementor-element-f280345 > .elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-03235c7 {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-c1ff406 > .elementor-element-populated {
        margin: 0px 30px 60px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-1a9adb0 {
        text-align: center;
    }

        .elementor-15309 .elementor-element.elementor-element-1a9adb0 img {
            width: 100px;
        }

        .elementor-15309 .elementor-element.elementor-element-1a9adb0 > .elementor-widget-container {
            margin: 0px 0px 10px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-9646089.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-15309 .elementor-element.elementor-element-6eb99bc {
        text-align: center;
    }

        .elementor-15309 .elementor-element.elementor-element-6eb99bc > .elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-c28b487 {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-69ebf09 {
        padding: 30px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-e3aa71a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-c685bc9 img {
        width: 60%;
        max-width: 205px;
    }

    .elementor-15309 .elementor-element.elementor-element-c685bc9 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-7f9b56b img {
        width: 60px;
        max-width: 60px;
    }

    .elementor-15309 .elementor-element.elementor-element-c8c802e img {
        width: 50px;
        max-width: 50px;
    }

    .elementor-15309 .elementor-element.elementor-element-c8c802e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-c8c802e {
        left: 69%;
    }

    body.rtl .elementor-15309 .elementor-element.elementor-element-c8c802e {
        right: 69%;
    }

    .elementor-15309 .elementor-element.elementor-element-687001b img {
        width: 60px;
        max-width: 60px;
    }

    .elementor-15309 .elementor-element.elementor-element-5b0f2ff img {
        width: 80px;
        max-width: 80px;
    }

    .elementor-15309 .elementor-element.elementor-element-7de9989 img {
        width: 80px;
        max-width: 80px;
    }

    body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-7de9989 {
        right: 20%;
    }

    body.rtl .elementor-15309 .elementor-element.elementor-element-7de9989 {
        left: 20%;
    }

    .elementor-15309 .elementor-element.elementor-element-7de9989 {
        bottom: 40px;
    }

    .elementor-15309 .elementor-element.elementor-element-a98f051 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-26c87fe {
        font-size: 14px;
        letter-spacing: 3px;
    }

        .elementor-15309 .elementor-element.elementor-element-26c87fe > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-5e1ecfa {
        text-align: center;
        font-size: 35px;
        letter-spacing: 0px;
        width: 100%;
        max-width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-bcd4618 {
        font-size: 16px;
    }

        .elementor-15309 .elementor-element.elementor-element-bcd4618 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 20px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-f7b3d42 > .elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-8cb52b4 > .elementor-container {
        max-width: 420px;
    }

    .elementor-15309 .elementor-element.elementor-element-8cb52b4 {
        padding: 60px 0px 60px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-e4b439f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-15309 .elementor-element.elementor-element-ab14998 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-5ef5e42.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-15309 .elementor-element.elementor-element-5ef5e42 > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-15309 .elementor-element.elementor-element-b716d9b {
        font-size: 14px;
        letter-spacing: 3px;
    }

        .elementor-15309 .elementor-element.elementor-element-b716d9b > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 15px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-5b9e13b {
        text-align: center;
        font-size: 35px;
        letter-spacing: 0px;
        width: var( --container-widget-width, 312px );
        max-width: 312px;
        --container-widget-width: 312px;
        --container-widget-flex-grow: 0;
    }

    .elementor-15309 .elementor-element.elementor-element-af35c7a {
        text-align: center;
        font-size: 16px;
    }

    .elementor-15309 .elementor-element.elementor-element-9b1b33f {
        text-align: center;
        font-size: 16px;
    }

    .elementor-15309 .elementor-element.elementor-element-4c5f1df {
        text-align: center;
    }

        .elementor-15309 .elementor-element.elementor-element-4c5f1df > .elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-0b7bd41 {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-98be868 {
        text-align: center;
    }

        .elementor-15309 .elementor-element.elementor-element-98be868 > .elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-9d6afd3 {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-3611dca {
        text-align: center;
    }

        .elementor-15309 .elementor-element.elementor-element-3611dca > .elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-9a6a283 {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-83fee9c {
        text-align: center;
    }

        .elementor-15309 .elementor-element.elementor-element-83fee9c > .elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-2eae0f9 {
        text-align: center;
    }

    .elementor-15309 .elementor-element.elementor-element-aca87c6 > .elementor-container {
        max-width: 420px;
    }

    .elementor-15309 .elementor-element.elementor-element-aca87c6 {
        padding: 60px 0px 60px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-eef3ee3 > .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-15309 .elementor-element.elementor-element-eef3ee3 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-8cd0559, .elementor-15309 .elementor-element.elementor-element-8cd0559 > .elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-8cd0559 {
        padding: 0px 40px 20px 40px;
    }

    .elementor-15309 .elementor-element.elementor-element-14c734e.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-15309 .elementor-element.elementor-element-f6e40cd {
        font-size: 14px;
        letter-spacing: 3px;
    }

        .elementor-15309 .elementor-element.elementor-element-f6e40cd > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-cf31905 {
        text-align: center;
        font-size: 35px;
        letter-spacing: 0px;
        width: var( --container-widget-width, 312px );
        max-width: 312px;
        --container-widget-width: 312px;
        --container-widget-flex-grow: 0;
    }

    .elementor-15309 .elementor-element.elementor-element-b8231d0 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-069d2ee {
        font-size: 16px;
    }

        .elementor-15309 .elementor-element.elementor-element-069d2ee > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-8012a3e > .elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-638ea3b {
        padding: 0px 20px 0px 20px;
    }

    .elementor-15309 .elementor-element.elementor-element-3e0bceb > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-e5f2c30 > .elementor-container {
        max-width: 420px;
    }

    .elementor-15309 .elementor-element.elementor-element-e5f2c30 {
        padding: 60px 10px 20px 10px;
    }

    .elementor-15309 .elementor-element.elementor-element-bcd742f {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-5d40c66 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-b2551ac {
        font-size: 14px;
        letter-spacing: 3px;
    }

        .elementor-15309 .elementor-element.elementor-element-b2551ac > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-ceb5c84 {
        text-align: center;
        font-size: 35px;
        letter-spacing: 0px;
        width: 100%;
        max-width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-fca8356 {
        font-size: 16px;
    }

        .elementor-15309 .elementor-element.elementor-element-fca8356 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-e735ab2 {
        font-size: 16px;
    }

        .elementor-15309 .elementor-element.elementor-element-e735ab2 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-e5a344f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-981e3a3 img {
        width: 80%;
        max-width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-3c9eeba {
        top: 72px;
    }

    body:not(.rtl) .elementor-15309 .elementor-element.elementor-element-02550e7 {
        left: 38%;
    }

    body.rtl .elementor-15309 .elementor-element.elementor-element-02550e7 {
        right: 38%;
    }

    .elementor-15309 .elementor-element.elementor-element-02550e7 {
        top: -22px;
    }

    .elementor-15309 .elementor-element.elementor-element-165c64b > .elementor-container {
        max-width: 420px;
    }

    .elementor-15309 .elementor-element.elementor-element-165c64b {
        padding: 60px 0px 40px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-c973e57 > .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-15309 .elementor-element.elementor-element-c973e57 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-bcbe2ec, .elementor-15309 .elementor-element.elementor-element-bcbe2ec > .elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-bcbe2ec {
        padding: 0px 40px 20px 40px;
    }

    .elementor-15309 .elementor-element.elementor-element-5833576 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-5c55b9d img {
        width: 70%;
        max-width: 70%;
    }

    .elementor-15309 .elementor-element.elementor-element-577cf24.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-15309 .elementor-element.elementor-element-8f4f8b7 {
        text-align: center;
        font-size: 35px;
        letter-spacing: 0px;
        width: var( --container-widget-width, 312px );
        max-width: 312px;
        --container-widget-width: 312px;
        --container-widget-flex-grow: 0;
    }

    .elementor-15309 .elementor-element.elementor-element-65c54f3 {
        font-size: 16px;
    }

        .elementor-15309 .elementor-element.elementor-element-65c54f3 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-cc23384 {
        text-align: center;
    }

        .elementor-15309 .elementor-element.elementor-element-cc23384 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-879fcc3 > .elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-a73f123, .elementor-15309 .elementor-element.elementor-element-a73f123 > .elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-a73f123 {
        padding: 0px 40px 20px 40px;
    }

    .elementor-15309 .elementor-element.elementor-element-2de6e08.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-15309 .elementor-element.elementor-element-f0ae9ca {
        text-align: center;
        font-size: 35px;
        letter-spacing: 0px;
        width: var( --container-widget-width, 312px );
        max-width: 312px;
        --container-widget-width: 312px;
        --container-widget-flex-grow: 0;
    }

    .elementor-15309 .elementor-element.elementor-element-01b960c {
        font-size: 16px;
    }

        .elementor-15309 .elementor-element.elementor-element-01b960c > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-3d57915 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-9af6347 img {
        width: 70%;
        max-width: 70%;
    }

    .elementor-15309 .elementor-element.elementor-element-6442475 > .elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-7c201d8 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-8e236d9 > .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-15309 .elementor-element.elementor-element-837c67d {
        font-size: 20px;
    }

        .elementor-15309 .elementor-element.elementor-element-837c67d > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-a8003ad {
        width: 70%;
    }

    .elementor-15309 .elementor-element.elementor-element-4cd5013 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-15309 .elementor-element.elementor-element-252d8f8 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-15309 .elementor-element.elementor-element-bcf78b3 {
        width: 30%;
    }

    .elementor-15309 .elementor-element.elementor-element-439f38f > .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-15309 .elementor-element.elementor-element-9e3e3c5 {
        font-size: 20px;
    }

        .elementor-15309 .elementor-element.elementor-element-9e3e3c5 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-3b75de3 {
        width: 70%;
    }

    .elementor-15309 .elementor-element.elementor-element-aaa7225 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-15309 .elementor-element.elementor-element-0bd394b {
        width: 30%;
    }

    .elementor-15309 .elementor-element.elementor-element-52947be > .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-15309 .elementor-element.elementor-element-808f514 {
        font-size: 20px;
    }

        .elementor-15309 .elementor-element.elementor-element-808f514 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-a962751 {
        width: 70%;
    }

    .elementor-15309 .elementor-element.elementor-element-02b8256 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-15309 .elementor-element.elementor-element-4bb4265 {
        width: 30%;
    }

    .elementor-15309 .elementor-element.elementor-element-5d3181e > .elementor-container {
        max-width: 420px;
    }

    .elementor-15309 .elementor-element.elementor-element-5d3181e {
        padding: 60px 20px 40px 20px;
    }

    .elementor-15309 .elementor-element.elementor-element-c1b684a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-3816979 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-636e103.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-15309 .elementor-element.elementor-element-636e103 > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-15309 .elementor-element.elementor-element-c76a0f3 {
        font-size: 14px;
        letter-spacing: 3px;
    }

        .elementor-15309 .elementor-element.elementor-element-c76a0f3 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 15px 0px;
        }

    .elementor-15309 .elementor-element.elementor-element-7bf417b {
        text-align: center;
        font-size: 35px;
        letter-spacing: 0px;
        width: var( --container-widget-width, 312px );
        max-width: 312px;
        --container-widget-width: 312px;
        --container-widget-flex-grow: 0;
    }

    .elementor-15309 .elementor-element.elementor-element-b3cace1 {
        text-align: center;
        font-size: 16px;
    }

    .elementor-15309 .elementor-element.elementor-element-d199729 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-e2dd94a .elementor-toggle-title {
        font-size: 20px;
    }

    .elementor-15309 .elementor-element.elementor-element-e2dd94a .elementor-tab-content {
        font-size: 16px;
    }

    .elementor-15309 .elementor-element.elementor-element-cb8773d > .elementor-element-populated {
        margin: 25px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15309 .elementor-element.elementor-element-452ed44 .elementor-toggle-title {
        font-size: 20px;
    }

    .elementor-15309 .elementor-element.elementor-element-452ed44 .elementor-tab-content {
        font-size: 16px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-15309 .elementor-element.elementor-element-de38129 {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-67cc17e {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-ebf22d7 {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-f53b4b3 {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-1413d1a {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-2cde5a9 {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-c1ff406 {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-e3aa71a {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-a98f051 {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-071a506 {
        width: 50%;
    }

    .elementor-15309 .elementor-element.elementor-element-b89b6ed {
        width: 50%;
    }

    .elementor-15309 .elementor-element.elementor-element-000b78f {
        width: 50%;
    }

    .elementor-15309 .elementor-element.elementor-element-5fe8b8e {
        width: 50%;
    }

    .elementor-15309 .elementor-element.elementor-element-14c734e {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-b8231d0 {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-3e0bceb {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-5d40c66 {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-2c5ad91 {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-e5a344f {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-5833576 {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-577cf24 {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-2de6e08 {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-3d57915 {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-8e236d9 {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-439f38f {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-52947be {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-9c55e71 {
        width: 100%;
    }

    .elementor-15309 .elementor-element.elementor-element-cb8773d {
        width: 100%;
    }
}


@media (min-width: 1200px) {
    .custom-logo

{
    max-height: 60px;
}

}




@media(max-width:767px) {
    #pr-nav.open-pr-nav {
        position: initial;
    }

    .footer-menu-wrapper {
        margin-bottom: 1rem;
        position: relative;
        left: auto !important;
    }


    a#downloadapp {
        height: 60px;
        line-height: 28px;
    }

    video.vids1 {
        height: auto;
        border-radius: 20px;
    }

    .elementor-21664 .elementor-element.elementor-element-8cd3156 > .elementor-container {
        max-width: 1440px;
        min-height: auto;
    }

    .footer-menu li a {
        color: #000000;
    }
}

.elementor-21664 .elementor-element.elementor-element-8cd3156 > .elementor-container {
    max-width: 1440px;
    min-height: auto !important;
}

.footer-menu li a {
    color: #000000 !important;
}

.footer-menu-wrapper {
    margin-bottom: 1rem;
    position: relative;
    left: -100px;
}

.footer-copyright, .footer-menu li a {
    font-size: 13px;
    letter-spacing: -0.0025em;
}

@keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

#pum_popup_title_25053 {
    animation: blink 1s infinite;
    font-size: 20px
}



.sg-popup-builder-content .sgpb-preloaded-image-25126 {
    width: 100%; /* Adjust as needed */
    height: auto;
}

/* Media query for medium-sized screens */
@media (max-width: 768px) {
    .sg-popup-builder-content .sgpb-preloaded-image-25126 {
        width: 40%; /* Adjust as needed */
        height: auto;
    }
}

#chat_p {
    position: fixed;
    z-index: 100;
    bottom: 5%;
    left: 45%;
}


@media only screen and (max-width: 768px) {
    #chat_p {
        left: 40%;
        bottom: 0%;
    }
}


.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: #818a91;
    color: #fff
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
    color: #818a91;
    border: 3px solid;
    background-color: transparent
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
    margin-top: 8px
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
    width: 1em;
    height: 1em
}

.elementor-widget-text-editor .elementor-drop-cap {
    float: left;
    text-align: center;
    line-height: 1;
    font-size: 50px
}

.elementor-widget-text-editor .elementor-drop-cap-letter {
    display: inline-block
}

.elementor-widget-image {
    text-align: center
}

    .elementor-widget-image a {
        display: inline-block
    }

        .elementor-widget-image a img[src$=".svg"] {
            width: 48px
        }

    .elementor-widget-image img {
        vertical-align: middle;
        display: inline-block
    }

.elementor-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1
}

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-] > a {
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

.elementor-widget-heading .elementor-heading-title.elementor-size-small {
    font-size: 15px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
    font-size: 19px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-large {
    font-size: 29px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
    font-size: 39px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size: 59px
}

.elementor-widget-divider {
    --divider-border-style: none;
    --divider-border-width: 1px;
    --divider-color: #2c2c2c;
    --divider-icon-size: 20px;
    --divider-element-spacing: 10px;
    --divider-pattern-height: 24px;
    --divider-pattern-size: 20px;
    --divider-pattern-url: none;
    --divider-pattern-repeat: repeat-x
}

    .elementor-widget-divider .elementor-divider {
        display: flex
    }

    .elementor-widget-divider .elementor-divider__text {
        font-size: 15px;
        line-height: 1;
        max-width: 95%
    }

    .elementor-widget-divider .elementor-divider__element {
        margin: 0 var(--divider-element-spacing);
        flex-shrink: 0
    }

    .elementor-widget-divider .elementor-icon {
        font-size: var(--divider-icon-size)
    }

    .elementor-widget-divider .elementor-divider-separator {
        display: flex;
        margin: 0;
        direction: ltr
    }

.elementor-widget-divider--view-line_icon .elementor-divider-separator, .elementor-widget-divider--view-line_text .elementor-divider-separator {
    align-items: center
}

    .elementor-widget-divider--view-line_icon .elementor-divider-separator:after, .elementor-widget-divider--view-line_icon .elementor-divider-separator:before, .elementor-widget-divider--view-line_text .elementor-divider-separator:after, .elementor-widget-divider--view-line_text .elementor-divider-separator:before {
        display: block;
        content: "";
        border-bottom: 0;
        flex-grow: 1;
        border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color)
    }

.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator > .elementor-divider__svg:first-of-type {
    flex-grow: 0;
    flex-shrink: 100
}

.elementor-widget-divider--element-align-left .elementor-divider-separator:before {
    content: none
}

.elementor-widget-divider--element-align-left .elementor-divider__element {
    margin-left: 0
}

.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator > .elementor-divider__svg:last-of-type {
    flex-grow: 0;
    flex-shrink: 100
}

.elementor-widget-divider--element-align-right .elementor-divider-separator:after {
    content: none
}

.elementor-widget-divider--element-align-right .elementor-divider__element {
    margin-right: 0
}

.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
    border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color)
}

.elementor-widget-divider--separator-type-pattern {
    --divider-border-style: none
}

    .elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before, .elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator {
        width: 100%;
        min-height: var(--divider-pattern-height);
        -webkit-mask-size: var(--divider-pattern-size) 100%;
        mask-size: var(--divider-pattern-size) 100%;
        -webkit-mask-repeat: var(--divider-pattern-repeat);
        mask-repeat: var(--divider-pattern-repeat);
        background-color: var(--divider-color);
        -webkit-mask-image: var(--divider-pattern-url);
        mask-image: var(--divider-pattern-url)
    }

.elementor-widget-divider--no-spacing {
    --divider-pattern-size: auto
}

.elementor-widget-divider--bg-round {
    --divider-pattern-repeat: round
}

.rtl .elementor-widget-divider .elementor-divider__text {
    direction: rtl
}

.e-con-inner > .elementor-widget-divider, .e-con > .elementor-widget-divider {
    width: var(--container-widget-width);
    --flex-grow: var(--container-widget-flex-grow)
}

.blur-bg {
    -webkit-transition: background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1);
    transition: background-color 0.5s cubic-bezier(0.28, 0.11, 0.32, 1);
    -webkit-transition-property: background-color, -webkit-backdrop-filter;
    transition-property: background-color, -webkit-backdrop-filter;
    transition-property: background-color, backdrop-filter;
    transition-property: background-color, backdrop-filter, -webkit-backdrop-filter;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(255, 255, 255, 0.7);
}


@charset "UTF-8";

.elementor-star-rating {
    color: #ccd6df;
    font-family: eicons;
    display: inline-block
}

    .elementor-star-rating i {
        display: inline-block;
        position: relative;
        font-style: normal;
        cursor: default
    }

        .elementor-star-rating i:before {
            content: "\e934";
            display: block;
            font-size: inherit;
            font-family: inherit;
            position: absolute;
            overflow: hidden;
            color: #f0ad4e;
            top: 0;
            left: 0
        }

    .elementor-star-rating .elementor-star-empty:before {
        content: none
    }

    .elementor-star-rating .elementor-star-1:before {
        width: 10%
    }

    .elementor-star-rating .elementor-star-2:before {
        width: 20%
    }

    .elementor-star-rating .elementor-star-3:before {
        width: 30%
    }

    .elementor-star-rating .elementor-star-4:before {
        width: 40%
    }

    .elementor-star-rating .elementor-star-5:before {
        width: 50%
    }

    .elementor-star-rating .elementor-star-6:before {
        width: 60%
    }

    .elementor-star-rating .elementor-star-7:before {
        width: 70%
    }

    .elementor-star-rating .elementor-star-8:before {
        width: 80%
    }

    .elementor-star-rating .elementor-star-9:before {
        width: 90%
    }

.elementor-star-rating__wrapper {
    display: flex;
    align-items: center
}

.elementor-star-rating__title {
    margin-right: 10px
}

.elementor-star-rating--align-right .elementor-star-rating__wrapper {
    text-align: right;
    justify-content: flex-end
}

.elementor-star-rating--align-left .elementor-star-rating__wrapper {
    text-align: left;
    justify-content: flex-start
}

.elementor-star-rating--align-center .elementor-star-rating__wrapper {
    text-align: center;
    justify-content: center
}

.elementor-star-rating--align-justify .elementor-star-rating__title {
    margin-right: auto
}

@media (max-width:1024px) {
    .elementor-star-rating-tablet--align-right .elementor-star-rating__wrapper {
        text-align: right;
        justify-content: flex-end
    }

    .elementor-star-rating-tablet--align-left .elementor-star-rating__wrapper {
        text-align: left;
        justify-content: flex-start
    }

    .elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper {
        text-align: center;
        justify-content: center
    }

    .elementor-star-rating-tablet--align-justify .elementor-star-rating__title {
        margin-right: auto
    }
}

@media (max-width:767px) {
    .elementor-star-rating-mobile--align-right .elementor-star-rating__wrapper {
        text-align: right;
        justify-content: flex-end
    }

    .elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper {
        text-align: left;
        justify-content: flex-start
    }

    .elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper {
        text-align: center;
        justify-content: center
    }

    .elementor-star-rating-mobile--align-justify .elementor-star-rating__title {
        margin-right: auto
    }
}

.last-star {
    letter-spacing: 0
}

.elementor--star-style-star_unicode .elementor-star-rating {
    font-family: Arial,Helvetica,sans-serif
}

    .elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before {
        content: "★"
    }

.elementor-toggle {
    text-align: left
}

    .elementor-toggle .elementor-tab-title {
        font-weight: 700;
        line-height: 1;
        margin: 0;
        padding: 15px;
        border-bottom: 1px solid #d4d4d4;
        cursor: pointer;
        outline: none
    }

        .elementor-toggle .elementor-tab-title .elementor-toggle-icon {
            display: inline-block;
            width: 1em
        }

            .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
                -webkit-margin-start: -5px;
                margin-inline-start: -5px;
                width: 1em;
                height: 1em
            }

            .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
                float: right;
                text-align: right
            }

            .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {
                float: left;
                text-align: left
            }

            .elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {
                display: block
            }

            .elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened {
                display: none
            }

        .elementor-toggle .elementor-tab-title.elementor-active {
            border-bottom: none
        }

            .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
                display: none
            }

            .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened {
                display: block
            }

    .elementor-toggle .elementor-tab-content {
        padding: 15px;
        border-bottom: 1px solid #d4d4d4;
        display: none
    }

@media (max-width:767px) {
    .elementor-toggle .elementor-tab-title {
        padding: 12px
    }

    .elementor-toggle .elementor-tab-content {
        padding: 12px 10px
    }
}

.e-con-inner > .elementor-widget-toggle, .e-con > .elementor-widget-toggle {
    width: var(--container-widget-width);
    --flex-grow: var(--container-widget-flex-grow)
}
.woocommerce-product-gallery {
    opacity: 1 !important;
}
.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
}



