.elementor-kit-3 {
    --e-global-color-primary: #FEFAF6;
    --e-global-color-secondary: #513125;
    --e-global-color-text: #807673;
    --e-global-color-accent: #C47A5E;
    --e-global-color-bc800be: #665E5C;
    --e-global-color-5815943: #AD6C53;
    --e-global-color-ff40e3f: #FEFAF600;
    --e-global-color-209b867: #FEFAF6D1;
    --e-global-color-eb2c214: #5131251A;
    --e-global-color-5e20481: #FEF4EA;
    --e-global-color-695a482: #FEF1E5;
    --e-global-color-a920ad7: #513125C9;
    --e-global-color-a1d8103: #C47A5E21;
    --e-global-color-3869f26: #C47A5E94;
    --e-global-color-5e4b8ec: #DFD7D4;
    --e-global-color-5c492ad: #FFFFFF66;
    --e-global-color-d844ef0: #FEFAF621;
    --e-global-color-083bc91: #FEFAF65E;
    --e-global-color-c131a81: #FFFFFF;
    --e-global-typography-primary-font-family: "Marcellus";
    --e-global-typography-primary-font-size: 20px;
    --e-global-typography-primary-font-weight: 400;
    --e-global-typography-secondary-font-family: "Tenor Sans";
    --e-global-typography-secondary-font-size: 18px;
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Tenor Sans";
    --e-global-typography-text-font-size: 16px;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Marcellus";
    --e-global-typography-accent-font-size: 40px;
    --e-global-typography-accent-font-weight: 400;
    --e-global-typography-accent-line-height: 1.2em;
    --e-global-typography-a692fe4-font-family: "Marcellus";
    --e-global-typography-a692fe4-font-size: 34px;
    --e-global-typography-a692fe4-line-height: 1.3em;
    --e-global-typography-5fcad24-font-family: "Marcellus";
    --e-global-typography-5fcad24-font-size: 38px;
    --e-global-typography-5fcad24-font-weight: 400;
    --e-global-typography-1ee383c-font-family: "Tenor Sans";
    --e-global-typography-1ee383c-font-size: 16px;
    --e-global-typography-1ee383c-font-weight: 400;
    --e-global-typography-1ee383c-line-height: 1.3em;
    --e-global-typography-3e97bcf-font-family: "Marcellus";
    --e-global-typography-3e97bcf-font-size: 60px;
    --e-global-typography-910d076-font-family: "Tenor Sans";
    --e-global-typography-910d076-font-size: 16px;
    --e-global-typography-910d076-font-weight: 600;
    --e-global-typography-910d076-text-transform: uppercase;
    --e-global-typography-910d076-letter-spacing: 3.5px;
    --e-global-typography-b130b43-font-family: "Marcellus";
    --e-global-typography-b130b43-font-size: 17px;
    --e-global-typography-159ec2a-font-family: "Tenor Sans";
    --e-global-typography-159ec2a-font-size: 13px;
    --e-global-typography-159ec2a-font-weight: 600;
    --e-global-typography-34888bf-font-family: "Tenor Sans";
    --e-global-typography-34888bf-font-size: 16px;
    --e-global-typography-34888bf-font-style: italic;
    --e-global-typography-c0f645c-font-family: "Tenor Sans";
    --e-global-typography-c0f645c-font-size: 16px;
    --e-global-typography-c0f645c-font-weight: 400;
    --e-global-typography-28db9bb-font-size: 18px;
    --e-global-typography-28db9bb-font-style: italic;
    --e-global-typography-6392731-font-family: "Marcellus";
    --e-global-typography-6392731-font-size: 17px;
    --e-global-typography-ccf6310-font-family: "Tenor Sans";
    --e-global-typography-ccf6310-font-size: 14px;
    --e-global-typography-85ffe77-font-family: "Marcellus";
    --e-global-typography-85ffe77-font-size: 24px;
    --e-global-typography-85ffe77-font-weight: 400;
    --e-global-typography-85ffe77-line-height: 1.4em;
    --e-global-typography-c621ad0-font-family: "Tenor Sans";
    --e-global-typography-c621ad0-font-size: 13px;
    --e-global-typography-c621ad0-font-weight: 400;
    --e-global-typography-167fbfd-font-family: "Marcellus";
    --e-global-typography-167fbfd-font-size: 35px;
    --e-global-typography-167fbfd-font-weight: 400;
    --e-global-typography-167fbfd-line-height: 1.8em;
    --e-global-typography-9283348-font-family: "Tenor Sans";
    --e-global-typography-9283348-font-size: 15px;
    --e-global-typography-9283348-font-weight: 400;
    --e-global-typography-9283348-line-height: 1em;
    --e-global-typography-a00eb24-font-family: "Tenor Sans";
    --e-global-typography-a00eb24-font-size: 65px;
    --e-global-typography-a00eb24-font-weight: 400;
    --e-global-typography-a00eb24-line-height: 1em;
    --e-global-typography-0dab947-font-family: "Tenor Sans";
    --e-global-typography-0dab947-font-size: 16px;
    --e-global-typography-0dab947-font-weight: 400;
    --e-global-typography-0dab947-line-height: 2.5em;
    --e-global-typography-1abe0b6-font-family: "Tenor Sans";
    --e-global-typography-1abe0b6-font-size: 16px;
    --e-global-typography-1abe0b6-font-weight: 600;
    --e-global-typography-465582a-font-family: "Tenor Sans";
    --e-global-typography-465582a-font-size: 17px;
    --e-global-typography-465582a-font-weight: 400;
    --e-global-typography-67df907-font-family: "Marcellus";
    --e-global-typography-67df907-font-size: 30px;
    --e-global-typography-d13413e-font-family: "Tenor Sans";
    --e-global-typography-d13413e-font-size: 15px;
    --e-global-typography-d13413e-font-weight: 600;
    --e-global-typography-2eff893-font-family: "Tenor Sans";
    --e-global-typography-2eff893-font-size: 18px;
    --e-global-typography-2eff893-font-weight: 600;
    --e-global-typography-2eff893-line-height: 1.4em;
    --e-global-typography-21de972-font-family: "Tenor Sans";
    --e-global-typography-21de972-font-size: 15px;
    --e-global-typography-21de972-font-weight: 400;
    --e-global-typography-575765a-font-family: "Tenor Sans";
    --e-global-typography-575765a-font-size: 34px;
    --e-global-typography-575765a-font-weight: 600;
    --e-global-typography-3424f6b-font-family: "Marcellus";
    --e-global-typography-3424f6b-font-size: 34px;
    --e-global-typography-3424f6b-font-weight: 400;
    --e-global-typography-951467e-font-family: "Tenor Sans";
    --e-global-typography-951467e-font-size: 17px;
    --e-global-typography-951467e-font-weight: 600;
    --e-global-typography-951467e-line-height: 1.3em;
    --e-global-typography-a56afe0-font-family: "Marcellus";
    --e-global-typography-a56afe0-font-size: 18px;
    --e-global-typography-a56afe0-font-weight: 600;
    --e-global-typography-a56afe0-line-height: 1.4em;
    --e-global-typography-c72c5bf-font-family: "Marcellus";
    --e-global-typography-c72c5bf-font-size: 21px;
    --e-global-typography-c72c5bf-font-weight: 400;
    --e-global-typography-c72c5bf-line-height: 1.3em;
    color: var(--e-global-color-text);
    font-family: "Tenor Sans", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    background-color: var(--e-global-color-primary);
}

.elementor-kit-3 a {
    color: var(--e-global-color-accent);
}

.elementor-kit-3 a:hover {
    color: var(--e-global-color-5815943);
}

.elementor-kit-3 h1 {
    color: var(--e-global-color-secondary);
    font-family: "Marcellus", Sans-serif;
    font-size: 80px;
    line-height: 1.1em;
}

.elementor-kit-3 h2 {
    font-family: "Marcellus", Sans-serif;
    font-size: 33px;
    line-height: 1.2em;
}

.elementor-kit-3 h3 {
    color: var(--e-global-color-secondary);
    font-family: "Marcellus", Sans-serif;
    font-size: 40px;
    line-height: 1.2em;
}

.elementor-kit-3 h4 {
    color: var(--e-global-color-secondary);
    font-family: "Marcellus", Sans-serif;
    font-size: 24px;
    font-weight: 400;
}

.elementor-kit-3 h5 {
    color: var(--e-global-color-secondary);
    font-family: "Marcellus", Sans-serif;
    font-size: 21px;
    font-weight: 400;
}

