.elementor-21460 .elementor-element.elementor-element-4f4e48d>.elementor-container {
    min-height: 100vh
}

.elementor-21460 .elementor-element.elementor-element-4f4e48d:not(.elementor-motion-effects-element-type-background),
.elementor-21460 .elementor-element.elementor-element-4f4e48d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover
}

.elementor-21460 .elementor-element.elementor-element-4f4e48d>.elementor-background-overlay {
    background-color: transparent;
    /* background-image: linear-gradient(180deg, #00000012 60%, #1a191d 100%); */
    opacity: 1;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-21460 .elementor-element.elementor-element-4f4e48d {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 100px
}

.elementor-bc-flex-widget .elementor-21460 .elementor-element.elementor-element-4307f1c.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-21460 .elementor-element.elementor-element-c85dcd9 .elementor-spacer-inner {
    height: 20px
}

.elementor-21460 .elementor-element.elementor-element-a5ab7d5 {
    text-align: center
}

.elementor-21460 .elementor-element.elementor-element-a5ab7d5 .elementor-heading-title {
    font-size: 10vw;
    text-transform: uppercase;
    letter-spacing: 2.2px;
    text-shadow: 1px 3px 11px rgba(0, 0, 0, .3)
}

.elementor-21460 .elementor-element.elementor-element-216b27b {
    width: auto;
    max-width: auto;
    top: 17%
}

body:not(.rtl) .elementor-21460 .elementor-element.elementor-element-216b27b {
    left: 56%
}

body.rtl .elementor-21460 .elementor-element.elementor-element-216b27b {
    right: 56%
}

.elementor-21460 .elementor-element.elementor-element-81270ae {
    text-align: center
}

.elementor-21460 .elementor-element.elementor-element-81270ae .elementor-heading-title {
    font-size: 22px;
    text-transform: uppercase;
    letter-spacing: 2.2px
}

.elementor-21460 .elementor-element.elementor-element-81270ae>.elementor-widget-container {
    margin: 23px 0 0
}

.elementor-21460 .elementor-element.elementor-element-82668a7 {
    --lottie-container-width: 60px;
    --lottie-container-max-width: 100%;
    width: 100%;
    max-width: 100%;
    bottom: 10px
}

.elementor-21460 .elementor-element.elementor-element-82668a7>.elementor-widget-container {
    margin: 0 0 20px
}

body:not(.rtl) .elementor-21460 .elementor-element.elementor-element-82668a7 {
    right: 0
}

body.rtl .elementor-21460 .elementor-element.elementor-element-82668a7 {
    left: 0
}

.elementor-21460 .elementor-element.elementor-element-4df0904>.elementor-container {
    max-width: 1240px
}

.elementor-21460 .elementor-element.elementor-element-4df0904 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: -3px;
    margin-bottom: 0;
    padding: 100px 50px 0
}

.elementor-21460 .elementor-element.elementor-element-4df0904>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-21460 .elementor-element.elementor-element-ef9a041 {
    text-align: center
}

.elementor-21460 .elementor-element.elementor-element-ef9a041 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 75px;
    font-weight: 600;
    line-height: 1.4em
}

.elementor-21460 .elementor-element.elementor-element-ef9a041>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-21460 .elementor-element.elementor-element-b87c4d7>.elementor-container {
    max-width: 1100px
}

.elementor-21460 .elementor-element.elementor-element-5bd1935>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 1.5px 3px 3px;
    border-color: #a3a3a3;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 40px 30px
}

.elementor-21460 .elementor-element.elementor-element-5bd1935>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-21460 .elementor-element.elementor-element-ee4e514 h5.icon-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 1.2em
}

.elementor-21460 .elementor-element.elementor-element-ee4e514>.elementor-widget-container {
    margin: 0 0 13px
}

.elementor-21460 .elementor-element.elementor-element-622ad3f .elementor-heading-title {
    color: #fff;
    font-family: "Roboto Mono", Sans-serif;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-21460 .elementor-element.elementor-element-13ee376>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 1.5px;
    border-color: #a3a3a3;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 40px 30px
}

