.elementor-269 .elementor-element.elementor-element-69140129 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-269 .elementor-element.elementor-element-69140129 > .elementor-container {
    min-height: 40vh;
}

.elementor-269 .elementor-element.elementor-element-69140129 {
    padding: 0em 1em 0em 1em;
}

.elementor-269 .elementor-element.elementor-element-129aa9de > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1em 1em 1em 1em;
}

.elementor-269 .elementor-element.elementor-element-129aa9de > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-269 .elementor-element.elementor-element-7c9b3cb5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-269 .elementor-element.elementor-element-7c9b3cb5 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-269 .elementor-element.elementor-element-45c0030 {
    width: var(--container-widget-width, 17%);
    max-width: 17%;
    --container-widget-width: 17%;
    --container-widget-flex-grow: 0;
    top: -11px;
    text-align: right;
}

.elementor-269 .elementor-element.elementor-element-45c0030 > .elementor-widget-container {
    --e-transform-rotateZ: 25deg;
}

body:not(.rtl) .elementor-269 .elementor-element.elementor-element-45c0030 {
    left: 431px;
}

body.rtl .elementor-269 .elementor-element.elementor-element-45c0030 {
    right: 431px;
}

.elementor-269 .elementor-element.elementor-element-45c0030 img {
    width: 100%;
}

.elementor-269 .elementor-element.elementor-element-105fe103 {
    text-align: left;
}

.elementor-269 .elementor-element.elementor-element-22ef270a {
    color: var(--e-global-color-ternary);
    font-family: var(--e-global-typography-0b2da12-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b2da12-font-size);
    font-weight: var(--e-global-typography-0b2da12-font-weight);
    line-height: var(--e-global-typography-0b2da12-line-height);
    letter-spacing: var(--e-global-typography-0b2da12-letter-spacing);
    word-spacing: var(--e-global-typography-0b2da12-word-spacing);
}

.elementor-269 .elementor-element.elementor-element-6495450d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-269 .elementor-element.elementor-element-1f14f249 img {
    border-radius: 200px 200px 200px 200px;
}

.elementor-269 .elementor-element.elementor-element-19f76fa {
    padding: 6em 1em 6em 1em;
}

.elementor-269 .elementor-element.elementor-element-162aaa10:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-269 .elementor-element.elementor-element-162aaa10 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-50743de);
}

.elementor-269 .elementor-element.elementor-element-162aaa10 > .elementor-element-populated {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-507e652);
    box-shadow: 17px 17px 25px -10px rgba(111, 110, 110, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 2em 2em 2em 2em;
}

.elementor-269 .elementor-element.elementor-element-162aaa10 > .elementor-element-populated, .elementor-269 .elementor-element.elementor-element-162aaa10 > .elementor-element-populated > .elementor-background-overlay, .elementor-269 .elementor-element.elementor-element-162aaa10 > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-269 .elementor-element.elementor-element-162aaa10 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-269 .elementor-element.elementor-element-ab9eac7 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 20px 0px;
}

.elementor-269 .elementor-element.elementor-element-ab9eac7 {
    text-align: center;
}

.elementor-269 .elementor-element.elementor-element-df58d80 .fluentform-widget-wrapper .ff-el-input--label label {
    color: #FFFFFF;
}

.elementor-269 .elementor-element.elementor-element-df58d80 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-269 .elementor-element.elementor-element-df58d80 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-269 .elementor-element.elementor-element-df58d80 .fluentform-widget-wrapper .ff-el-group select {
    padding: 10px 10px 10px 10px;
}

.elementor-269 .elementor-element.elementor-element-df58d80 .fluentform-widget-wrapper .ff-el-group input::-webkit-input-placeholder, .elementor-269 .elementor-element.elementor-element-df58d80 .fluentform-widget-wrapper .ff-el-group textarea::-webkit-input-placeholder {
    color: #000000;
}

.elementor-269 .elementor-element.elementor-element-df58d80 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
    background-color: #1a7efb !important;
    color: #ffffff !important;
}

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

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

.elementor-269 .elementor-element.elementor-element-4afb8150 > .elementor-element-populated {
    padding: 1em 1em 1em 4em;
}

.elementor-269 .elementor-element.elementor-element-56e79223 {
    text-align: left;
}