.elementor-kit-3 h6 {
    color: var(--e-global-color-secondary);
    font-family: "Tenor Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-kit-3 button,
.elementor-kit-3 input[type="button"],
.elementor-kit-3 input[type="submit"],
.elementor-kit-3 .elementor-button {
    font-family: "Tenor Sans", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 50px 50px 50px;
}

.elementor-kit-3 button:hover,
.elementor-kit-3 button:focus,
.elementor-kit-3 input[type="button"]:hover,
.elementor-kit-3 input[type="button"]:focus,
.elementor-kit-3 input[type="submit"]:hover,
.elementor-kit-3 input[type="submit"]:focus,
.elementor-kit-3 .elementor-button:hover,
.elementor-kit-3 .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-5815943);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-5815943);
}

.elementor-kit-3 input:not([type="button"]):not([type="submit"]),
.elementor-kit-3 textarea,
.elementor-kit-3 .elementor-field-textual {
    font-family: "Tenor Sans", Sans-serif;
    font-size: 17px;
    color: black;
    background-color: var(--e-global-color-ff40e3f);
    border-radius: 0px 5px 5px 5px;
}

.elementor-kit-3 input:focus:not([type="button"]):not([type="submit"]),
.elementor-kit-3 textarea:focus,
.elementor-kit-3 .elementor-field-textual:focus {
    color: black;
    background-color: #f0c8a000;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 20px;
}

    {}

h1.entry-title {
    display: var(--page-title-display);
}

.site-header {
    padding-right: 0px;
    padding-left: 0px;
}

@media(max-width:1024px) {
    .elementor-kit-3 {
        --e-global-typography-primary-font-size: 17px;
        --e-global-typography-secondary-font-size: 16px;
        --e-global-typography-text-font-size: 16px;
        --e-global-typography-text-line-height: 1.4em;
        --e-global-typography-accent-font-size: 28px;
        --e-global-typography-a692fe4-font-size: 24px;
        --e-global-typography-5fcad24-font-size: 30px;
        --e-global-typography-1ee383c-font-size: 14px;
        --e-global-typography-3e97bcf-font-size: 55px;
        --e-global-typography-910d076-font-size: 16px;
        --e-global-typography-b130b43-font-size: 17px;
        --e-global-typography-159ec2a-font-size: 12px;
        --e-global-typography-34888bf-font-size: 14px;
        --e-global-typography-c0f645c-font-size: 14px;
        --e-global-typography-28db9bb-font-size: 16px;
        --e-global-typography-6392731-font-size: 16px;
        --e-global-typography-ccf6310-font-size: 14px;
        --e-global-typography-85ffe77-font-size: 19px;
        --e-global-typography-c621ad0-font-size: 12px;
        --e-global-typography-167fbfd-font-size: 28px;
        --e-global-typography-9283348-font-size: 15px;
        --e-global-typography-9283348-line-height: 1.4em;
        --e-global-typography-a00eb24-font-size: 50px;
        --e-global-typography-0dab947-font-size: 15px;
        --e-global-typography-0dab947-line-height: 2em;
        --e-global-typography-1abe0b6-font-size: 15px;
        --e-global-typography-465582a-font-size: 15px;
        --e-global-typography-67df907-font-size: 28px;
        --e-global-typography-d13413e-font-size: 14px;
        --e-global-typography-2eff893-font-size: 15px;
        --e-global-typography-21de972-font-size: 14px;
        --e-global-typography-575765a-font-size: 32px;
        --e-global-typography-3424f6b-font-size: 28px;
        --e-global-typography-3424f6b-line-height: 1.3em;
        --e-global-typography-951467e-font-size: 15px;
        --e-global-typography-a56afe0-font-size: 18px;
        --e-global-typography-c72c5bf-font-size: 17px;
        font-size: 16px;
        line-height: 1.4em;
    }

    .elementor-kit-3 h1 {
        font-size: 52px;
    }

    .elementor-kit-3 h2 {
        font-size: 34px;
    }

    .elementor-kit-3 h3 {
        font-size: 28px;
    }

    .elementor-kit-3 h4 {
        font-size: 20px;
    }

    .elementor-kit-3 h5 {
        font-size: 20px;
    }

    .elementor-kit-3 h6 {
        font-size: 14px;
    }

    .elementor-kit-3 input:not([type="button"]):not([type="submit"]),
    .elementor-kit-3 textarea,
    .elementor-kit-3 .elementor-field-textual {
        font-size: 16px;
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
        display: flex;
    justify-content: space-between;
    }
}

@media(max-width:767px) {
    .elementor-kit-3 {
        --e-global-typography-primary-font-size: 16px;
        --e-global-typography-secondary-font-size: 16px;
        --e-global-typography-text-font-size: 16px;
        --e-global-typography-accent-font-size: 22px;
        --e-global-typography-a692fe4-font-size: 25px;
        --e-global-typography-5fcad24-font-size: 36px;
        --e-global-typography-1ee383c-font-size: 15px;
        --e-global-typography-3e97bcf-font-size: 40px;
        --e-global-typography-910d076-font-size: 13px;
        --e-global-typography-b130b43-font-size: 16px;
        --e-global-typography-159ec2a-font-size: 12px;
        --e-global-typography-34888bf-font-size: 14px;
        --e-global-typography-c0f645c-font-size: 14px;
        --e-global-typography-28db9bb-font-size: 16px;
        --e-global-typography-6392731-font-size: 16px;
        --e-global-typography-ccf6310-font-size: 14px;
        --e-global-typography-85ffe77-font-size: 17px;
        --e-global-typography-c621ad0-font-size: 12px;
        --e-global-typography-167fbfd-font-size: 30px;
        --e-global-typography-9283348-font-size: 15px;
        --e-global-typography-a00eb24-font-size: 55px;
        --e-global-typography-0dab947-font-size: 16px;
        --e-global-typography-0dab947-line-height: 2.2em;
        --e-global-typography-1abe0b6-font-size: 16px;
        --e-global-typography-465582a-font-size: 16px;
        --e-global-typography-67df907-font-size: 24px;
        --e-global-typography-d13413e-font-size: 14px;
        --e-global-typography-2eff893-font-size: 15px;
        --e-global-typography-21de972-font-size: 13px;
        --e-global-typography-575765a-font-size: 28px;
        --e-global-typography-3424f6b-font-size: 21px;
        --e-global-typography-951467e-font-size: 13px;
        --e-global-typography-a56afe0-font-size: 17px;
        --e-global-typography-c72c5bf-font-size: 20px;
        font-size: 16px;
    }

    .elementor-kit-3 h1 {
        font-size: 36px;
    }

    .elementor-kit-3 h2 {
        font-size: 26px;
    }

    .elementor-kit-3 h3 {
        font-size: 24px;
    }

    .elementor-kit-3 h4 {
        font-size: 20px;
    }

    .elementor-kit-3 h5 {
        font-size: 19px;
    }

    .elementor-kit-3 h6 {
        font-size: 14px;
    }

    .elementor-kit-3 input:not([type="button"]):not([type="submit"]),
    .elementor-kit-3 textarea,
    .elementor-kit-3 .elementor-field-textual {
        font-size: 16px;
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }
}



.elementor-4312 .elementor-element.elementor-element-6c620f60:not(.elementor-motion-effects-element-type-background),
.elementor-4312 .elementor-element.elementor-element-6c620f60>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
    background-image: url("../../2021/07/BG-Blur-04b.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4312 .elementor-element.elementor-element-6c620f60 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 0em 9em 0em;
}

.elementor-4312 .elementor-element.elementor-element-6c620f60>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4312 .elementor-element.elementor-element-6c620f60>.elementor-shape-bottom .elementor-shape-fill {
    fill: var(--e-global-color-5e20481);
}

.elementor-4312 .elementor-element.elementor-element-6c620f60>.elementor-shape-bottom svg {
    width: calc(138% + 1.3px);
    height: 75px;
}

.elementor-bc-flex-widget .elementor-4312 .elementor-element.elementor-element-451010eb.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4312 .elementor-element.elementor-element-451010eb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4312 .elementor-element.elementor-element-451010eb>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4312 .elementor-element.elementor-element-66748885 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-4312 .elementor-element.elementor-element-66748885>.elementor-widget-container {
    margin: 0px 0px 0px 6px;
}

.elementor-4312 .elementor-element.elementor-element-23fdbcbf .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-4312 .elementor-element.elementor-element-23fdbcbf>.elementor-widget-container {
    padding: 0em 0em 1em 0em;
}

.elementor-4312 .elementor-element.elementor-element-142b0e92 {
    color: var(--e-global-color-a920ad7);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-4312 .elementor-element.elementor-element-142b0e92>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 10px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4312 .elementor-element.elementor-element-5c8c24ea.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4312 .elementor-element.elementor-element-5c8c24ea.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4312 .elementor-element.elementor-element-7173562a .elementor-spacer-inner {
    height: 50px;
}

.elementor-4312 .elementor-element.elementor-element-2738e6af:not(.elementor-motion-effects-element-type-background),
.elementor-4312 .elementor-element.elementor-element-2738e6af>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-5e20481);
}