.elementor-21460 .elementor-element.elementor-element-13ee376>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-21460 .elementor-element.elementor-element-8450eeb h5.icon-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 1.2em
}

.elementor-21460 .elementor-element.elementor-element-8450eeb>.elementor-widget-container {
    margin: 0 0 13px
}

.elementor-21460 .elementor-element.elementor-element-78a231d .elementor-heading-title {
    color: #fff;
    font-family: "Roboto Mono", Sans-serif;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-21460 .elementor-element.elementor-element-6166c97>.elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 1.5px;
    border-color: #a3a3a3;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 40px 30px
}

.elementor-21460 .elementor-element.elementor-element-6166c97>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-21460 .elementor-element.elementor-element-7d0795b h5.icon-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 1.2em
}

.elementor-21460 .elementor-element.elementor-element-7d0795b>.elementor-widget-container {
    margin: 0 0 13px
}

.elementor-21460 .elementor-element.elementor-element-69f264e .elementor-heading-title {
    color: #fff;
    font-family: "Roboto Mono", Sans-serif;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-21460 .elementor-element.elementor-element-3705908>.elementor-element-populated {
    padding: 40px 30px
}

.elementor-21460 .elementor-element.elementor-element-4b350db .elementor-blockquote__content {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-weight: 600
}

.elementor-21460 .elementor-element.elementor-element-4b350db .elementor-blockquote__author {
    color: #e1e1e1;
    font-family: "Poppins", Sans-serif;
    font-weight: 400
}

.elementor-21460 .elementor-element.elementor-element-4b350db .elementor-blockquote {
    border-color: var(--e-global-color-8173635)
}

.elementor-21460 .elementor-element.elementor-element-7fc38e6 img {
    width: 582px;
    opacity: .2
}

.elementor-21460 .elementor-element.elementor-element-7fc38e6>.elementor-widget-container {
    margin: -20px 0 0
}

.elementor-21460 .elementor-element.elementor-element-3750356>.elementor-container {
    max-width: 1240px
}

.elementor-21460 .elementor-element.elementor-element-3750356 {
    margin-top: 10px;
    margin-bottom: 30px;
    padding: 0 50px
}

.elementor-21460 .elementor-element.elementor-element-1e46132 {
    text-align: left
}

.elementor-21460 .elementor-element.elementor-element-1e46132 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 105px;
    font-weight: 600;
    line-height: 1.2em
}

.elementor-21460 .elementor-element.elementor-element-1e46132>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-21460 .elementor-element.elementor-element-92ca4d8 {
    text-align: left
}

.elementor-21460 .elementor-element.elementor-element-92ca4d8 .elementor-heading-title {
    color: #fff;
    font-family: "Roboto Mono", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.2em
}

.elementor-bc-flex-widget .elementor-21460 .elementor-element.elementor-element-a1b9b56.elementor-column .elementor-widget-wrap {
    align-items: flex-end
}

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

.elementor-21460 .elementor-element.elementor-element-a1b9b56>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px
}

.elementor-21460 .elementor-element.elementor-element-b3a8838 .elementor-spacer-inner {
    height: 274px
}

.elementor-21460 .elementor-element.elementor-element-d654387 {
    text-align: left
}

.elementor-21460 .elementor-element.elementor-element-d654387 img {
    width: 124px
}

.elementor-21460 .elementor-element.elementor-element-d654387>.elementor-widget-container {
    margin: 0 0 0 63px
}

.elementor-21460 .elementor-element.elementor-element-d38e305 {
    text-align: left;
    z-index: 1
}

.elementor-21460 .elementor-element.elementor-element-d38e305 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 500
}

.elementor-21460 .elementor-element.elementor-element-5df8de9 {
    text-align: left;
    z-index: 1
}

.elementor-21460 .elementor-element.elementor-element-5df8de9 .elementor-heading-title {
    font-family: "Roboto Mono", Sans-serif;
    font-size: 30px;
    font-weight: 600
}

.elementor-21460 .elementor-element.elementor-element-93f6e71 .elementor-button {
    font-family: "Roboto Mono", Sans-serif;
    background-color: #9b37ff;
    border-radius: 3px;
    padding: 15px 24px
}