.elementor-269 .elementor-element.elementor-element-56e79223 .elementor-heading-title {
    color: var(--e-global-color-f660cbc);
    font-family: var(--e-global-typography-147fb6a-font-family), Sans-serif;
    font-size: var(--e-global-typography-147fb6a-font-size);
    font-weight: var(--e-global-typography-147fb6a-font-weight);
    text-transform: var(--e-global-typography-147fb6a-text-transform);
    line-height: var(--e-global-typography-147fb6a-line-height);
    letter-spacing: var(--e-global-typography-147fb6a-letter-spacing);
    word-spacing: var(--e-global-typography-147fb6a-word-spacing);
}

.elementor-269 .elementor-element.elementor-element-73968c5e > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 100px 0px 0px;
}

.elementor-269 .elementor-element.elementor-element-73968c5e {
    text-align: left;
}

.elementor-269 .elementor-element.elementor-element-6646599 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-269 .elementor-element.elementor-element-6646599 {
    color: #000000;
    font-family: var(--e-global-typography-1143bd6-font-family), Sans-serif;
    font-size: var(--e-global-typography-1143bd6-font-size);
    font-weight: var(--e-global-typography-1143bd6-font-weight);
    line-height: var(--e-global-typography-1143bd6-line-height);
    letter-spacing: var(--e-global-typography-1143bd6-letter-spacing);
    word-spacing: var(--e-global-typography-1143bd6-word-spacing);
}

.elementor-269 .elementor-element.elementor-element-bc6a0b1 > .elementor-widget-container {
    background-color: var(--e-global-color-50743de);
    padding: 1em 1em 1em 1em;
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-507e652);
    border-radius: 15px 15px 15px 15px;
}

.elementor-269 .elementor-element.elementor-element-bc6a0b1.bdt-background-overlay-yes:before {
    transition: background 0.3s;
}

.elementor-269 .elementor-element.elementor-element-bc6a0b1 {
    --icon-box-icon-margin: 15px;
}

.elementor-269 .elementor-element.elementor-element-bc6a0b1 .elementor-icon-box-title {
    margin-bottom: 10px;
}

.elementor-269 .elementor-element.elementor-element-bc6a0b1.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-aa3143b);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
}

.elementor-269 .elementor-element.elementor-element-bc6a0b1.elementor-view-framed .elementor-icon, .elementor-269 .elementor-element.elementor-element-bc6a0b1.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-aa3143b);
    color: var(--e-global-color-aa3143b);
    border-color: var(--e-global-color-aa3143b);
}

.elementor-269 .elementor-element.elementor-element-bc6a0b1.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-269 .elementor-element.elementor-element-bc6a0b1 .elementor-icon {
    font-size: 22px;
}

.elementor-269 .elementor-element.elementor-element-bc6a0b1 .elementor-icon-box-description {
    font-family: var(--e-global-typography-0b2da12-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b2da12-font-size);
    font-weight: var(--e-global-typography-0b2da12-font-weight);
    line-height: var(--e-global-typography-0b2da12-line-height);
    letter-spacing: var(--e-global-typography-0b2da12-letter-spacing);
    word-spacing: var(--e-global-typography-0b2da12-word-spacing);
}

.elementor-269 .elementor-element.elementor-element-704a9143 > .elementor-widget-container {
    background-color: var(--e-global-color-50743de);
    padding: 1em 1em 1em 1em;
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-3a3f1c2);
    border-radius: 15px 15px 15px 15px;
}

.elementor-269 .elementor-element.elementor-element-704a9143.bdt-background-overlay-yes:before {
    transition: background 0.3s;
}

.elementor-269 .elementor-element.elementor-element-704a9143 {
    --icon-box-icon-margin: 15px;
}

.elementor-269 .elementor-element.elementor-element-704a9143 .elementor-icon-box-title {
    margin-bottom: 10px;
}

.elementor-269 .elementor-element.elementor-element-704a9143.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-aa3143b);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
}

.elementor-269 .elementor-element.elementor-element-704a9143.elementor-view-framed .elementor-icon, .elementor-269 .elementor-element.elementor-element-704a9143.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-aa3143b);
    color: var(--e-global-color-aa3143b);
    border-color: var(--e-global-color-aa3143b);
}

.elementor-269 .elementor-element.elementor-element-704a9143.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-269 .elementor-element.elementor-element-704a9143 .elementor-icon {
    font-size: 22px;
}

.elementor-269 .elementor-element.elementor-element-704a9143 .elementor-icon-box-description {
    font-family: var(--e-global-typography-0b2da12-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b2da12-font-size);
    font-weight: var(--e-global-typography-0b2da12-font-weight);
    line-height: var(--e-global-typography-0b2da12-line-height);
    letter-spacing: var(--e-global-typography-0b2da12-letter-spacing);
    word-spacing: var(--e-global-typography-0b2da12-word-spacing);
}