.elementor-4312 .elementor-element.elementor-element-2738e6af {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 0em 10em 0em;
}

.elementor-4312 .elementor-element.elementor-element-2738e6af>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4312 .elementor-element.elementor-element-2738e6af>.elementor-shape-bottom .elementor-shape-fill {
    fill: var(--e-global-color-secondary);
}

.elementor-4312 .elementor-element.elementor-element-2738e6af>.elementor-shape-bottom svg {
    width: calc(106% + 1.3px);
    height: 45px;
}

.elementor-4312 .elementor-element.elementor-element-58cf1d {
    text-align: center;
}

.elementor-4312 .elementor-element.elementor-element-58cf1d .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-4312 .elementor-element.elementor-element-58cf1d>.elementor-widget-container {
    padding: 0em 0em 2em 0em;
}

.elementor-4312 .elementor-element.elementor-element-1899ae08 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.65 * 100%);
}

.elementor-4312 .elementor-element.elementor-element-1899ae08:after {
    content: "0.65";
}

.elementor-4312 .elementor-element.elementor-element-1899ae08 .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-4312 .elementor-element.elementor-element-1899ae08 .elementor-post__meta-data span+span:before {
    content: "•";
}

.elementor-4312 .elementor-element.elementor-element-1899ae08 {
    --grid-column-gap: 30px;
    --grid-row-gap: 40px;
}

.elementor-4312 .elementor-element.elementor-element-1899ae08 .elementor-post {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 4px;
    padding: 0px 0px 0px 0px;
    border-color: #5B4A4A1C;
}

.elementor-4312 .elementor-element.elementor-element-1899ae08 .elementor-post__text {
    padding: 0px 0px 0px 0px;
}

.elementor-4312 .elementor-element.elementor-element-1899ae08 .elementor-post__thumbnail {
    border-radius: 0px 6px 6px 6px;
}

.elementor-4312 .elementor-element.elementor-element-1899ae08.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-4312 .elementor-element.elementor-element-1899ae08.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-4312 .elementor-element.elementor-element-1899ae08.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-4312 .elementor-element.elementor-element-1899ae08 .elementor-post__title,
.elementor-4312 .elementor-element.elementor-element-1899ae08 .elementor-post__title a {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-85ffe77-font-family), Sans-serif;
    font-size: var(--e-global-typography-85ffe77-font-size);
    font-weight: var(--e-global-typography-85ffe77-font-weight);
    line-height: var(--e-global-typography-85ffe77-line-height);
    letter-spacing: var(--e-global-typography-85ffe77-letter-spacing);
    word-spacing: var(--e-global-typography-85ffe77-word-spacing);
}

.elementor-4312 .elementor-element.elementor-element-1899ae08 .elementor-post__title {
    margin-bottom: 5px;
}

.elementor-4312 .elementor-element.elementor-element-1899ae08 .elementor-post__meta-data {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-c621ad0-font-family), Sans-serif;
    font-size: var(--e-global-typography-c621ad0-font-size);
    font-weight: var(--e-global-typography-c621ad0-font-weight);
    line-height: var(--e-global-typography-c621ad0-line-height);
    letter-spacing: var(--e-global-typography-c621ad0-letter-spacing);
    word-spacing: var(--e-global-typography-c621ad0-word-spacing);
    margin-bottom: 10px;
}

.elementor-4312 .elementor-element.elementor-element-1899ae08 .elementor-post__read-more {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-d13413e-font-family), Sans-serif;
    font-size: var(--e-global-typography-d13413e-font-size);
    font-weight: var(--e-global-typography-d13413e-font-weight);
    line-height: var(--e-global-typography-d13413e-line-height);
    letter-spacing: var(--e-global-typography-d13413e-letter-spacing);
    word-spacing: var(--e-global-typography-d13413e-word-spacing);
}

.elementor-4312 .elementor-element.elementor-element-6af1c76:not(.elementor-motion-effects-element-type-background),
.elementor-4312 .elementor-element.elementor-element-6af1c76>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
    background-image: url("../../2021/07/bg-blobs-CTA.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4312 .elementor-element.elementor-element-6af1c76,
.elementor-4312 .elementor-element.elementor-element-6af1c76>.elementor-background-overlay {
    border-radius: 0px 14px 14px 14px;
}

.elementor-4312 .elementor-element.elementor-element-6af1c76 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 6em;
    margin-bottom: 0em;
    padding: 4% 3% 4% 3%;
}

.elementor-4312 .elementor-element.elementor-element-6af1c76>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4312 .elementor-element.elementor-element-6d0217c6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4312 .elementor-element.elementor-element-6d0217c6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4312 .elementor-element.elementor-element-1b1ac400 {
    text-align: left;
}

.elementor-4312 .elementor-element.elementor-element-1b1ac400 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-a692fe4-font-family), Sans-serif;
    font-size: var(--e-global-typography-a692fe4-font-size);
    line-height: var(--e-global-typography-a692fe4-line-height);
    letter-spacing: var(--e-global-typography-a692fe4-letter-spacing);
    word-spacing: var(--e-global-typography-a692fe4-word-spacing);
}

.elementor-4312 .elementor-element.elementor-element-1b1ac400>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 0em 0em 0em 0em;
}

.elementor-4312 .elementor-element.elementor-element-60d90570 {
    color: var(--e-global-color-209b867);
}

.elementor-4312 .elementor-element.elementor-element-60d90570>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4312 .elementor-element.elementor-element-23529286.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4312 .elementor-element.elementor-element-23529286.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4312 .elementor-element.elementor-element-2f4a8439 .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

.elementor-4312 .elementor-element.elementor-element-2f4a8439 .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px;
}

.elementor-4312 .elementor-element.elementor-element-2f4a8439 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-4312 .elementor-element.elementor-element-2f4a8439 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-4312 .elementor-element.elementor-element-2f4a8439 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-4312 .elementor-element.elementor-element-2f4a8439 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-4312 .elementor-element.elementor-element-2f4a8439 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-4312 .elementor-element.elementor-element-2f4a8439 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-4312 .elementor-element.elementor-element-2f4a8439 .elementor-field-group .elementor-field {
    color: var(--e-global-color-primary);
}

.elementor-4312 .elementor-element.elementor-element-2f4a8439 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: var(--e-global-color-ff40e3f);
    border-color: var(--e-global-color-primary);
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-4312 .elementor-element.elementor-element-2f4a8439 .elementor-field-group .elementor-select-wrapper select {
    background-color: var(--e-global-color-ff40e3f);
    border-color: var(--e-global-color-primary);
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-4312 .elementor-element.elementor-element-2f4a8439 .elementor-field-group .elementor-select-wrapper::before {
    color: var(--e-global-color-primary);
}

.elementor-4312 .elementor-element.elementor-element-2f4a8439 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 50px 50px 50px;
}

.elementor-4312 .elementor-element.elementor-element-2f4a8439 .e-form__buttons__wrapper__button-next {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-primary);
}

.elementor-4312 .elementor-element.elementor-element-2f4a8439 .elementor-button[type="submit"] {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-primary);
}

.elementor-4312 .elementor-element.elementor-element-2f4a8439 .elementor-button[type="submit"] svg * {
    fill: var(--e-global-color-accent);
}