.elementor-21460 .elementor-element.elementor-element-93f6e71 {
    z-index: 10
}

.elementor-21460 .elementor-element.elementor-element-8dfc42c {
    width: 850px;
    max-width: 850px;
    top: -62px
}

body:not(.rtl) .elementor-21460 .elementor-element.elementor-element-8dfc42c {
    left: -135px
}

body.rtl .elementor-21460 .elementor-element.elementor-element-8dfc42c {
    right: -135px
}

.elementor-21460 .elementor-element.elementor-element-5b38874>.elementor-container {
    max-width: 1240px
}

.elementor-21460 .elementor-element.elementor-element-5b38874 {
    margin-top: 0;
    margin-bottom: 100px;
    padding: 0 50px
}

.elementor-21460 .elementor-element.elementor-element-36f7d8c>.elementor-container {
    max-width: 750px
}

.elementor-21460 .elementor-element.elementor-element-36f7d8c {
    margin-top: 100px;
    margin-bottom: 150px;
    padding: 0 50px
}

.elementor-21460 .elementor-element.elementor-element-339b1c4 {
    text-align: center
}

.elementor-21460 .elementor-element.elementor-element-339b1c4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 62px;
    font-weight: 600;
    line-height: 1.1em
}

.elementor-21460 .elementor-element.elementor-element-339b1c4>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-21460 .elementor-element.elementor-element-a646450 .elementor-repeater-item-589a2d9 .accordionItem_title h6 {
    font-weight: 600
}

.elementor-21460 .elementor-element.elementor-element-a646450 .elementor-repeater-item-8d4ebd4 .accordionItem_title h6 {
    font-weight: 600
}

.elementor-21460 .elementor-element.elementor-element-a646450 .accordion:not(.outline) .accordionItem_title {
    background-color: #490C86DE
}

.elementor-21460 .elementor-element.elementor-element-a646450 .accordion.outline .accordionItem.active .accordionItem_title {
    border-color: #740cdc
}

.elementor-21460 .elementor-element.elementor-element-a646450 .accordion:not(.outline) .accordionItem.active .accordionItem_title {
    background-color: #740cdc
}

.elementor-21460 .elementor-element.elementor-element-a646450 .accordionItem_title h6 {
    font-family: "Poppins", Sans-serif;
    font-weight: 500
}

.elementor-21460 .elementor-element.elementor-element-a646450 .accordionItem_content .wrap {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400
}

/* .elementor-21460 .elementor-element.elementor-element-cc3dbf5:not(.elementor-motion-effects-element-type-background),
.elementor-21460 .elementor-element.elementor-element-cc3dbf5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0e0e0e
} */

.elementor-21460 .elementor-element.elementor-element-cc3dbf5 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-21460 .elementor-element.elementor-element-cc3dbf5>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-21460 .elementor-element.elementor-element-767be91.elementor-column .elementor-widget-wrap {
    align-items: center
}

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

.elementor-21460 .elementor-element.elementor-element-767be91.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-21460 .elementor-element.elementor-element-1a85d0c>.elementor-container {
    max-width: 450px
}

.elementor-21460 .elementor-element.elementor-element-1a85d0c {
    padding: 0 0 0 50px
}

.elementor-21460 .elementor-element.elementor-element-a567392>.elementor-element-populated {
    padding: 0 10px
}

.elementor-21460 .elementor-element.elementor-element-b0b24cd .elementor-heading-title {
    line-height: 1.2em
}

.elementor-21460 .elementor-element.elementor-element-9bdd8f4 {
    color: #fff;
    font-family: "Roboto Mono", Sans-serif;
    font-size: 19px;
    line-height: 1.3em
}

.elementor-21460 .elementor-element.elementor-element-9bdd8f4>.elementor-widget-container {
    margin: 20px 0
}

.elementor-21460 .elementor-element.elementor-element-a45a01a .elementor-spacer-inner {
    height: 88px
}

.elementor-21460 .elementor-element.elementor-element-59aa4c0 {
    color: #fff;
    font-family: "Roboto Mono", Sans-serif;
    font-size: 20px
}