.elementor-269 .elementor-element.elementor-element-6274b1c6 > .elementor-widget-container {
    background-color: var(--e-global-color-50743de);
    padding: 1em 1em 1em 1em;
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-507e652);
    border-radius: 15px 15px 15px 15px;
}

.elementor-269 .elementor-element.elementor-element-6274b1c6.bdt-background-overlay-yes:before {
    transition: background 0.3s;
}

.elementor-269 .elementor-element.elementor-element-6274b1c6 {
    --icon-box-icon-margin: 15px;
}

.elementor-269 .elementor-element.elementor-element-6274b1c6 .elementor-icon-box-title {
    margin-bottom: 10px;
}

.elementor-269 .elementor-element.elementor-element-6274b1c6.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-aa3143b);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
}

.elementor-269 .elementor-element.elementor-element-6274b1c6.elementor-view-framed .elementor-icon, .elementor-269 .elementor-element.elementor-element-6274b1c6.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-aa3143b);
    color: var(--e-global-color-aa3143b);
    border-color: var(--e-global-color-aa3143b);
}

.elementor-269 .elementor-element.elementor-element-6274b1c6.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-269 .elementor-element.elementor-element-6274b1c6 .elementor-icon {
    font-size: 22px;
}

.elementor-269 .elementor-element.elementor-element-6274b1c6 .elementor-icon-box-description {
    font-family: var(--e-global-typography-0b2da12-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b2da12-font-size);
    font-weight: var(--e-global-typography-0b2da12-font-weight);
    line-height: var(--e-global-typography-0b2da12-line-height);
    letter-spacing: var(--e-global-typography-0b2da12-letter-spacing);
    word-spacing: var(--e-global-typography-0b2da12-word-spacing);
}

.elementor-269 .elementor-element.elementor-element-13d2f14c {
    padding: 0em 1em 0em 1em;
}

.elementor-269 .elementor-element.elementor-element-1dc56f7a > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-269 .elementor-element.elementor-element-7632a088 > .elementor-widget-container {
    border-radius: 15px 15px 15px 15px;
}

.elementor-269 .elementor-element.elementor-element-7632a088 iframe {
    height: 440px;
}