.elementor-4312 .elementor-element.elementor-element-2f4a8439 .e-form__buttons__wrapper__button-previous {
    background-color: var(--e-global-color-ff40e3f);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-4312 .elementor-element.elementor-element-2f4a8439 .e-form__buttons__wrapper__button-next:hover {
    background-color: var(--e-global-color-ff40e3f);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-4312 .elementor-element.elementor-element-2f4a8439 .elementor-button[type="submit"]:hover {
    background-color: var(--e-global-color-ff40e3f);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-4312 .elementor-element.elementor-element-2f4a8439 .elementor-button[type="submit"]:hover svg * {
    fill: var(--e-global-color-primary);
}

.elementor-4312 .elementor-element.elementor-element-2f4a8439 .e-form__buttons__wrapper__button-previous:hover {
    color: var(--e-global-color-primary);
}

.elementor-4312 .elementor-element.elementor-element-2f4a8439 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

@media(max-width:1024px) {
    .elementor-4312 .elementor-element.elementor-element-6c620f60>.elementor-shape-bottom svg {
        width: calc(116% + 1.3px);
        height: 24px;
    }

    .elementor-4312 .elementor-element.elementor-element-6c620f60 {
        padding: 4em 0em 5em 0em;
    }

    .elementor-4312 .elementor-element.elementor-element-451010eb>.elementor-element-populated {
        padding: 0% 38% 0% 4%;
    }

    .elementor-4312 .elementor-element.elementor-element-66748885 {
        text-align: left;
    }

    .elementor-4312 .elementor-element.elementor-element-66748885 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4312 .elementor-element.elementor-element-23fdbcbf {
        text-align: left;
    }

    .elementor-4312 .elementor-element.elementor-element-23fdbcbf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4312 .elementor-element.elementor-element-142b0e92 {
        text-align: left;
        font-size: var(--e-global-typography-secondary-font-size);
    }

    .elementor-4312 .elementor-element.elementor-element-2738e6af>.elementor-shape-bottom svg {
        width: calc(121% + 1.3px);
        height: 32px;
    }

    .elementor-4312 .elementor-element.elementor-element-2738e6af {
        padding: 5em 0em 7em 0em;
    }

    .elementor-4312 .elementor-element.elementor-element-58cf1d {
        text-align: center;
    }

    .elementor-4312 .elementor-element.elementor-element-58cf1d>.elementor-widget-container {
        margin: 0em 0em 1em 0em;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4312 .elementor-element.elementor-element-1899ae08 .elementor-post__title,
    .elementor-4312 .elementor-element.elementor-element-1899ae08 .elementor-post__title a {
        font-size: var(--e-global-typography-85ffe77-font-size);
        line-height: var(--e-global-typography-85ffe77-line-height);
        letter-spacing: var(--e-global-typography-85ffe77-letter-spacing);
        word-spacing: var(--e-global-typography-85ffe77-word-spacing);
    }

    .elementor-4312 .elementor-element.elementor-element-1899ae08 .elementor-post__meta-data {
        font-size: var(--e-global-typography-c621ad0-font-size);
        line-height: var(--e-global-typography-c621ad0-line-height);
        letter-spacing: var(--e-global-typography-c621ad0-letter-spacing);
        word-spacing: var(--e-global-typography-c621ad0-word-spacing);
    }

    .elementor-4312 .elementor-element.elementor-element-1899ae08 .elementor-post__read-more {
        font-size: var(--e-global-typography-d13413e-font-size);
        line-height: var(--e-global-typography-d13413e-line-height);
        letter-spacing: var(--e-global-typography-d13413e-letter-spacing);
        word-spacing: var(--e-global-typography-d13413e-word-spacing);
    }

    .elementor-4312 .elementor-element.elementor-element-6af1c76 {
        margin-top: 5em;
        margin-bottom: 0em;
        padding: 4% 4% 4% 4%;
    }

    .elementor-4312 .elementor-element.elementor-element-6d0217c6>.elementor-element-populated {
        margin: 0% 10% 0% 0%;
        --e-column-margin-right: 10%;
        --e-column-margin-left: 0%;
    }

    .elementor-4312 .elementor-element.elementor-element-1b1ac400 {
        text-align: left;
    }

    .elementor-4312 .elementor-element.elementor-element-1b1ac400 .elementor-heading-title {
        font-size: var(--e-global-typography-a692fe4-font-size);
        line-height: var(--e-global-typography-a692fe4-line-height);
        letter-spacing: var(--e-global-typography-a692fe4-letter-spacing);
        word-spacing: var(--e-global-typography-a692fe4-word-spacing);
    }

    .elementor-4312 .elementor-element.elementor-element-1b1ac400>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4312 .elementor-element.elementor-element-60d90570 {
        text-align: left;
    }

    .elementor-4312 .elementor-element.elementor-element-60d90570>.elementor-widget-container {
        margin: 0px 0px -14px 0px;
    }

    .elementor-4312 .elementor-element.elementor-element-23529286>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {

    .elementor-4312 .elementor-element.elementor-element-6c620f60:not(.elementor-motion-effects-element-type-background),
    .elementor-4312 .elementor-element.elementor-element-6c620f60>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center right;
    }

    .elementor-4312 .elementor-element.elementor-element-6c620f60 {
        padding: 4em 0em 5em 0em;
    }

    .elementor-4312 .elementor-element.elementor-element-451010eb>.elementor-element-populated {
        padding: 0em 1em 0em 1em;
    }

    .elementor-4312 .elementor-element.elementor-element-66748885 {
        text-align: center;
    }

    .elementor-4312 .elementor-element.elementor-element-66748885 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4312 .elementor-element.elementor-element-23fdbcbf {
        text-align: center;
    }

    .elementor-4312 .elementor-element.elementor-element-142b0e92 {
        text-align: center;
        font-size: var(--e-global-typography-secondary-font-size);
    }

    .elementor-4312 .elementor-element.elementor-element-2738e6af>.elementor-shape-bottom svg {
        width: calc(113% + 1.3px);
        height: 22px;
    }

    .elementor-4312 .elementor-element.elementor-element-2738e6af {
        padding: 4em 0em 6em 0em;
    }

    .elementor-4312 .elementor-element.elementor-element-1899ae08 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.65 * 100%);
    }

    .elementor-4312 .elementor-element.elementor-element-1899ae08:after {
        content: "0.65";
    }

    .elementor-4312 .elementor-element.elementor-element-1899ae08 .elementor-post__thumbnail__link {
        width: 100%;
    }

    .elementor-4312 .elementor-element.elementor-element-1899ae08 .elementor-post__title,
    .elementor-4312 .elementor-element.elementor-element-1899ae08 .elementor-post__title a {
        font-size: var(--e-global-typography-85ffe77-font-size);
        line-height: var(--e-global-typography-85ffe77-line-height);
        letter-spacing: var(--e-global-typography-85ffe77-letter-spacing);
        word-spacing: var(--e-global-typography-85ffe77-word-spacing);
    }

    .elementor-4312 .elementor-element.elementor-element-1899ae08 .elementor-post__meta-data {
        font-size: var(--e-global-typography-c621ad0-font-size);
        line-height: var(--e-global-typography-c621ad0-line-height);
        letter-spacing: var(--e-global-typography-c621ad0-letter-spacing);
        word-spacing: var(--e-global-typography-c621ad0-word-spacing);
    }

    .elementor-4312 .elementor-element.elementor-element-1899ae08 .elementor-post__read-more {
        font-size: var(--e-global-typography-d13413e-font-size);
        line-height: var(--e-global-typography-d13413e-line-height);
        letter-spacing: var(--e-global-typography-d13413e-letter-spacing);
        word-spacing: var(--e-global-typography-d13413e-word-spacing);
    }

    .elementor-4312 .elementor-element.elementor-element-6af1c76 {
        padding: 12% 6% 12% 6%;
    }

    .elementor-4312 .elementor-element.elementor-element-6d0217c6>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-4312 .elementor-element.elementor-element-1b1ac400 {
        text-align: center;
    }

    .elementor-4312 .elementor-element.elementor-element-1b1ac400 .elementor-heading-title {
        font-size: var(--e-global-typography-a692fe4-font-size);
        line-height: var(--e-global-typography-a692fe4-line-height);
        letter-spacing: var(--e-global-typography-a692fe4-letter-spacing);
        word-spacing: var(--e-global-typography-a692fe4-word-spacing);
    }

    .elementor-4312 .elementor-element.elementor-element-1b1ac400>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4312 .elementor-element.elementor-element-60d90570 {
        text-align: center;
    }
}

@media(min-width:768px) {
    .elementor-4312 .elementor-element.elementor-element-451010eb {
        width: 52%;
    }

    .elementor-4312 .elementor-element.elementor-element-5c8c24ea {
        width: 48%;
    }

    .elementor-4312 .elementor-element.elementor-element-6d0217c6 {
        width: 61.332%;
    }

    .elementor-4312 .elementor-element.elementor-element-23529286 {
        width: 38%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-4312 .elementor-element.elementor-element-451010eb {
        width: 100%;
    }

    .elementor-4312 .elementor-element.elementor-element-5c8c24ea {
        width: 100%;
    }

    .elementor-4312 .elementor-element.elementor-element-6d0217c6 {
        width: 54%;
    }

    .elementor-4312 .elementor-element.elementor-element-23529286 {
        width: 46%;
    }
}

@media(min-width:1025px) {

    .elementor-4312 .elementor-element.elementor-element-6c620f60:not(.elementor-motion-effects-element-type-background),
    .elementor-4312 .elementor-element.elementor-element-6c620f60>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-4312 .elementor-element.elementor-element-6af1c76:not(.elementor-motion-effects-element-type-background),
    .elementor-4312 .elementor-element.elementor-element-6af1c76>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}



.elementor-4297 .elementor-element.elementor-element-e1a1e5c:not(.elementor-motion-effects-element-type-background),
.elementor-4297 .elementor-element.elementor-element-e1a1e5c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
    background-image: url("../../2021/07/BG-Blur-04b.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4297 .elementor-element.elementor-element-e1a1e5c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 7em 0em 11em 0em;
}

.elementor-4297 .elementor-element.elementor-element-e1a1e5c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4297 .elementor-element.elementor-element-e1a1e5c>.elementor-shape-bottom .elementor-shape-fill {
    fill: var(--e-global-color-5e20481);
}

.elementor-4297 .elementor-element.elementor-element-e1a1e5c>.elementor-shape-bottom svg {
    width: calc(138% + 1.3px);
    height: 75px;
}

.elementor-bc-flex-widget .elementor-4297 .elementor-element.elementor-element-116fdc40.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4297 .elementor-element.elementor-element-116fdc40.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4297 .elementor-element.elementor-element-116fdc40>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4297 .elementor-element.elementor-element-27505600 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-4297 .elementor-element.elementor-element-27505600>.elementor-widget-container {
    margin: 0px 0px 0px 6px;
}

.elementor-4297 .elementor-element.elementor-element-5452284b .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-4297 .elementor-element.elementor-element-5452284b>.elementor-widget-container {
    padding: 0em 0em 1em 0em;
}

.elementor-bc-flex-widget .elementor-4297 .elementor-element.elementor-element-22ba5247.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4297 .elementor-element.elementor-element-22ba5247.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4297 .elementor-element.elementor-element-502c464b .elementor-spacer-inner {
    height: 50px;
}

.elementor-4297 .elementor-element.elementor-element-4bf6763a:not(.elementor-motion-effects-element-type-background),
.elementor-4297 .elementor-element.elementor-element-4bf6763a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-5e20481);
}

.elementor-4297 .elementor-element.elementor-element-4bf6763a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 8em 0em 4em 0em;
}