.elementor-21460 .elementor-element.elementor-element-33077e8>.elementor-container {
    min-height: 600px
}

.elementor-21460 .elementor-element.elementor-element-906d519:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21460 .elementor-element.elementor-element-906d519>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #bc60fb
}

.elementor-21460 .elementor-element.elementor-element-906d519>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 30px
}

.elementor-21460 .elementor-element.elementor-element-906d519>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-21460 .elementor-element.elementor-element-380914c {
    text-align: right
}

.elementor-21460 .elementor-element.elementor-element-380914c img {
    width: 85px
}

.elementor-21460 .elementor-element.elementor-element-380914c>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-21460 .elementor-element.elementor-element-e9dccbe {
    text-align: left;
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-21460 .elementor-element.elementor-element-e9dccbe>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-21460 .elementor-element.elementor-element-8a7b620 {
    text-align: left
}

.elementor-21460 .elementor-element.elementor-element-8a7b620 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.3em
}

.elementor-21460 .elementor-element.elementor-element-038221e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21460 .elementor-element.elementor-element-038221e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0067dc
}

.elementor-21460 .elementor-element.elementor-element-038221e>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 30px
}

.elementor-21460 .elementor-element.elementor-element-038221e>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-21460 .elementor-element.elementor-element-88bf5a6 {
    text-align: right
}

.elementor-21460 .elementor-element.elementor-element-88bf5a6 img {
    width: 85px
}

.elementor-21460 .elementor-element.elementor-element-88bf5a6>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-21460 .elementor-element.elementor-element-08e11d0 {
    text-align: left;
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-21460 .elementor-element.elementor-element-08e11d0>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-21460 .elementor-element.elementor-element-7640f9e {
    text-align: left
}

.elementor-21460 .elementor-element.elementor-element-7640f9e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.3em
}

.elementor-21460 .elementor-element.elementor-element-b44ec15:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21460 .elementor-element.elementor-element-b44ec15>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #923fe6
}

.elementor-21460 .elementor-element.elementor-element-b44ec15>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 30px
}

.elementor-21460 .elementor-element.elementor-element-b44ec15>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-21460 .elementor-element.elementor-element-4f1cc61 {
    text-align: right
}

.elementor-21460 .elementor-element.elementor-element-4f1cc61 img {
    width: 85px
}

.elementor-21460 .elementor-element.elementor-element-4f1cc61>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-21460 .elementor-element.elementor-element-8ce57ce {
    text-align: left;
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em
}

.elementor-21460 .elementor-element.elementor-element-8ce57ce>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-21460 .elementor-element.elementor-element-d7ba782 {
    text-align: left
}

.elementor-21460 .elementor-element.elementor-element-d7ba782 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.3em
}