@media (min-width: 768px) {
    .elementor-269 .elementor-element.elementor-element-7c9b3cb5 {
        width: 40%;
    }

    .elementor-269 .elementor-element.elementor-element-6495450d {
        width: 60%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-269 .elementor-element.elementor-element-7c9b3cb5 {
        width: 40%;
    }

    .elementor-269 .elementor-element.elementor-element-6495450d {
        width: 60%;
    }

    .elementor-269 .elementor-element.elementor-element-162aaa10 {
        width: 100%;
    }

    .elementor-269 .elementor-element.elementor-element-4afb8150 {
        width: 100%;
    }
}

@media (max-width: 1024px) {
    .elementor-269 .elementor-element.elementor-element-69140129 {
        padding: 0em 1em 0em 1em;
    }

    body:not(.rtl) .elementor-269 .elementor-element.elementor-element-45c0030 {
        left: 254px;
    }

    body.rtl .elementor-269 .elementor-element.elementor-element-45c0030 {
        right: 254px;
    }

    .elementor-269 .elementor-element.elementor-element-45c0030 {
        top: -42px;
    }

    .elementor-269 .elementor-element.elementor-element-105fe103 {
        text-align: left;
    }

    .elementor-269 .elementor-element.elementor-element-22ef270a {
        text-align: left;
        font-size: var(--e-global-typography-0b2da12-font-size);
        line-height: var(--e-global-typography-0b2da12-line-height);
        letter-spacing: var(--e-global-typography-0b2da12-letter-spacing);
        word-spacing: var(--e-global-typography-0b2da12-word-spacing);
    }

    .elementor-269 .elementor-element.elementor-element-6495450d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-269 .elementor-element.elementor-element-56e79223 .elementor-heading-title {
        font-size: var(--e-global-typography-147fb6a-font-size);
        line-height: var(--e-global-typography-147fb6a-line-height);
        letter-spacing: var(--e-global-typography-147fb6a-letter-spacing);
        word-spacing: var(--e-global-typography-147fb6a-word-spacing);
    }

    .elementor-269 .elementor-element.elementor-element-6646599 {
        font-size: var(--e-global-typography-1143bd6-font-size);
        line-height: var(--e-global-typography-1143bd6-line-height);
        letter-spacing: var(--e-global-typography-1143bd6-letter-spacing);
        word-spacing: var(--e-global-typography-1143bd6-word-spacing);
    }

    .elementor-269 .elementor-element.elementor-element-bc6a0b1 .elementor-icon-box-description {
        font-size: var(--e-global-typography-0b2da12-font-size);
        line-height: var(--e-global-typography-0b2da12-line-height);
        letter-spacing: var(--e-global-typography-0b2da12-letter-spacing);
        word-spacing: var(--e-global-typography-0b2da12-word-spacing);
    }

    .elementor-269 .elementor-element.elementor-element-704a9143 .elementor-icon-box-description {
        font-size: var(--e-global-typography-0b2da12-font-size);
        line-height: var(--e-global-typography-0b2da12-line-height);
        letter-spacing: var(--e-global-typography-0b2da12-letter-spacing);
        word-spacing: var(--e-global-typography-0b2da12-word-spacing);
    }

    .elementor-269 .elementor-element.elementor-element-6274b1c6 .elementor-icon-box-description {
        font-size: var(--e-global-typography-0b2da12-font-size);
        line-height: var(--e-global-typography-0b2da12-line-height);
        letter-spacing: var(--e-global-typography-0b2da12-letter-spacing);
        word-spacing: var(--e-global-typography-0b2da12-word-spacing);
    }
}

@media (max-width: 767px) {
    .elementor-269 .elementor-element.elementor-element-7c9b3cb5 > .elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }

    .elementor-269 .elementor-element.elementor-element-105fe103 {
        text-align: center;
    }

    .elementor-269 .elementor-element.elementor-element-22ef270a {
        text-align: center;
        font-size: var(--e-global-typography-0b2da12-font-size);
        line-height: var(--e-global-typography-0b2da12-line-height);
        letter-spacing: var(--e-global-typography-0b2da12-letter-spacing);
        word-spacing: var(--e-global-typography-0b2da12-word-spacing);
    }

    .elementor-269 .elementor-element.elementor-element-19f76fa {
        padding: 0em 0em 0em 0em;
    }

    .elementor-269 .elementor-element.elementor-element-162aaa10 > .elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
        padding: 1em 1em 1em 1em;
    }

    .elementor-269 .elementor-element.elementor-element-df58d80 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-269 .elementor-element.elementor-element-4afb8150 > .elementor-element-populated {
        margin: 50px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 1em 1em 1em 1em;
    }

    .elementor-269 .elementor-element.elementor-element-56e79223 .elementor-heading-title {
        font-size: var(--e-global-typography-147fb6a-font-size);
        line-height: var(--e-global-typography-147fb6a-line-height);
        letter-spacing: var(--e-global-typography-147fb6a-letter-spacing);
        word-spacing: var(--e-global-typography-147fb6a-word-spacing);
    }

    .elementor-269 .elementor-element.elementor-element-73968c5e > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-269 .elementor-element.elementor-element-6646599 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-269 .elementor-element.elementor-element-6646599 {
        font-size: var(--e-global-typography-1143bd6-font-size);
        line-height: var(--e-global-typography-1143bd6-line-height);
        letter-spacing: var(--e-global-typography-1143bd6-letter-spacing);
        word-spacing: var(--e-global-typography-1143bd6-word-spacing);
    }

    .elementor-269 .elementor-element.elementor-element-bc6a0b1 .elementor-icon-box-description {
        font-size: var(--e-global-typography-0b2da12-font-size);
        line-height: var(--e-global-typography-0b2da12-line-height);
        letter-spacing: var(--e-global-typography-0b2da12-letter-spacing);
        word-spacing: var(--e-global-typography-0b2da12-word-spacing);
    }

    .elementor-269 .elementor-element.elementor-element-704a9143 .elementor-icon-box-description {
        font-size: var(--e-global-typography-0b2da12-font-size);
        line-height: var(--e-global-typography-0b2da12-line-height);
        letter-spacing: var(--e-global-typography-0b2da12-letter-spacing);
        word-spacing: var(--e-global-typography-0b2da12-word-spacing);
    }

    .elementor-269 .elementor-element.elementor-element-6274b1c6 .elementor-icon-box-description {
        font-size: var(--e-global-typography-0b2da12-font-size);
        line-height: var(--e-global-typography-0b2da12-line-height);
        letter-spacing: var(--e-global-typography-0b2da12-letter-spacing);
        word-spacing: var(--e-global-typography-0b2da12-word-spacing);
    }
}