.elementor-4297 .elementor-element.elementor-element-4bf6763a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4297 .elementor-element.elementor-element-5909a20f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4297 .elementor-element.elementor-element-5909a20f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-5e20481);
}

.elementor-4297 .elementor-element.elementor-element-5909a20f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4297 .elementor-element.elementor-element-5909a20f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4297 .elementor-element.elementor-element-5909a20f {
    z-index: 1;
}

.elementor-4297 .elementor-element.elementor-element-14d0cf27>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4297 .elementor-element.elementor-element-4adc370a>.elementor-element-populated {
    padding: 0% 14% 0% 0%;
}

.elementor-4297 .elementor-element.elementor-element-72b7d956 {
    text-align: left;
}

.elementor-4297 .elementor-element.elementor-element-72b7d956 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-4297 .elementor-element.elementor-element-72b7d956>.elementor-widget-container {
    padding: 0em 0em 0em 0em;
}

.elementor-4297 .elementor-element.elementor-element-6fdccb86 {
    text-align: left;
    color: var(--e-global-color-text);
}

.elementor-4297 .elementor-element.elementor-element-6fdccb86>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 10px 0px;
}

.elementor-4297 .elementor-element.elementor-element-297142eb .elementor-field-group {
    padding-right: calc(16px/2);
    padding-left: calc(16px/2);
    margin-bottom: 16px;
}

.elementor-4297 .elementor-element.elementor-element-297142eb .elementor-form-fields-wrapper {
    margin-left: calc(-16px/2);
    margin-right: calc(-16px/2);
    margin-bottom: -16px;
}

.elementor-4297 .elementor-element.elementor-element-297142eb .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-4297 .elementor-element.elementor-element-297142eb .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-4297 .elementor-element.elementor-element-297142eb .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-4297 .elementor-element.elementor-element-297142eb .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-4297 .elementor-element.elementor-element-297142eb .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-4297 .elementor-element.elementor-element-297142eb .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-4297 .elementor-element.elementor-element-297142eb .elementor-field-group .elementor-field {
    color: var(--e-global-color-secondary);
}

.elementor-4297 .elementor-element.elementor-element-297142eb .elementor-field-group .elementor-field,
.elementor-4297 .elementor-element.elementor-element-297142eb .elementor-field-subgroup label {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-4297 .elementor-element.elementor-element-297142eb .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: var(--e-global-color-ff40e3f);
    border-color: var(--e-global-color-3869f26);
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 6px 6px 6px;
}

.elementor-4297 .elementor-element.elementor-element-297142eb .elementor-field-group .elementor-select-wrapper select {
    background-color: var(--e-global-color-ff40e3f);
    border-color: var(--e-global-color-3869f26);
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 6px 6px 6px;
}

.elementor-4297 .elementor-element.elementor-element-297142eb .elementor-field-group .elementor-select-wrapper::before {
    color: var(--e-global-color-3869f26);
}

.elementor-4297 .elementor-element.elementor-element-297142eb .elementor-button {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    border-radius: 0px 50px 50px 50px;
    padding: 14px 50px 14px 50px;
}

.elementor-4297 .elementor-element.elementor-element-297142eb .e-form__buttons__wrapper__button-next {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-primary);
}

.elementor-4297 .elementor-element.elementor-element-297142eb .elementor-button[type="submit"] {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-primary);
}

.elementor-4297 .elementor-element.elementor-element-297142eb .elementor-button[type="submit"] svg * {
    fill: var(--e-global-color-primary);
}

.elementor-4297 .elementor-element.elementor-element-297142eb .e-form__buttons__wrapper__button-previous {
    color: var(--e-global-color-primary);
}

.elementor-4297 .elementor-element.elementor-element-297142eb .e-form__buttons__wrapper__button-next:hover {
    background-color: var(--e-global-color-5815943);
    color: var(--e-global-color-primary);
}

.elementor-4297 .elementor-element.elementor-element-297142eb .elementor-button[type="submit"]:hover {
    background-color: var(--e-global-color-5815943);
    color: var(--e-global-color-primary);
}

.elementor-4297 .elementor-element.elementor-element-297142eb .elementor-button[type="submit"]:hover svg * {
    fill: var(--e-global-color-primary);
}

.elementor-4297 .elementor-element.elementor-element-297142eb .e-form__buttons__wrapper__button-previous:hover {
    color: var(--e-global-color-primary);
}

.elementor-4297 .elementor-element.elementor-element-297142eb {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-bc-flex-widget .elementor-4297 .elementor-element.elementor-element-715bf7b2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4297 .elementor-element.elementor-element-715bf7b2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4297 .elementor-element.elementor-element-715bf7b2>.elementor-element-populated {
    margin: 0% 14% 0% 0%;
    --e-column-margin-right: 14%;
    --e-column-margin-left: 0%;
}

.elementor-4297 .elementor-element.elementor-element-6fcd9072>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4297 .elementor-element.elementor-element-5461f531 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-4297 .elementor-element.elementor-element-5461f531.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-a1d8103);
    color: var(--e-global-color-accent);
}

.elementor-4297 .elementor-element.elementor-element-5461f531.elementor-view-framed .elementor-icon,
.elementor-4297 .elementor-element.elementor-element-5461f531.elementor-view-default .elementor-icon {
    color: var(--e-global-color-a1d8103);
    border-color: var(--e-global-color-a1d8103);
}

.elementor-4297 .elementor-element.elementor-element-5461f531.elementor-view-framed .elementor-icon,
.elementor-4297 .elementor-element.elementor-element-5461f531.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-a1d8103);
}

.elementor-4297 .elementor-element.elementor-element-5461f531.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-4297 .elementor-element.elementor-element-5461f531.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-4297 .elementor-element.elementor-element-5461f531 .elementor-icon {
    font-size: 28px;
    border-radius: 50px 0px 50px 50px;
}

.elementor-4297 .elementor-element.elementor-element-5461f531 .elementor-icon i,
.elementor-4297 .elementor-element.elementor-element-5461f531 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4297 .elementor-element.elementor-element-48bdc57f>.elementor-element-populated {
    padding: 0% 0% 0% 4%;
}

.elementor-4297 .elementor-element.elementor-element-30d29909 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-21de972-font-family), Sans-serif;
    font-size: var(--e-global-typography-21de972-font-size);
    font-weight: var(--e-global-typography-21de972-font-weight);
    line-height: var(--e-global-typography-21de972-line-height);
    letter-spacing: var(--e-global-typography-21de972-letter-spacing);
    word-spacing: var(--e-global-typography-21de972-word-spacing);
}

.elementor-4297 .elementor-element.elementor-element-30d29909>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-4297 .elementor-element.elementor-element-62a6f459 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2eff893-font-family), Sans-serif;
    font-size: var(--e-global-typography-2eff893-font-size);
    font-weight: var(--e-global-typography-2eff893-font-weight);
    line-height: var(--e-global-typography-2eff893-line-height);
    letter-spacing: var(--e-global-typography-2eff893-letter-spacing);
    word-spacing: var(--e-global-typography-2eff893-word-spacing);
}

.elementor-4297 .elementor-element.elementor-element-62a6f459>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-4297 .elementor-element.elementor-element-7f2c4d42 {
    margin-top: 3em;
    margin-bottom: 0em;
}

.elementor-4297 .elementor-element.elementor-element-b0ba64f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4297 .elementor-element.elementor-element-1ecdae80 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-4297 .elementor-element.elementor-element-1ecdae80.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-a1d8103);
    color: var(--e-global-color-accent);
}