/* @media(max-width:1024px) { */
    .elementor-21460 .elementor-element.elementor-element-4f4e48d {
        padding: 0 50px
    }

    .elementor-21460 .elementor-element.elementor-element-81270ae .elementor-heading-title {
        line-height: 1.5em
    }

    .elementor-21460 .elementor-element.elementor-element-4df0904 {
        padding: 80px 50px 50px
    }

    .elementor-21460 .elementor-element.elementor-element-ef9a041 .elementor-heading-title {
        font-size: 60px
    }

    .elementor-21460 .elementor-element.elementor-element-6166c97>.elementor-element-populated {
        border-width: 2px;
        margin: -2px 0 0
    }

    .elementor-bc-flex-widget .elementor-21460 .elementor-element.elementor-element-3705908.elementor-column .elementor-widget-wrap {
        align-items: center
    }

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

    .elementor-21460 .elementor-element.elementor-element-3705908>.elementor-element-populated {
        padding: 25px
    }

    .elementor-21460 .elementor-element.elementor-element-4b350db .elementor-blockquote__content {
        font-size: 30px;
        line-height: 1.2em
    }

    .elementor-21460 .elementor-element.elementor-element-4b350db .elementor-blockquote__content+footer {
        margin-top: 25px
    }

    .elementor-21460 .elementor-element.elementor-element-4b350db .elementor-blockquote__author {
        font-size: 17px
    }

    .elementor-21460 .elementor-element.elementor-element-7fc38e6>.elementor-widget-container {
        margin: -50px 0 0
    }

    .elementor-21460 .elementor-element.elementor-element-1e46132 .elementor-heading-title {
        font-size: 80px
    }

    .elementor-21460 .elementor-element.elementor-element-92ca4d8 .elementor-heading-title {
        font-size: 19px;
        line-height: 1.4em
    }

    .elementor-21460 .elementor-element.elementor-element-36f7d8c {
        padding: 0 30px
    }

    .elementor-21460 .elementor-element.elementor-element-339b1c4 .elementor-heading-title {
        font-size: 52px
    }

    .elementor-21460 .elementor-element.elementor-element-767be91>.elementor-element-populated {
        margin: 0;
        padding: 0
    }

    .elementor-21460 .elementor-element.elementor-element-1a85d0c>.elementor-container {
        max-width: 650px
    }

    .elementor-21460 .elementor-element.elementor-element-1a85d0c {
        padding: 0
    }

    .elementor-21460 .elementor-element.elementor-element-a567392>.elementor-element-populated {
        margin: 0;
        padding: 80px 30px
    }

    .elementor-21460 .elementor-element.elementor-element-b0b24cd {
        text-align: center
    }

    .elementor-21460 .elementor-element.elementor-element-9bdd8f4 {
        text-align: center
    }

    .elementor-21460 .elementor-element.elementor-element-a45a01a .elementor-spacer-inner {
        height: 15px
    }

    .elementor-21460 .elementor-element.elementor-element-59aa4c0 {
        text-align: center
    }

    .elementor-21460 .elementor-element.elementor-element-906d519>.elementor-element-populated {
        padding: 30px 30px 30px 50px
    }

    .elementor-21460 .elementor-element.elementor-element-038221e>.elementor-element-populated {
        padding: 40px
    }

    .elementor-21460 .elementor-element.elementor-element-b44ec15>.elementor-element-populated {
        padding: 40px
    }
/* } */