.elementor-4297 .elementor-element.elementor-element-1ecdae80.elementor-view-framed .elementor-icon,
.elementor-4297 .elementor-element.elementor-element-1ecdae80.elementor-view-default .elementor-icon {
    color: var(--e-global-color-a1d8103);
    border-color: var(--e-global-color-a1d8103);
}

.elementor-4297 .elementor-element.elementor-element-1ecdae80.elementor-view-framed .elementor-icon,
.elementor-4297 .elementor-element.elementor-element-1ecdae80.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-a1d8103);
}

.elementor-4297 .elementor-element.elementor-element-1ecdae80.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-4297 .elementor-element.elementor-element-1ecdae80.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-4297 .elementor-element.elementor-element-1ecdae80 .elementor-icon {
    font-size: 28px;
    border-radius: 50px 0px 50px 50px;
}

.elementor-4297 .elementor-element.elementor-element-1ecdae80 .elementor-icon i,
.elementor-4297 .elementor-element.elementor-element-1ecdae80 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4297 .elementor-element.elementor-element-4ba0612f>.elementor-element-populated {
    padding: 0% 0% 0% 4%;
}

.elementor-4297 .elementor-element.elementor-element-62c0b098 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-21de972-font-family), Sans-serif;
    font-size: var(--e-global-typography-21de972-font-size);
    font-weight: var(--e-global-typography-21de972-font-weight);
    line-height: var(--e-global-typography-21de972-line-height);
    letter-spacing: var(--e-global-typography-21de972-letter-spacing);
    word-spacing: var(--e-global-typography-21de972-word-spacing);
}

.elementor-4297 .elementor-element.elementor-element-62c0b098>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-4297 .elementor-element.elementor-element-5a65aba7 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2eff893-font-family), Sans-serif;
    font-size: var(--e-global-typography-2eff893-font-size);
    font-weight: var(--e-global-typography-2eff893-font-weight);
    line-height: var(--e-global-typography-2eff893-line-height);
    letter-spacing: var(--e-global-typography-2eff893-letter-spacing);
    word-spacing: var(--e-global-typography-2eff893-word-spacing);
}

.elementor-4297 .elementor-element.elementor-element-5a65aba7>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-4297 .elementor-element.elementor-element-67f51cad {
    margin-top: 3em;
    margin-bottom: 0em;
}

.elementor-4297 .elementor-element.elementor-element-5b459f35>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4297 .elementor-element.elementor-element-408251e7 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-4297 .elementor-element.elementor-element-408251e7.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-a1d8103);
    color: var(--e-global-color-accent);
}

.elementor-4297 .elementor-element.elementor-element-408251e7.elementor-view-framed .elementor-icon,
.elementor-4297 .elementor-element.elementor-element-408251e7.elementor-view-default .elementor-icon {
    color: var(--e-global-color-a1d8103);
    border-color: var(--e-global-color-a1d8103);
}

.elementor-4297 .elementor-element.elementor-element-408251e7.elementor-view-framed .elementor-icon,
.elementor-4297 .elementor-element.elementor-element-408251e7.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-a1d8103);
}

.elementor-4297 .elementor-element.elementor-element-408251e7.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-4297 .elementor-element.elementor-element-408251e7.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-4297 .elementor-element.elementor-element-408251e7 .elementor-icon {
    font-size: 28px;
    border-radius: 50px 0px 50px 50px;
}

.elementor-4297 .elementor-element.elementor-element-408251e7 .elementor-icon i,
.elementor-4297 .elementor-element.elementor-element-408251e7 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4297 .elementor-element.elementor-element-e07effa>.elementor-element-populated {
    padding: 0% 0% 0% 4%;
}

.elementor-4297 .elementor-element.elementor-element-7d34d6b0 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-21de972-font-family), Sans-serif;
    font-size: var(--e-global-typography-21de972-font-size);
    font-weight: var(--e-global-typography-21de972-font-weight);
    line-height: var(--e-global-typography-21de972-line-height);
    letter-spacing: var(--e-global-typography-21de972-letter-spacing);
    word-spacing: var(--e-global-typography-21de972-word-spacing);
}

.elementor-4297 .elementor-element.elementor-element-7d34d6b0>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-4297 .elementor-element.elementor-element-79f2093e .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2eff893-font-family), Sans-serif;
    font-size: var(--e-global-typography-2eff893-font-size);
    font-weight: var(--e-global-typography-2eff893-font-weight);
    line-height: var(--e-global-typography-2eff893-line-height);
    letter-spacing: var(--e-global-typography-2eff893-letter-spacing);
    word-spacing: var(--e-global-typography-2eff893-word-spacing);
}

.elementor-4297 .elementor-element.elementor-element-79f2093e>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-4297 .elementor-element.elementor-element-4918cec3:not(.elementor-motion-effects-element-type-background),
.elementor-4297 .elementor-element.elementor-element-4918cec3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-5e20481);
}

.elementor-4297 .elementor-element.elementor-element-4918cec3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2em 0em 8em 0em;
}

.elementor-4297 .elementor-element.elementor-element-4918cec3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4297 .elementor-element.elementor-element-6381fb07>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4297 .elementor-element.elementor-element-6ccd171c iframe {
    height: 380px;
}

.elementor-4297 .elementor-element.elementor-element-6ccd171c>.elementor-widget-container {
    border-radius: 0px 8px 8px 8px;
}

.elementor-4297 .elementor-element.elementor-element-61e548fc:not(.elementor-motion-effects-element-type-background),
.elementor-4297 .elementor-element.elementor-element-61e548fc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
    background-image: url("../../2021/07/BG-Blur-05.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4297 .elementor-element.elementor-element-61e548fc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 11em 0em 9em 0em;
}

.elementor-4297 .elementor-element.elementor-element-61e548fc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4297 .elementor-element.elementor-element-61e548fc>.elementor-shape-top .elementor-shape-fill {
    fill: var(--e-global-color-5e20481);
}

.elementor-4297 .elementor-element.elementor-element-61e548fc>.elementor-shape-top svg {
    width: calc(140% + 1.3px);
    height: 75px;
}

.elementor-4297 .elementor-element.elementor-element-61e548fc>.elementor-shape-bottom .elementor-shape-fill {
    fill: var(--e-global-color-secondary);
}

.elementor-4297 .elementor-element.elementor-element-61e548fc>.elementor-shape-bottom svg {
    width: calc(106% + 1.3px);
    height: 45px;
}

.elementor-bc-flex-widget .elementor-4297 .elementor-element.elementor-element-1050ae65.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-4297 .elementor-element.elementor-element-1050ae65.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-4297 .elementor-element.elementor-element-d8f750 {
    --lottie-container-width: 86%;
}

.elementor-4297 .elementor-element.elementor-element-d8f750>.elementor-widget-container {
    margin: 0em 0em -22em -5em;
}

.elementor-4297 .elementor-element.elementor-element-7086fbd8 img {
    width: 100%;
    border-radius: 5px 5px 5px 5px;
}

.elementor-4297 .elementor-element.elementor-element-7086fbd8>.elementor-widget-container {
    margin: 0em 0em 0em 2em;
}

.elementor-4297 .elementor-element.elementor-element-7086fbd8:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../2021/07/mask-pricing-02.png);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-4297 .elementor-element.elementor-element-7086fbd8.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../2021/07/mask-pricing-02.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-4297 .elementor-element.elementor-element-bea5c35 {
    --lottie-container-width: 30%;
}

.elementor-4297 .elementor-element.elementor-element-bea5c35>.elementor-widget-container {
    margin: -11em 0em 0em -12em;
}

.elementor-4297 .elementor-element.elementor-element-4df41f37>.elementor-element-populated {
    margin: 0% 0% 0% 8%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 8%;
}

.elementor-4297 .elementor-element.elementor-element-231db103 {
    text-align: left;
}

.elementor-4297 .elementor-element.elementor-element-231db103 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-4297 .elementor-element.elementor-element-231db103>.elementor-widget-container {
    margin: 0px 0px 0px 6px;
}

.elementor-4297 .elementor-element.elementor-element-30ce1189 {
    text-align: left;
}

.elementor-4297 .elementor-element.elementor-element-30ce1189 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-4297 .elementor-element.elementor-element-30ce1189>.elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

.elementor-4297 .elementor-element.elementor-element-2512d9a {
    text-align: left;
    color: var(--e-global-color-text);
}

.elementor-4297 .elementor-element.elementor-element-2512d9a>.elementor-widget-container {
    margin: 0% 6% 0% 0%;
    padding: 0em 0em 1em 0em;
}

.elementor-4297 .elementor-element.elementor-element-38875aa5 .elementor-tab-title {
    border-width: 1px;
    border-color: #5131251A;
    padding: 1% 4% 5% 2%;
}

.elementor-4297 .elementor-element.elementor-element-38875aa5 .elementor-tab-content {
    border-width: 1px;
    border-bottom-color: #5131251A;
    color: var(--e-global-color-a920ad7);
}