@media(max-width:767px) {
    .elementor-21460 .elementor-element.elementor-element-4f4e48d>.elementor-container {
        min-height: 100vh
    }

    .elementor-21460 .elementor-element.elementor-element-4f4e48d {
        padding: 0 30px
    }

    .elementor-21460 .elementor-element.elementor-element-c85dcd9 .elementor-spacer-inner {
        height: 10px
    }

    .elementor-21460 .elementor-element.elementor-element-a5ab7d5 .elementor-heading-title {
        font-size: 46px
    }

    .elementor-21460 .elementor-element.elementor-element-81270ae .elementor-heading-title {
        font-size: 20px;
        line-height: 1.3em;
        letter-spacing: 1.6px
    }

    body:not(.rtl) .elementor-21460 .elementor-element.elementor-element-82668a7 {
        right: -3%
    }

    body.rtl .elementor-21460 .elementor-element.elementor-element-82668a7 {
        left: -3%
    }

    .elementor-21460 .elementor-element.elementor-element-4df0904 {
        padding: 30px 30px 40px
    }

    .elementor-21460 .elementor-element.elementor-element-ef9a041 .elementor-heading-title {
        font-size: 12vw
    }

    .elementor-21460 .elementor-element.elementor-element-5bd1935>.elementor-element-populated {
        border-width: 2px;
        margin: 0 0 15px
    }

    .elementor-21460 .elementor-element.elementor-element-ee4e514 h5.icon-box-title {
        font-size: 6.6vw
    }

    .elementor-21460 .elementor-element.elementor-element-13ee376>.elementor-element-populated {
        border-width: 2px;
        margin: 0 0 15px
    }

    .elementor-21460 .elementor-element.elementor-element-8450eeb h5.icon-box-title {
        font-size: 6.6vw
    }

    .elementor-21460 .elementor-element.elementor-element-6166c97>.elementor-element-populated {
        border-width: 2px
    }

    .elementor-21460 .elementor-element.elementor-element-7d0795b h5.icon-box-title {
        font-size: 6.6vw
    }

    .elementor-21460 .elementor-element.elementor-element-7fc38e6 {
        width: 703px;
        max-width: 703px
    }

    .elementor-21460 .elementor-element.elementor-element-3750356 {
        padding: 0 30px
    }

    .elementor-21460 .elementor-element.elementor-element-1e46132 .elementor-heading-title {
        font-size: 60px
    }

    .elementor-21460 .elementor-element.elementor-element-1e46132>.elementor-widget-container {
        margin: 0 0 20px
    }

    .elementor-21460 .elementor-element.elementor-element-92ca4d8 .elementor-heading-title {
        font-size: 17px
    }

    .elementor-21460 .elementor-element.elementor-element-a1b9b56>.elementor-element-populated {
        margin: 40px 0 0
    }

    .elementor-21460 .elementor-element.elementor-element-d654387 img {
        width: 83px
    }

    .elementor-21460 .elementor-element.elementor-element-d654387>.elementor-widget-container {
        margin: 0
    }

    body:not(.rtl) .elementor-21460 .elementor-element.elementor-element-8dfc42c {
        left: -197px
    }

    body.rtl .elementor-21460 .elementor-element.elementor-element-8dfc42c {
        right: -197px
    }

    .elementor-21460 .elementor-element.elementor-element-8dfc42c {
        top: -93px
    }

    .elementor-21460 .elementor-element.elementor-element-5b38874 {
        padding: 0 30px
    }

    .elementor-21460 .elementor-element.elementor-element-36f7d8c {
        margin-top: 40px;
        margin-bottom: 50px;
        padding: 0 30px
    }

    .elementor-21460 .elementor-element.elementor-element-339b1c4 .elementor-heading-title {
        font-size: 11vw
    }

    .elementor-21460 .elementor-element.elementor-element-a646450 .accordionItem_title h6 {
        font-size: 14px
    }

    .elementor-21460 .elementor-element.elementor-element-cc3dbf5 {
        padding: 0 20px
    }

    .elementor-21460 .elementor-element.elementor-element-1a85d0c>.elementor-container {
        max-width: 450px
    }

    .elementor-21460 .elementor-element.elementor-element-1a85d0c {
        padding: 0 20px
    }

    .elementor-21460 .elementor-element.elementor-element-a567392>.elementor-element-populated {
        padding: 50px 0
    }

    .elementor-21460 .elementor-element.elementor-element-b0b24cd .elementor-heading-title {
        font-size: 28px
    }

    .elementor-21460 .elementor-element.elementor-element-9bdd8f4 {
        line-height: 1.3em
    }

    .elementor-21460 .elementor-element.elementor-element-9bdd8f4>.elementor-widget-container {
        margin: 30px 0 20px
    }

    .elementor-21460 .elementor-element.elementor-element-a45a01a .elementor-spacer-inner {
        height: 20px
    }

    .elementor-21460 .elementor-element.elementor-element-906d519>.elementor-element-populated {
        padding: 20px
    }

    .elementor-21460 .elementor-element.elementor-element-038221e>.elementor-element-populated {
        padding: 20px
    }

    .elementor-21460 .elementor-element.elementor-element-b44ec15>.elementor-element-populated {
        padding: 20px
    }
}

/* @media(min-width:768px) { */
    .elementor-21460 .elementor-element.elementor-element-5bd1935 {
        width: 33.3%
    }

    .elementor-21460 .elementor-element.elementor-element-13ee376 {
        width: 33.3%
    }

    .elementor-21460 .elementor-element.elementor-element-6166c97 {
        width: 31.4%
    }

    .elementor-21460 .elementor-element.elementor-element-3705908 {
        width: 2%
    }

    .elementor-21460 .elementor-element.elementor-element-249bd7b {
        width: 45%
    }

    .elementor-21460 .elementor-element.elementor-element-a1b9b56 {
        width: 55%
    }

    .elementor-21460 .elementor-element.elementor-element-767be91 {
        width: 45%
    }

    .elementor-21460 .elementor-element.elementor-element-20d7e65 {
        width: 55%
    }

    .elementor-21460 .elementor-element.elementor-element-906d519 {
        width: 55%
    }

    .elementor-21460 .elementor-element.elementor-element-038221e {
        width: 33%
    }
/* } */

/* @media(max-width:1024px) and (min-width:768px) { */
    .elementor-21460 .elementor-element.elementor-element-5bd1935 {
        width: 50%
    }

    .elementor-21460 .elementor-element.elementor-element-13ee376 {
        width: 50%
    }

    .elementor-21460 .elementor-element.elementor-element-6166c97 {
        width: 50%
    }

    .elementor-21460 .elementor-element.elementor-element-3705908 {
        width: 50%
    }

    .elementor-21460 .elementor-element.elementor-element-767be91 {
        width: 100%
    }

    .elementor-21460 .elementor-element.elementor-element-20d7e65 {
        width: 100%
    }
/* } */

.circle {
    width: 50px;
    height: 50px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #fff
}

.elementor-21460 .elementor-element.elementor-element-82668a7 {
    align-self: flex-end
}

.elementor-21460 .elementor-element.elementor-element-4307f1c {
    height: 90vh
}

@media only screen and (max-width:480px) {
    .elementor-21460 .elementor-element.elementor-element-4307f1c {
        height: 85vh
    }
}

.elementor-21460 .elementor-element.elementor-element-4f4e48d .elementor-background-overlay {
    height: 102%
}

@media only screen and (max-width:480px) {
    .elementor-21460 .elementor-element.elementor-element-a646450 .time {
        display: none
    }
}

.elementor-21460 .elementor-element.elementor-element-906d519 {
    overflow: hidden
}

.hamburger-holder {
    color: #fff
}

header:not(.-sticky) .nav #primary-menu .current-menu-item>a {
    color: #fff !important
}

.nav #primary-menu .current-menu-item>a:hover {
    color: var(--e-global-color-primary) !important
}

.circle {
    opacity: 1;
    box-shadow: inset 0 0 30px #fff, inset 20px 0 30px #d7d938, inset -20px 0 30px #ff3407, inset 4px 7px 300px #ff0c00, inset -20px 0 300px #feff88, 0 0 50px #fff, -10px 0 80px #f0f, 10px 0 80px #0ff
}

.circle.yel {
    box-shadow: inset 0 0 30px 0 #fff, inset 20px 0 30px #ffd400, inset -20px 0 30px red, inset 20px 0 300px #ff40d6, inset -20px 0 300px #e3ff4b, 0 0 50px #fff, -10px 0 100px #fbff00, 10px 0 80px #f55
}

.circle.glow {
    box-shadow: inset 0 0 30px #fff, inset 20px 0 30px #f0f, inset -20px 0 30px #0ff, inset 20px 0 300px #f0f, inset -20px 0 300px #0ff, 0 0 50px #fff, -10px 0 80px #f0f, 10px 0 80px #0ff
}

@keyframes flickerOrb {
    0% {
        opacity: .4
    }

    5% {
        opacity: .5
    }

    10% {
        opacity: .6
    }

    15% {
        opacity: .85
    }

    25% {
        opacity: .5
    }

    30% {
        opacity: 1
    }

    35% {
        opacity: .1
    }

    40% {
        opacity: .25
    }

    45% {
        opacity: .5
    }

    60% {
        opacity: 1
    }

    70% {
        opacity: .85
    }

    80% {
        opacity: .4
    }

    90% {
        opacity: .5
    }

    100% {
        opacity: 1
    }
}

@keyframes flickerBG {
    0% {
        opacity: .2
    }

    5% {
        opacity: .25
    }

    10% {
        opacity: .3
    }

    15% {
        opacity: .425
    }

    25% {
        opacity: .25
    }

    30% {
        opacity: .5
    }

    35% {
        opacity: .05
    }

    40% {
        opacity: .125
    }

    45% {
        opacity: .25
    }

    60% {
        opacity: .6
    }

    70% {
        opacity: .425
    }

    80% {
        opacity: .2
    }

    90% {
        opacity: .25
    }

    100% {
        opacity: .3
    }
}

.elementor-heading-title.elementor-size-default {
    opacity: 1 !important
}