.elementor-4297 .elementor-element.elementor-element-38875aa5 .elementor-toggle-item:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-4297 .elementor-element.elementor-element-38875aa5 .elementor-toggle-title,
.elementor-4297 .elementor-element.elementor-element-38875aa5 .elementor-toggle-icon {
    color: var(--e-global-color-secondary);
}

.elementor-4297 .elementor-element.elementor-element-38875aa5 .elementor-toggle-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-4297 .elementor-element.elementor-element-38875aa5 .elementor-tab-title.elementor-active a,
.elementor-4297 .elementor-element.elementor-element-38875aa5 .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var(--e-global-color-secondary);
}

.elementor-4297 .elementor-element.elementor-element-38875aa5 .elementor-toggle-title {
    font-family: var(--e-global-typography-a56afe0-font-family), Sans-serif;
    font-size: var(--e-global-typography-a56afe0-font-size);
    font-weight: var(--e-global-typography-a56afe0-font-weight);
    line-height: var(--e-global-typography-a56afe0-line-height);
    letter-spacing: var(--e-global-typography-a56afe0-letter-spacing);
    word-spacing: var(--e-global-typography-a56afe0-word-spacing);
}

.elementor-4297 .elementor-element.elementor-element-38875aa5 .elementor-tab-title .elementor-toggle-icon i:before {
    color: #C47A5E;
}

.elementor-4297 .elementor-element.elementor-element-38875aa5 .elementor-tab-title .elementor-toggle-icon svg {
    fill: #C47A5E;
}

.elementor-4297 .elementor-element.elementor-element-38875aa5 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
    color: #C47A5E;
}

.elementor-4297 .elementor-element.elementor-element-38875aa5 .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
    fill: #C47A5E;
}

@media(max-width:1024px) {
    .elementor-4297 .elementor-element.elementor-element-e1a1e5c>.elementor-shape-bottom svg {
        width: calc(120% + 1.3px);
        height: 39px;
    }

    .elementor-4297 .elementor-element.elementor-element-e1a1e5c {
        padding: 4em 0em 8em 0em;
    }

    .elementor-4297 .elementor-element.elementor-element-27505600 {
        text-align: center;
    }

    .elementor-4297 .elementor-element.elementor-element-27505600 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4297 .elementor-element.elementor-element-5452284b {
        text-align: center;
    }

    .elementor-4297 .elementor-element.elementor-element-5452284b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4297 .elementor-element.elementor-element-4bf6763a {
        padding: 5em 1em 3em 1em;
    }

    .elementor-4297 .elementor-element.elementor-element-4adc370a>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4297 .elementor-element.elementor-element-72b7d956 {
        text-align: left;
    }

    .elementor-4297 .elementor-element.elementor-element-72b7d956>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4297 .elementor-element.elementor-element-6fdccb86 {
        text-align: left;
    }

    .elementor-4297 .elementor-element.elementor-element-297142eb .elementor-field-group .elementor-field,
    .elementor-4297 .elementor-element.elementor-element-297142eb .elementor-field-subgroup label {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4297 .elementor-element.elementor-element-297142eb .elementor-button {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4297 .elementor-element.elementor-element-715bf7b2>.elementor-element-populated {
        margin: 0% 0% 0% 10%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 10%;
    }

    .elementor-4297 .elementor-element.elementor-element-5461f531 .elementor-icon {
        font-size: 22px;
    }

    .elementor-4297 .elementor-element.elementor-element-30d29909 .elementor-heading-title {
        font-size: var(--e-global-typography-21de972-font-size);
        line-height: var(--e-global-typography-21de972-line-height);
        letter-spacing: var(--e-global-typography-21de972-letter-spacing);
        word-spacing: var(--e-global-typography-21de972-word-spacing);
    }

    .elementor-4297 .elementor-element.elementor-element-62a6f459 .elementor-heading-title {
        font-size: var(--e-global-typography-2eff893-font-size);
        line-height: var(--e-global-typography-2eff893-line-height);
        letter-spacing: var(--e-global-typography-2eff893-letter-spacing);
        word-spacing: var(--e-global-typography-2eff893-word-spacing);
    }

    .elementor-4297 .elementor-element.elementor-element-62a6f459>.elementor-widget-container {
        margin: -8px 0px 0px 0px;
    }

    .elementor-4297 .elementor-element.elementor-element-1ecdae80 .elementor-icon {
        font-size: 22px;
    }

    .elementor-4297 .elementor-element.elementor-element-62c0b098 .elementor-heading-title {
        font-size: var(--e-global-typography-21de972-font-size);
        line-height: var(--e-global-typography-21de972-line-height);
        letter-spacing: var(--e-global-typography-21de972-letter-spacing);
        word-spacing: var(--e-global-typography-21de972-word-spacing);
    }

    .elementor-4297 .elementor-element.elementor-element-5a65aba7 .elementor-heading-title {
        font-size: var(--e-global-typography-2eff893-font-size);
        line-height: var(--e-global-typography-2eff893-line-height);
        letter-spacing: var(--e-global-typography-2eff893-letter-spacing);
        word-spacing: var(--e-global-typography-2eff893-word-spacing);
    }

    .elementor-4297 .elementor-element.elementor-element-5a65aba7>.elementor-widget-container {
        margin: -8px 0px 0px 0px;
    }

    .elementor-4297 .elementor-element.elementor-element-408251e7 .elementor-icon {
        font-size: 22px;
    }

    .elementor-4297 .elementor-element.elementor-element-7d34d6b0 .elementor-heading-title {
        font-size: var(--e-global-typography-21de972-font-size);
        line-height: var(--e-global-typography-21de972-line-height);
        letter-spacing: var(--e-global-typography-21de972-letter-spacing);
        word-spacing: var(--e-global-typography-21de972-word-spacing);
    }

    .elementor-4297 .elementor-element.elementor-element-79f2093e .elementor-heading-title {
        font-size: var(--e-global-typography-2eff893-font-size);
        line-height: var(--e-global-typography-2eff893-line-height);
        letter-spacing: var(--e-global-typography-2eff893-letter-spacing);
        word-spacing: var(--e-global-typography-2eff893-word-spacing);
    }

    .elementor-4297 .elementor-element.elementor-element-79f2093e>.elementor-widget-container {
        margin: -8px 0px 0px 0px;
    }

    .elementor-4297 .elementor-element.elementor-element-4918cec3 {
        padding: 0em 1em 6em 1em;
    }

    .elementor-4297 .elementor-element.elementor-element-6ccd171c iframe {
        height: 300px;
    }

    .elementor-4297 .elementor-element.elementor-element-61e548fc>.elementor-shape-top svg {
        width: calc(130% + 1.3px);
        height: 45px;
    }

    .elementor-4297 .elementor-element.elementor-element-61e548fc>.elementor-shape-bottom svg {
        width: calc(103% + 1.3px);
        height: 28px;
    }

    .elementor-4297 .elementor-element.elementor-element-61e548fc {
        padding: 6em 0em 6em 0em;
    }

    .elementor-4297 .elementor-element.elementor-element-d8f750>.elementor-widget-container {
        margin: 0em 0em -13em -1em;
    }

    .elementor-4297 .elementor-element.elementor-element-7086fbd8 {
        text-align: left;
    }

    .elementor-4297 .elementor-element.elementor-element-7086fbd8>.elementor-widget-container {
        margin: 0em 0em -6em 0em;
    }

    .elementor-4297 .elementor-element.elementor-element-bea5c35 {
        --lottie-container-width: 36%;
    }

    .elementor-4297 .elementor-element.elementor-element-bea5c35>.elementor-widget-container {
        margin: -1em 1em 0em 0em;
    }

    .elementor-4297 .elementor-element.elementor-element-4df41f37>.elementor-element-populated {
        margin: 0% 0% 0% 5%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 5%;
    }

    .elementor-4297 .elementor-element.elementor-element-231db103 {
        text-align: left;
    }

    .elementor-4297 .elementor-element.elementor-element-231db103 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4297 .elementor-element.elementor-element-30ce1189 {
        text-align: left;
    }

    .elementor-4297 .elementor-element.elementor-element-30ce1189>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4297 .elementor-element.elementor-element-2512d9a {
        text-align: left;
    }

    .elementor-4297 .elementor-element.elementor-element-38875aa5 .elementor-toggle-title {
        font-size: var(--e-global-typography-a56afe0-font-size);
        line-height: var(--e-global-typography-a56afe0-line-height);
        letter-spacing: var(--e-global-typography-a56afe0-letter-spacing);
        word-spacing: var(--e-global-typography-a56afe0-word-spacing);
    }
}

@media(max-width:767px) {

    .elementor-4297 .elementor-element.elementor-element-e1a1e5c:not(.elementor-motion-effects-element-type-background),
    .elementor-4297 .elementor-element.elementor-element-e1a1e5c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center right;
    }

    .elementor-4297 .elementor-element.elementor-element-e1a1e5c>.elementor-shape-bottom svg {
        width: calc(118% + 1.3px);
        height: 20px;
    }

    .elementor-4297 .elementor-element.elementor-element-e1a1e5c {
        padding: 4em 0em 5em 0em;
    }

    .elementor-4297 .elementor-element.elementor-element-116fdc40>.elementor-element-populated {
        padding: 0% 4% 0% 4%;
    }

    .elementor-4297 .elementor-element.elementor-element-27505600 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4297 .elementor-element.elementor-element-4bf6763a {
        padding: 4em 1em 4em 1em;
    }

    .elementor-4297 .elementor-element.elementor-element-5909a20f>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4297 .elementor-element.elementor-element-4adc370a>.elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }

    .elementor-4297 .elementor-element.elementor-element-72b7d956 {
        text-align: center;
    }

    .elementor-4297 .elementor-element.elementor-element-6fdccb86 {
        text-align: center;
    }

    .elementor-4297 .elementor-element.elementor-element-297142eb .elementor-field-group .elementor-field,
    .elementor-4297 .elementor-element.elementor-element-297142eb .elementor-field-subgroup label {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4297 .elementor-element.elementor-element-297142eb .elementor-button {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-4297 .elementor-element.elementor-element-715bf7b2>.elementor-element-populated {
        margin: 4em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-4297 .elementor-element.elementor-element-6fcd9072 {
        width: 16%;
    }

    .elementor-4297 .elementor-element.elementor-element-48bdc57f {
        width: 84%;
    }

    .elementor-4297 .elementor-element.elementor-element-48bdc57f>.elementor-element-populated {
        padding: 0% 0% 0% 5%;
    }

    .elementor-4297 .elementor-element.elementor-element-30d29909 .elementor-heading-title {
        font-size: var(--e-global-typography-21de972-font-size);
        line-height: var(--e-global-typography-21de972-line-height);
        letter-spacing: var(--e-global-typography-21de972-letter-spacing);
        word-spacing: var(--e-global-typography-21de972-word-spacing);
    }

    .elementor-4297 .elementor-element.elementor-element-62a6f459 .elementor-heading-title {
        font-size: var(--e-global-typography-2eff893-font-size);
        line-height: var(--e-global-typography-2eff893-line-height);
        letter-spacing: var(--e-global-typography-2eff893-letter-spacing);
        word-spacing: var(--e-global-typography-2eff893-word-spacing);
    }

    .elementor-4297 .elementor-element.elementor-element-b0ba64f {
        width: 16%;
    }

    .elementor-4297 .elementor-element.elementor-element-4ba0612f {
        width: 84%;
    }

    .elementor-4297 .elementor-element.elementor-element-4ba0612f>.elementor-element-populated {
        padding: 0% 0% 0% 5%;
    }

    .elementor-4297 .elementor-element.elementor-element-62c0b098 .elementor-heading-title {
        font-size: var(--e-global-typography-21de972-font-size);
        line-height: var(--e-global-typography-21de972-line-height);
        letter-spacing: var(--e-global-typography-21de972-letter-spacing);
        word-spacing: var(--e-global-typography-21de972-word-spacing);
    }

    .elementor-4297 .elementor-element.elementor-element-5a65aba7 .elementor-heading-title {
        font-size: var(--e-global-typography-2eff893-font-size);
        line-height: var(--e-global-typography-2eff893-line-height);
        letter-spacing: var(--e-global-typography-2eff893-letter-spacing);
        word-spacing: var(--e-global-typography-2eff893-word-spacing);
    }

    .elementor-4297 .elementor-element.elementor-element-5b459f35 {
        width: 16%;
    }

    .elementor-4297 .elementor-element.elementor-element-e07effa {
        width: 84%;
    }

    .elementor-4297 .elementor-element.elementor-element-e07effa>.elementor-element-populated {
        padding: 0% 0% 0% 5%;
    }

    .elementor-4297 .elementor-element.elementor-element-7d34d6b0 .elementor-heading-title {
        font-size: var(--e-global-typography-21de972-font-size);
        line-height: var(--e-global-typography-21de972-line-height);
        letter-spacing: var(--e-global-typography-21de972-letter-spacing);
        word-spacing: var(--e-global-typography-21de972-word-spacing);
    }

    .elementor-4297 .elementor-element.elementor-element-79f2093e .elementor-heading-title {
        font-size: var(--e-global-typography-2eff893-font-size);
        line-height: var(--e-global-typography-2eff893-line-height);
        letter-spacing: var(--e-global-typography-2eff893-letter-spacing);
        word-spacing: var(--e-global-typography-2eff893-word-spacing);
    }

    .elementor-4297 .elementor-element.elementor-element-4918cec3 {
        padding: 0em 0em 4em 0em;
    }

    .elementor-4297 .elementor-element.elementor-element-6ccd171c iframe {
        height: 230px;
    }

    .elementor-4297 .elementor-element.elementor-element-61e548fc>.elementor-shape-top svg {
        width: calc(120% + 1.3px);
        height: 24px;
    }

    .elementor-4297 .elementor-element.elementor-element-61e548fc>.elementor-shape-bottom svg {
        width: calc(102% + 1.3px);
        height: 21px;
    }

    .elementor-4297 .elementor-element.elementor-element-61e548fc {
        padding: 3em 0em 6em 0em;
    }

    .elementor-4297 .elementor-element.elementor-element-4df41f37>.elementor-element-populated {
        margin: 6% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-4297 .elementor-element.elementor-element-231db103 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-4297 .elementor-element.elementor-element-38875aa5 .elementor-toggle-title {
        font-size: var(--e-global-typography-a56afe0-font-size);
        line-height: var(--e-global-typography-a56afe0-line-height);
        letter-spacing: var(--e-global-typography-a56afe0-letter-spacing);
        word-spacing: var(--e-global-typography-a56afe0-word-spacing);
    }
}

@media(min-width:768px) {
    .elementor-4297 .elementor-element.elementor-element-116fdc40 {
        width: 52%;
    }

    .elementor-4297 .elementor-element.elementor-element-22ba5247 {
        width: 48%;
    }

    .elementor-4297 .elementor-element.elementor-element-5909a20f {
        width: 70%;
    }

    .elementor-4297 .elementor-element.elementor-element-715bf7b2 {
        width: 30%;
    }

    .elementor-4297 .elementor-element.elementor-element-6fcd9072 {
        width: 19%;
    }

    .elementor-4297 .elementor-element.elementor-element-48bdc57f {
        width: 80.662%;
    }

    .elementor-4297 .elementor-element.elementor-element-b0ba64f {
        width: 19%;
    }

    .elementor-4297 .elementor-element.elementor-element-4ba0612f {
        width: 80.662%;
    }

    .elementor-4297 .elementor-element.elementor-element-5b459f35 {
        width: 19%;
    }

    .elementor-4297 .elementor-element.elementor-element-e07effa {
        width: 80.662%;
    }

    .elementor-4297 .elementor-element.elementor-element-1050ae65 {
        width: 43%;
    }

    .elementor-4297 .elementor-element.elementor-element-4df41f37 {
        width: 57%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-4297 .elementor-element.elementor-element-116fdc40 {
        width: 100%;
    }

    .elementor-4297 .elementor-element.elementor-element-22ba5247 {
        width: 100%;
    }

    .elementor-4297 .elementor-element.elementor-element-5909a20f {
        width: 55%;
    }

    .elementor-4297 .elementor-element.elementor-element-715bf7b2 {
        width: 45%;
    }

    .elementor-4297 .elementor-element.elementor-element-6fcd9072 {
        width: 18%;
    }

    .elementor-4297 .elementor-element.elementor-element-48bdc57f {
        width: 82%;
    }

    .elementor-4297 .elementor-element.elementor-element-b0ba64f {
        width: 18%;
    }

    .elementor-4297 .elementor-element.elementor-element-4ba0612f {
        width: 82%;
    }

    .elementor-4297 .elementor-element.elementor-element-5b459f35 {
        width: 18%;
    }

    .elementor-4297 .elementor-element.elementor-element-e07effa {
        width: 82%;
    }

    .elementor-4297 .elementor-element.elementor-element-1050ae65 {
        width: 42%;
    }

    .elementor-4297 .elementor-element.elementor-element-4df41f37 {
        width: 58%;
    }
}

@media(min-width:1025px) {

    .elementor-4297 .elementor-element.elementor-element-e1a1e5c:not(.elementor-motion-effects-element-type-background),
    .elementor-4297 .elementor-element.elementor-element-e1a1e5c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-4297 .elementor-element.elementor-element-61e548fc:not(.elementor-motion-effects-element-type-background),
    .elementor-4297 .elementor-element.elementor-element-61e548fc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}