.elementor-kit-6 {
    --e-global-color-primary: #CC8A41;
    --e-global-color-secondary: #131416;
    --e-global-color-text: #656A74;
    --e-global-color-accent: #6290FC;
    --e-global-color-dea41e4: #26C0FD;
    --e-global-color-308e809: #F1F2F3;
    --e-global-color-a291686: #FFFFFF;
    --e-global-color-9eaa092: #C7CBCF;
    --e-global-color-a954db2: #02010100;
    --e-global-typography-primary-font-family: Saira, sans serif;
    --e-global-typography-primary-font-size: 54px;
    --e-global-typography-primary-font-weight: 400;
    --e-global-typography-primary-text-transform: capitalize;
    --e-global-typography-primary-line-height: 1.1em;
    --e-global-typography-primary-letter-spacing: -2px;
    --e-global-typography-secondary-font-family: Saira, sans serif;
    --e-global-typography-secondary-font-size: 42px;
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-secondary-line-height: 1.1em;
    --e-global-typography-text-font-family: "Raleway";
    --e-global-typography-text-font-size: 15px;
    --e-global-typography-text-font-weight: 800;
    --e-global-typography-text-text-transform: uppercase;
    --e-global-typography-text-line-height: 1.5em;
    --e-global-typography-accent-font-family: "Raleway";
    --e-global-typography-accent-font-size: 20px;
    --e-global-typography-accent-font-weight: 500;
    --e-global-typography-accent-line-height: 1.5em;
    --e-global-typography-b2ce6af-font-family: "Raleway";
    --e-global-typography-b2ce6af-font-size: 16px;
    --e-global-typography-b2ce6af-font-weight: 500;
    --e-global-typography-b2ce6af-line-height: 1.5em;
    --e-global-typography-69c152f-font-family: "Raleway";
    --e-global-typography-69c152f-font-size: 14px;
    --e-global-typography-69c152f-font-weight: 500;
    --e-global-typography-69c152f-line-height: 1.6em;
    --e-global-typography-520c191-font-family: "Raleway";
    --e-global-typography-520c191-font-size: 16px;
    --e-global-typography-520c191-font-weight: 700;
    --e-global-typography-520c191-text-transform: capitalize;
    --e-global-typography-520c191-line-height: 1.5em;
    --e-global-typography-520c191-letter-spacing: 0.5px;
    --e-global-typography-583e54c-font-family: Saira, sans serif;
    --e-global-typography-583e54c-font-size: 54px;
    --e-global-typography-583e54c-font-weight: 400;
    --e-global-typography-583e54c-text-transform: capitalize;
    --e-global-typography-583e54c-line-height: 1.1em;
    --e-global-typography-583e54c-letter-spacing: -2px;
    --e-global-typography-5d167aa-font-family: Saira, sans serif;
    --e-global-typography-5d167aa-font-size: 42px;
    --e-global-typography-5d167aa-font-weight: 400;
    --e-global-typography-5d167aa-line-height: 1.1em;
    --e-global-typography-d3dae9a-font-family: Saira, sans serif;
    --e-global-typography-d3dae9a-font-size: 32px;
    --e-global-typography-d3dae9a-font-weight: 400;
    --e-global-typography-d3dae9a-line-height: 1.2em;
    --e-global-typography-83682a1-font-family: Saira, sans serif;
    --e-global-typography-83682a1-font-size: 25px;
    --e-global-typography-83682a1-font-weight: 400;
    --e-global-typography-83682a1-line-height: 1.2em;
    --e-global-typography-7044a64-font-family: Saira, sans serif;
    --e-global-typography-7044a64-font-size: 20px;
    --e-global-typography-7044a64-font-weight: 400;
    --e-global-typography-7044a64-line-height: 1.2em;
    --e-global-typography-84ca66e-font-family: "Raleway";
    --e-global-typography-84ca66e-font-size: 14px;
    --e-global-typography-84ca66e-font-weight: 700;
    --e-global-typography-84ca66e-text-transform: uppercase;
    --e-global-typography-84ca66e-font-style: italic;
    --e-global-typography-84ca66e-line-height: 1.2em;
    --e-global-typography-84ca66e-letter-spacing: 2px;
    --e-global-typography-112b6c4-font-family: "Raleway";
    --e-global-typography-112b6c4-font-size: 13px;
    --e-global-typography-112b6c4-font-weight: 400;
    --e-global-typography-3715edf-font-family: Saira, sans serif;
    --e-global-typography-3715edf-font-size: 68px;
    --e-global-typography-3715edf-font-weight: 400;
    --e-global-typography-3715edf-text-transform: capitalize;
    --e-global-typography-3715edf-line-height: 1em;
    --e-global-typography-3715edf-letter-spacing: -2px;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-kit-6 button,
.elementor-kit-6 input[type="button"],
.elementor-kit-6 input[type="submit"],
.elementor-kit-6 .elementor-button {
    background-color: var( --e-global-color-accent);
    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);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
    color: var( --e-global-color-secondary);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-kit-6 button:hover,
.elementor-kit-6 button:focus,
.elementor-kit-6 input[type="button"]:hover,
.elementor-kit-6 input[type="button"]:focus,
.elementor-kit-6 input[type="submit"]:hover,
.elementor-kit-6 input[type="submit"]:focus,
.elementor-kit-6 .elementor-button:hover,
.elementor-kit-6 .elementor-button:focus {
    background-color: var( --e-global-color-secondary);
    color: var( --e-global-color-primary);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

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

.elementor-kit-6 a {
    color: var( --e-global-color-secondary);
}

.elementor-kit-6 a:hover {
    color: var( --e-global-color-accent);
}

.elementor-kit-6 h1 {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-583e54c-font-family), Sans-serif;
    font-size: var( --e-global-typography-583e54c-font-size);
    font-weight: var( --e-global-typography-583e54c-font-weight);
    text-transform: var( --e-global-typography-583e54c-text-transform);
    line-height: var( --e-global-typography-583e54c-line-height);
    letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
}

.elementor-kit-6 h2 {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
}

.elementor-kit-6 h3 {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-d3dae9a-font-family), Sans-serif;
    font-size: var( --e-global-typography-d3dae9a-font-size);
    font-weight: var( --e-global-typography-d3dae9a-font-weight);
    line-height: var( --e-global-typography-d3dae9a-line-height);
}

.elementor-kit-6 h4 {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-kit-6 h5 {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-kit-6 h6 {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-kit-6 label {
    color: var( --e-global-color-secondary);
    font-family: "Raleway", Sans-serif;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-kit-6 input:not([type="button"]):not([type="submit"]),
.elementor-kit-6 textarea,
.elementor-kit-6 .elementor-field-textual {
    font-family: "Raleway", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: var( --e-global-color-text);
    background-color: var( --e-global-color-a291686);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-9eaa092);
    border-radius: 0px 0px 0px 0px;
}

.elementor-kit-6 input:focus:not([type="button"]):not([type="submit"]),
.elementor-kit-6 textarea:focus,
.elementor-kit-6 .elementor-field-textual:focus {
    color: var( --e-global-color-text);
    background-color: var( --e-global-color-a291686);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-9eaa092);
}

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

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

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

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

{}

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

.site-header {
    padding-right: 0px;
    padding-left: 0px;
}

@media(max-width:1024px) {
    .elementor-kit-6 {
        --e-global-typography-primary-font-size: 43px;
        --e-global-typography-secondary-font-size: 35px;
        --e-global-typography-text-font-size: 14px;
        --e-global-typography-accent-font-size: 19px;
        --e-global-typography-b2ce6af-font-size: 15px;
        --e-global-typography-69c152f-font-size: 13px;
        --e-global-typography-520c191-font-size: 15px;
        --e-global-typography-583e54c-font-size: 43px;
        --e-global-typography-5d167aa-font-size: 35px;
        --e-global-typography-d3dae9a-font-size: 27.5px;
        --e-global-typography-83682a1-font-size: 22px;
        --e-global-typography-7044a64-font-size: 18px;
        --e-global-typography-84ca66e-font-size: 12.7px;
        --e-global-typography-112b6c4-font-size: 12px;
        --e-global-typography-3715edf-font-size: 54px;
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-kit-6 h1 {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-kit-6 h2 {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-kit-6 h3 {
        font-size: var( --e-global-typography-d3dae9a-font-size);
        line-height: var( --e-global-typography-d3dae9a-line-height);
    }
    .elementor-kit-6 h4 {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-kit-6 h5 {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-kit-6 h6 {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-kit-6 button,
    .elementor-kit-6 input[type="button"],
    .elementor-kit-6 input[type="submit"],
    .elementor-kit-6 .elementor-button {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-kit-6 input:not([type="button"]):not([type="submit"]),
    .elementor-kit-6 textarea,
    .elementor-kit-6 .elementor-field-textual {
        font-size: 15px;
    }
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }
    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-kit-6 {
        --e-global-typography-primary-font-size: 33px;
        --e-global-typography-secondary-font-size: 28px;
        --e-global-typography-text-font-size: 13px;
        --e-global-typography-accent-font-size: 17px;
        --e-global-typography-b2ce6af-font-size: 14px;
        --e-global-typography-69c152f-font-size: 12px;
        --e-global-typography-520c191-font-size: 14px;
        --e-global-typography-583e54c-font-size: 33px;
        --e-global-typography-5d167aa-font-size: 28px;
        --e-global-typography-d3dae9a-font-size: 22.5px;
        --e-global-typography-83682a1-font-size: 19px;
        --e-global-typography-7044a64-font-size: 16px;
        --e-global-typography-84ca66e-font-size: 11.3px;
        --e-global-typography-112b6c4-font-size: 11px;
        --e-global-typography-3715edf-font-size: 40px;
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-kit-6 h1 {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-kit-6 h2 {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-kit-6 h3 {
        font-size: var( --e-global-typography-d3dae9a-font-size);
        line-height: var( --e-global-typography-d3dae9a-line-height);
    }
    .elementor-kit-6 h4 {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-kit-6 h5 {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-kit-6 h6 {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-kit-6 button,
    .elementor-kit-6 input[type="button"],
    .elementor-kit-6 input[type="submit"],
    .elementor-kit-6 .elementor-button {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-kit-6 input:not([type="button"]):not([type="submit"]),
    .elementor-kit-6 textarea,
    .elementor-kit-6 .elementor-field-textual {
        font-size: 14px;
    }
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }
    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1000 .elementor-element.elementor-element-5d8cad3:not(.elementor-motion-effects-element-type-background),
.elementor-1000 .elementor-element.elementor-element-5d8cad3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/rdsm-141.jpg");
    background-position: 50% 70%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1000 .elementor-element.elementor-element-5d8cad3>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1000 .elementor-element.elementor-element-5d8cad3>.elementor-container {
    max-width: 400px;
}

.elementor-1000 .elementor-element.elementor-element-5d8cad3 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 9em 1em 8em 1em;
}

.elementor-1000 .elementor-element.elementor-element-bd5cac1 {
    text-align: center;
}

.elementor-1000 .elementor-element.elementor-element-bd5cac1 .elementor-heading-title {
    color: var( --e-global-color-a291686);
    font-family: Saira, Sans-serif;
    font-size: var( --e-global-typography-583e54c-font-size);
    font-weight: var( --e-global-typography-583e54c-font-weight);
    text-transform: var( --e-global-typography-583e54c-text-transform);
    line-height: var( --e-global-typography-583e54c-line-height);
    letter-spacing: 0;
}

.elementor-1000 .elementor-element.elementor-element-5571aa0 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    height: 3px;
    border-color: var( --e-global-color-accent);
}

.elementor-1000 .elementor-element.elementor-element-5571aa0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 15px;
}

.elementor-1000 .elementor-element.elementor-element-5571aa0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-1000 .elementor-element.elementor-element-5571aa0 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 15px;
}

.elementor-1000 .elementor-element.elementor-element-5571aa0 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1000 .elementor-element.elementor-element-5571aa0 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1000 .elementor-element.elementor-element-5571aa0 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1000 .elementor-element.elementor-element-5571aa0 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1000 .elementor-element.elementor-element-5571aa0 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-1000 .elementor-element.elementor-element-5571aa0 .elementor-icon-list-text {
    color: var( --e-global-color-9eaa092);
    transition: color 0.3s;
}

.elementor-1000 .elementor-element.elementor-element-5571aa0 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-a291686);
}

.elementor-1000 .elementor-element.elementor-element-3bb59dd:not(.elementor-motion-effects-element-type-background),
.elementor-1000 .elementor-element.elementor-element-3bb59dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-308e809);
}

.elementor-1000 .elementor-element.elementor-element-3bb59dd {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 7em 1em 13em 1em;
}

.elementor-1000 .elementor-element.elementor-element-3bb59dd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1000 .elementor-element.elementor-element-01a276d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1000 .elementor-element.elementor-element-01a276d>.elementor-element-populated {
    margin: 0em 2em 0em 0em;
    --e-column-margin-right: 2em;
    --e-column-margin-left: 0em;
}

.elementor-1000 .elementor-element.elementor-element-9108235 .elementor-heading-title {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-1000 .elementor-element.elementor-element-c36a19d {
    --icon-box-icon-margin: 15px;
}

.elementor-1000 .elementor-element.elementor-element-c36a19d .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

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

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

.elementor-1000 .elementor-element.elementor-element-c36a19d .elementor-icon {
    font-size: 20px;
}

.elementor-1000 .elementor-element.elementor-element-c36a19d .elementor-icon-box-title,
.elementor-1000 .elementor-element.elementor-element-c36a19d .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-1000 .elementor-element.elementor-element-c36a19d .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-1000 .elementor-element.elementor-element-eed384a {
    --icon-box-icon-margin: 15px;
}

.elementor-1000 .elementor-element.elementor-element-eed384a .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

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

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

.elementor-1000 .elementor-element.elementor-element-eed384a .elementor-icon {
    font-size: 20px;
}

.elementor-1000 .elementor-element.elementor-element-eed384a .elementor-icon-box-title,
.elementor-1000 .elementor-element.elementor-element-eed384a .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-1000 .elementor-element.elementor-element-eed384a .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

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

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

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

.elementor-1000 .elementor-element.elementor-element-a04789c {
    width: var( --container-widget-width, 350px);
    max-width: 350px;
    --container-widget-width: 350px;
    --container-widget-flex-grow: 0;
    bottom: 30px;
    text-align: right;
}

body:not(.rtl) .elementor-1000 .elementor-element.elementor-element-a04789c {
    right: 25px;
}

body.rtl .elementor-1000 .elementor-element.elementor-element-a04789c {
    left: 25px;
}

.elementor-1000 .elementor-element.elementor-element-a04789c .elementor-heading-title {
    color: var( --e-global-color-a954db2);
    font-family: var( --e-global-typography-583e54c-font-family), Sans-serif;
    font-size: var( --e-global-typography-583e54c-font-size);
    font-weight: var( --e-global-typography-583e54c-font-weight);
    text-transform: var( --e-global-typography-583e54c-text-transform);
    line-height: var( --e-global-typography-583e54c-line-height);
    letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: var( --e-global-color-a291686);
    stroke: var( --e-global-color-a291686);
}

.elementor-1000 .elementor-element.elementor-element-710b46f>.elementor-widget-container {
    margin: -1em -1em 1em 1em;
}

.elementor-1000 .elementor-element.elementor-element-710b46f img {
    width: 100%;
    height: 420px;
    object-fit: cover;
    object-position: center center;
}

.elementor-1000 .elementor-element.elementor-element-edc10df:not(.elementor-motion-effects-element-type-background),
.elementor-1000 .elementor-element.elementor-element-edc10df>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/rdsm-141.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1000 .elementor-element.elementor-element-edc10df>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.85;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1000 .elementor-element.elementor-element-edc10df>.elementor-container {
    max-width: 1300px;
}

.elementor-1000 .elementor-element.elementor-element-edc10df {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 1em 7em 1em;
}

.elementor-1000 .elementor-element.elementor-element-2debaf4 {
    margin-top: -7em;
    margin-bottom: 5em;
}

.elementor-1000 .elementor-element.elementor-element-e9db177 .elementor-cta__content-item {
    transition-duration: 800ms;
}

.elementor-1000 .elementor-element.elementor-element-e9db177.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
    transition-delay: calc( 800ms / 3);
}

.elementor-1000 .elementor-element.elementor-element-e9db177.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
    transition-delay: calc( ( 800ms / 3) * 2);
}

.elementor-1000 .elementor-element.elementor-element-e9db177.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
    transition-delay: calc( ( 800ms / 3) * 3);
}

.elementor-1000 .elementor-element.elementor-element-e9db177 .elementor-cta .elementor-cta__bg,
.elementor-1000 .elementor-element.elementor-element-e9db177 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 800ms;
}

.elementor-1000 .elementor-element.elementor-element-e9db177>.elementor-widget-container {
    background-color: var( --e-global-color-a291686);
    padding: 10px 10px 10px 10px;
    box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
}

.elementor-1000 .elementor-element.elementor-element-e9db177 .elementor-cta__content {
    min-height: 520px;
    text-align: center;
    padding: 35px 35px 80px 35px;
}

.elementor-1000 .elementor-element.elementor-element-e9db177 .elementor-cta__title {
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
    color: var( --e-global-color-a291686);
}

.elementor-1000 .elementor-element.elementor-element-e9db177 .elementor-cta__description {
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
    color: var( --e-global-color-a291686);
}

.elementor-1000 .elementor-element.elementor-element-e9db177 .elementor-cta__description:not(:last-child) {
    margin-bottom: 50px;
}

.elementor-1000 .elementor-element.elementor-element-e9db177 .elementor-cta__button {
    color: var( --e-global-color-a291686);
    background-color: var( --e-global-color-a954db2);
    border-color: var( --e-global-color-a291686);
    border-width: 2px;
}

.elementor-1000 .elementor-element.elementor-element-e9db177 .elementor-cta__button:hover {
    color: var( --e-global-color-secondary);
    background-color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-1000 .elementor-element.elementor-element-e9db177 .elementor-cta__bg {
    filter: brightness( 70%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
}

.elementor-1000 .elementor-element.elementor-element-e9db177 .elementor-cta:hover .elementor-cta__bg {
    filter: brightness( 60%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-1000 .elementor-element.elementor-element-299de92 .elementor-cta__content-item {
    transition-duration: 800ms;
}

.elementor-1000 .elementor-element.elementor-element-299de92.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
    transition-delay: calc( 800ms / 3);
}

.elementor-1000 .elementor-element.elementor-element-299de92.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
    transition-delay: calc( ( 800ms / 3) * 2);
}

.elementor-1000 .elementor-element.elementor-element-299de92.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
    transition-delay: calc( ( 800ms / 3) * 3);
}

.elementor-1000 .elementor-element.elementor-element-299de92 .elementor-cta .elementor-cta__bg,
.elementor-1000 .elementor-element.elementor-element-299de92 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 800ms;
}

.elementor-1000 .elementor-element.elementor-element-299de92>.elementor-widget-container {
    background-color: var( --e-global-color-a291686);
    padding: 10px 10px 10px 10px;
    box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
}

.elementor-1000 .elementor-element.elementor-element-299de92 .elementor-cta__content {
    min-height: 520px;
    text-align: center;
    padding: 35px 35px 80px 35px;
}

.elementor-1000 .elementor-element.elementor-element-299de92 .elementor-cta__title {
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
    color: var( --e-global-color-a291686);
}

.elementor-1000 .elementor-element.elementor-element-299de92 .elementor-cta__description {
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
    color: var( --e-global-color-a291686);
}

.elementor-1000 .elementor-element.elementor-element-299de92 .elementor-cta__description:not(:last-child) {
    margin-bottom: 50px;
}

.elementor-1000 .elementor-element.elementor-element-299de92 .elementor-cta__button {
    color: var( --e-global-color-a291686);
    background-color: var( --e-global-color-a954db2);
    border-color: var( --e-global-color-a291686);
    border-width: 2px;
}

.elementor-1000 .elementor-element.elementor-element-299de92 .elementor-cta__button:hover {
    color: var( --e-global-color-secondary);
    background-color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-1000 .elementor-element.elementor-element-299de92 .elementor-cta__bg {
    filter: brightness( 70%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
}

.elementor-1000 .elementor-element.elementor-element-299de92 .elementor-cta:hover .elementor-cta__bg {
    filter: brightness( 60%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-1000 .elementor-element.elementor-element-3306937 .elementor-cta__content-item {
    transition-duration: 800ms;
}

.elementor-1000 .elementor-element.elementor-element-3306937.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
    transition-delay: calc( 800ms / 3);
}

.elementor-1000 .elementor-element.elementor-element-3306937.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
    transition-delay: calc( ( 800ms / 3) * 2);
}

.elementor-1000 .elementor-element.elementor-element-3306937.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
    transition-delay: calc( ( 800ms / 3) * 3);
}

.elementor-1000 .elementor-element.elementor-element-3306937 .elementor-cta .elementor-cta__bg,
.elementor-1000 .elementor-element.elementor-element-3306937 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 800ms;
}

.elementor-1000 .elementor-element.elementor-element-3306937>.elementor-widget-container {
    background-color: var( --e-global-color-a291686);
    padding: 10px 10px 10px 10px;
    box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
}

.elementor-1000 .elementor-element.elementor-element-3306937 .elementor-cta__content {
    min-height: 520px;
    text-align: center;
    padding: 35px 35px 80px 35px;
}

.elementor-1000 .elementor-element.elementor-element-3306937 .elementor-cta__title {
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
    color: var( --e-global-color-a291686);
}

.elementor-1000 .elementor-element.elementor-element-3306937 .elementor-cta__description {
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
    color: var( --e-global-color-a291686);
}

.elementor-1000 .elementor-element.elementor-element-3306937 .elementor-cta__description:not(:last-child) {
    margin-bottom: 50px;
}

.elementor-1000 .elementor-element.elementor-element-3306937 .elementor-cta__button {
    color: var( --e-global-color-a291686);
    background-color: var( --e-global-color-a954db2);
    border-color: var( --e-global-color-a291686);
    border-width: 2px;
}

.elementor-1000 .elementor-element.elementor-element-3306937 .elementor-cta__button:hover {
    color: var( --e-global-color-secondary);
    background-color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-1000 .elementor-element.elementor-element-3306937 .elementor-cta__bg {
    filter: brightness( 70%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
}

.elementor-1000 .elementor-element.elementor-element-3306937 .elementor-cta:hover .elementor-cta__bg {
    filter: brightness( 60%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-1000 .elementor-element.elementor-element-a89d147 {
    --e-image-carousel-slides-to-show: 5;
}

.elementor-1000 .elementor-element.elementor-element-a89d147>.elementor-widget-container {
    background-color: #FFFFFF7A;
    padding: 20px 20px 20px 20px;
}

.elementor-1000 .elementor-element.elementor-element-a89d147 .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-1000 .elementor-element.elementor-element-79a961b {
    overflow: hidden;
    padding: 7em 1em 6em 1em;
}

.elementor-1000 .elementor-element.elementor-element-3fecce1 {
    width: var( --container-widget-width, 350px);
    max-width: 350px;
    --container-widget-width: 350px;
    --container-widget-flex-grow: 0;
    bottom: 30px;
}

body:not(.rtl) .elementor-1000 .elementor-element.elementor-element-3fecce1 {
    left: 35px;
}

body.rtl .elementor-1000 .elementor-element.elementor-element-3fecce1 {
    right: 35px;
}

.elementor-1000 .elementor-element.elementor-element-3fecce1 .elementor-heading-title {
    color: var( --e-global-color-a954db2);
    font-family: var( --e-global-typography-3715edf-font-family), Sans-serif;
    font-size: var( --e-global-typography-3715edf-font-size);
    font-weight: var( --e-global-typography-3715edf-font-weight);
    text-transform: var( --e-global-typography-3715edf-text-transform);
    line-height: var( --e-global-typography-3715edf-line-height);
    letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: var( --e-global-color-a291686);
    stroke: var( --e-global-color-a291686);
}

.elementor-1000 .elementor-element.elementor-element-125284c {
    width: var( --container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
    top: 0px;
}

body:not(.rtl) .elementor-1000 .elementor-element.elementor-element-125284c {
    right: 10px;
}

body.rtl .elementor-1000 .elementor-element.elementor-element-125284c {
    left: 10px;
}

.elementor-1000 .elementor-element.elementor-element-125284c img {
    width: 100%;
    border-style: solid;
    border-width: 0px 0px 10px 10px;
    border-color: var( --e-global-color-a291686);
}

.elementor-1000 .elementor-element.elementor-element-cf3c49c>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-1000 .elementor-element.elementor-element-cf3c49c img {
    width: 100%;
    height: 450px;
    object-fit: cover;
    object-position: center center;
}

.elementor-bc-flex-widget .elementor-1000 .elementor-element.elementor-element-165b3f9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1000 .elementor-element.elementor-element-165b3f9>.elementor-element-populated {
    margin: 0em 0em 0em 2em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 2em;
}

.elementor-1000 .elementor-element.elementor-element-13cccd9 .elementor-heading-title {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-1000 .elementor-element.elementor-element-0a48add {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-1000 .elementor-element.elementor-element-d3d1d36>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-1000 .elementor-element.elementor-element-93eef89 {
    --icon-box-icon-margin: 15px;
}

.elementor-1000 .elementor-element.elementor-element-93eef89 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

.elementor-1000 .elementor-element.elementor-element-93eef89.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-1000 .elementor-element.elementor-element-93eef89.elementor-view-framed .elementor-icon,
.elementor-1000 .elementor-element.elementor-element-93eef89.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1000 .elementor-element.elementor-element-93eef89 .elementor-icon {
    font-size: 30px;
}

.elementor-1000 .elementor-element.elementor-element-93eef89 .elementor-icon-box-title,
.elementor-1000 .elementor-element.elementor-element-93eef89 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-1000 .elementor-element.elementor-element-93eef89 .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-1000 .elementor-element.elementor-element-eadf435>.elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-1000 .elementor-element.elementor-element-b2e2159 {
    --icon-box-icon-margin: 15px;
}

.elementor-1000 .elementor-element.elementor-element-b2e2159 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

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

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

.elementor-1000 .elementor-element.elementor-element-b2e2159 .elementor-icon {
    font-size: 30px;
}

.elementor-1000 .elementor-element.elementor-element-b2e2159 .elementor-icon-box-title,
.elementor-1000 .elementor-element.elementor-element-b2e2159 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-1000 .elementor-element.elementor-element-b2e2159 .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-1000 .elementor-element.elementor-element-22de3ba>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-1000 .elementor-element.elementor-element-1fbebef {
    --icon-box-icon-margin: 15px;
}

.elementor-1000 .elementor-element.elementor-element-1fbebef .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

.elementor-1000 .elementor-element.elementor-element-1fbebef.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-1000 .elementor-element.elementor-element-1fbebef.elementor-view-framed .elementor-icon,
.elementor-1000 .elementor-element.elementor-element-1fbebef.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1000 .elementor-element.elementor-element-1fbebef .elementor-icon {
    font-size: 30px;
}

.elementor-1000 .elementor-element.elementor-element-1fbebef .elementor-icon-box-title,
.elementor-1000 .elementor-element.elementor-element-1fbebef .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-1000 .elementor-element.elementor-element-1fbebef .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-1000 .elementor-element.elementor-element-332a541>.elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-1000 .elementor-element.elementor-element-df543be {
    --icon-box-icon-margin: 15px;
}

.elementor-1000 .elementor-element.elementor-element-df543be .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

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

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

.elementor-1000 .elementor-element.elementor-element-df543be .elementor-icon {
    font-size: 30px;
}

.elementor-1000 .elementor-element.elementor-element-df543be .elementor-icon-box-title,
.elementor-1000 .elementor-element.elementor-element-df543be .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-1000 .elementor-element.elementor-element-df543be .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-1000 .elementor-element.elementor-element-b28e988 {
    overflow: hidden;
    padding: 0em 1em 6em 1em;
}

.elementor-1000 .elementor-element.elementor-element-13a87f7 {
    text-align: center;
}

.elementor-1000 .elementor-element.elementor-element-13a87f7 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-1000 .elementor-element.elementor-element-a44e075 {
    text-align: center;
}

.elementor-1000 .elementor-element.elementor-element-bdbff22 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 4px;
}

.elementor-1000 .elementor-element.elementor-element-bdbff22 .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1000 .elementor-element.elementor-element-bdbff22 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-1000 .elementor-element.elementor-element-04e9beb>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-1000 .elementor-element.elementor-element-04e9beb.elementor-arrows-yes .elementor-main-swiper {
    width: calc( 100% - 40px);
}

.elementor-1000 .elementor-element.elementor-element-04e9beb .elementor-main-swiper {
    width: 100%;
}

.elementor-1000 .elementor-element.elementor-element-04e9beb .elementor-main-swiper .swiper-slide {
    background-color: var( --e-global-color-308e809);
    border-width: 1px 1px 1px 1px;
    border-radius: 0px;
    border-color: var( --e-global-color-308e809);
}

.elementor-1000 .elementor-element.elementor-element-04e9beb .elementor-testimonial__header {
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
    background-color: var( --e-global-color-308e809);
    padding-block-end: calc( 40px / 2);
    border-block-end-color: var( --e-global-color-9eaa092);
}

.elementor-1000 .elementor-element.elementor-element-04e9beb .elementor-testimonial__content {
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-block-start: calc( 40px / 2);
}

.elementor-1000 .elementor-element.elementor-element-04e9beb .elementor-swiper-button {
    font-size: 20px;
}

.elementor-1000 .elementor-element.elementor-element-04e9beb .swiper-pagination-bullet {
    height: 9px;
    width: 9px;
}

.elementor-1000 .elementor-element.elementor-element-04e9beb .swiper-horizontal .swiper-pagination-progressbar {
    height: 9px;
}

.elementor-1000 .elementor-element.elementor-element-04e9beb .swiper-pagination-fraction {
    font-size: 9px;
    color: var( --e-global-color-primary);
}

.elementor-1000 .elementor-element.elementor-element-04e9beb .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: var( --e-global-color-9eaa092);
    opacity: var( --e-global-color-9eaa092);
}

.elementor-1000 .elementor-element.elementor-element-04e9beb .swiper-pagination-bullet-active,
.elementor-1000 .elementor-element.elementor-element-04e9beb .swiper-pagination-progressbar-fill {
    background-color: var( --e-global-color-primary);
}

.elementor-1000 .elementor-element.elementor-element-04e9beb .elementor-testimonial__name {
    color: var( --e-global-color-secondary);
}

.elementor-1000 .elementor-element.elementor-element-04e9beb .elementor-testimonial__header,
.elementor-1000 .elementor-element.elementor-element-04e9beb .elementor-testimonial__name {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-1000 .elementor-element.elementor-element-04e9beb .elementor-testimonial__title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
}

.elementor-1000 .elementor-element.elementor-element-04e9beb .elementor-testimonial__text {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-1000 .elementor-element.elementor-element-04e9beb .elementor-testimonial__image img {
    width: 70px;
    height: 70px;
    border-radius: 0px;
}

.elementor-1000 .elementor-element.elementor-element-04e9beb .elementor-testimonial__image+cite {
    margin-inline-start: 15px;
    margin-inline-end: 0;
}

.elementor-1000 .elementor-element.elementor-element-04e9beb .elementor-star-rating {
    font-size: 18px;
}

@media(max-width:1024px) {
    .elementor-1000 .elementor-element.elementor-element-5d8cad3:not(.elementor-motion-effects-element-type-background),
    .elementor-1000 .elementor-element.elementor-element-5d8cad3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-1000 .elementor-element.elementor-element-5d8cad3 {
        padding: 7em 1em 6em 1em;
    }
    .elementor-1000 .elementor-element.elementor-element-bd5cac1 .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-1000 .elementor-element.elementor-element-5571aa0 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1000 .elementor-element.elementor-element-5571aa0 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-1000 .elementor-element.elementor-element-3bb59dd {
        padding: 4em 2em 10em 2em;
    }
    .elementor-1000 .elementor-element.elementor-element-01a276d>.elementor-element-populated {
        margin: 0em 0em 1.5em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-1000 .elementor-element.elementor-element-9108235 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-1000 .elementor-element.elementor-element-c36a19d>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-1000 .elementor-element.elementor-element-c36a19d .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-1000 .elementor-element.elementor-element-c36a19d .elementor-icon {
        font-size: 25px;
    }
    .elementor-1000 .elementor-element.elementor-element-c36a19d .elementor-icon-box-title,
    .elementor-1000 .elementor-element.elementor-element-c36a19d .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-c36a19d .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-eed384a>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-1000 .elementor-element.elementor-element-eed384a .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-1000 .elementor-element.elementor-element-eed384a .elementor-icon {
        font-size: 25px;
    }
    .elementor-1000 .elementor-element.elementor-element-eed384a .elementor-icon-box-title,
    .elementor-1000 .elementor-element.elementor-element-eed384a .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-eed384a .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    body:not(.rtl) .elementor-1000 .elementor-element.elementor-element-a04789c {
        right: 20px;
    }
    body.rtl .elementor-1000 .elementor-element.elementor-element-a04789c {
        left: 20px;
    }
    .elementor-1000 .elementor-element.elementor-element-a04789c .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-1000 .elementor-element.elementor-element-710b46f img {
        height: 420px;
    }
    .elementor-1000 .elementor-element.elementor-element-edc10df {
        padding: 0em 0em 4em 0em;
    }
    .elementor-1000 .elementor-element.elementor-element-2debaf4 {
        margin-top: -7em;
        margin-bottom: 3em;
    }
    .elementor-1000 .elementor-element.elementor-element-e9db177 .elementor-cta__content {
        min-height: 380px;
        padding: 20px 20px 40px 20px;
    }
    .elementor-1000 .elementor-element.elementor-element-e9db177 .elementor-cta__title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-e9db177 .elementor-cta__description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-e9db177 .elementor-cta__description:not(:last-child) {
        margin-bottom: 30px;
    }
    .elementor-1000 .elementor-element.elementor-element-299de92 .elementor-cta__content {
        min-height: 380px;
        padding: 20px 20px 40px 20px;
    }
    .elementor-1000 .elementor-element.elementor-element-299de92 .elementor-cta__title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-299de92 .elementor-cta__description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-299de92 .elementor-cta__description:not(:last-child) {
        margin-bottom: 30px;
    }
    .elementor-1000 .elementor-element.elementor-element-3306937 .elementor-cta__content {
        min-height: 380px;
        padding: 20px 20px 40px 20px;
    }
    .elementor-1000 .elementor-element.elementor-element-3306937 .elementor-cta__title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-3306937 .elementor-cta__description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-3306937 .elementor-cta__description:not(:last-child) {
        margin-bottom: 30px;
    }
    .elementor-1000 .elementor-element.elementor-element-a89d147 {
        --e-image-carousel-slides-to-show: 4;
    }
    .elementor-1000 .elementor-element.elementor-element-a89d147>.elementor-widget-container {
        margin: 0em 1em 0em 1em;
        padding: 15px 15px 10px 15px;
    }
    .elementor-1000 .elementor-element.elementor-element-79a961b {
        padding: 4em 2em 4em 2em;
    }
    .elementor-1000 .elementor-element.elementor-element-3fecce1 .elementor-heading-title {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-1000 .elementor-element.elementor-element-165b3f9>.elementor-element-populated {
        margin: 0em 0em 2em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-1000 .elementor-element.elementor-element-13cccd9 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-1000 .elementor-element.elementor-element-93eef89>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-1000 .elementor-element.elementor-element-93eef89 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-1000 .elementor-element.elementor-element-93eef89 .elementor-icon {
        font-size: 25px;
    }
    .elementor-1000 .elementor-element.elementor-element-93eef89 .elementor-icon-box-title,
    .elementor-1000 .elementor-element.elementor-element-93eef89 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-93eef89 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-b2e2159>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-1000 .elementor-element.elementor-element-b2e2159 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-1000 .elementor-element.elementor-element-b2e2159 .elementor-icon {
        font-size: 25px;
    }
    .elementor-1000 .elementor-element.elementor-element-b2e2159 .elementor-icon-box-title,
    .elementor-1000 .elementor-element.elementor-element-b2e2159 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-b2e2159 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-1fbebef>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-1000 .elementor-element.elementor-element-1fbebef .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-1000 .elementor-element.elementor-element-1fbebef .elementor-icon {
        font-size: 25px;
    }
    .elementor-1000 .elementor-element.elementor-element-1fbebef .elementor-icon-box-title,
    .elementor-1000 .elementor-element.elementor-element-1fbebef .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-1fbebef .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-df543be>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-1000 .elementor-element.elementor-element-df543be .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-1000 .elementor-element.elementor-element-df543be .elementor-icon {
        font-size: 25px;
    }
    .elementor-1000 .elementor-element.elementor-element-df543be .elementor-icon-box-title,
    .elementor-1000 .elementor-element.elementor-element-df543be .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-df543be .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-b28e988 {
        padding: 0em 2em 3em 2em;
    }
    .elementor-1000 .elementor-element.elementor-element-13a87f7 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-1000 .elementor-element.elementor-element-04e9beb .elementor-testimonial__header,
    .elementor-1000 .elementor-element.elementor-element-04e9beb .elementor-testimonial__name {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-04e9beb .elementor-testimonial__title {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-04e9beb .elementor-testimonial__text {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
}

@media(max-width:767px) {
    .elementor-1000 .elementor-element.elementor-element-5d8cad3:not(.elementor-motion-effects-element-type-background),
    .elementor-1000 .elementor-element.elementor-element-5d8cad3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 55% 50%;
    }
    .elementor-1000 .elementor-element.elementor-element-5d8cad3 {
        padding: 6em 1em 5em 1em;
    }
    .elementor-1000 .elementor-element.elementor-element-bd5cac1 .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-1000 .elementor-element.elementor-element-5571aa0 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1000 .elementor-element.elementor-element-5571aa0 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-1000 .elementor-element.elementor-element-3bb59dd {
        padding: 2.5em 1em 8em 1em;
    }
    .elementor-1000 .elementor-element.elementor-element-9108235 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-1000 .elementor-element.elementor-element-c36a19d>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-1000 .elementor-element.elementor-element-c36a19d .elementor-icon {
        font-size: 22px;
    }
    .elementor-1000 .elementor-element.elementor-element-c36a19d .elementor-icon-box-title,
    .elementor-1000 .elementor-element.elementor-element-c36a19d .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-c36a19d .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-eed384a>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-1000 .elementor-element.elementor-element-eed384a .elementor-icon {
        font-size: 22px;
    }
    .elementor-1000 .elementor-element.elementor-element-eed384a .elementor-icon-box-title,
    .elementor-1000 .elementor-element.elementor-element-eed384a .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-eed384a .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-a04789c {
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 200px);
        max-width: 200px;
        bottom: 25px;
    }
    body:not(.rtl) .elementor-1000 .elementor-element.elementor-element-a04789c {
        right: 10px;
    }
    body.rtl .elementor-1000 .elementor-element.elementor-element-a04789c {
        left: 10px;
    }
    .elementor-1000 .elementor-element.elementor-element-a04789c .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-1000 .elementor-element.elementor-element-710b46f img {
        height: 220px;
    }
    .elementor-1000 .elementor-element.elementor-element-edc10df {
        padding: 0em 0em 3em 0em;
    }
    .elementor-1000 .elementor-element.elementor-element-2debaf4 {
        margin-top: -7em;
        margin-bottom: 2em;
    }
    .elementor-1000 .elementor-element.elementor-element-e9db177 .elementor-cta__content {
        padding: 30px 30px 60px 30px;
    }
    .elementor-1000 .elementor-element.elementor-element-e9db177 .elementor-cta__title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-e9db177 .elementor-cta__description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-299de92 .elementor-cta__content {
        padding: 30px 30px 60px 30px;
    }
    .elementor-1000 .elementor-element.elementor-element-299de92 .elementor-cta__title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-299de92 .elementor-cta__description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-3306937 .elementor-cta__content {
        padding: 30px 30px 60px 30px;
    }
    .elementor-1000 .elementor-element.elementor-element-3306937 .elementor-cta__title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-3306937 .elementor-cta__description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-a89d147 {
        --e-image-carousel-slides-to-show: 3;
    }
    .elementor-1000 .elementor-element.elementor-element-79a961b {
        padding: 2.5em 1.5em 3em 1.5em;
    }
    .elementor-1000 .elementor-element.elementor-element-4d00d37>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1000 .elementor-element.elementor-element-3fecce1 {
        --container-widget-width: 190px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 190px);
        max-width: 190px;
        bottom: 15px;
    }
    body:not(.rtl) .elementor-1000 .elementor-element.elementor-element-3fecce1 {
        left: 15px;
    }
    body.rtl .elementor-1000 .elementor-element.elementor-element-3fecce1 {
        right: 15px;
    }
    .elementor-1000 .elementor-element.elementor-element-3fecce1 .elementor-heading-title {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-1000 .elementor-element.elementor-element-125284c {
        --container-widget-width: 160px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 160px);
        max-width: 160px;
    }
    body:not(.rtl) .elementor-1000 .elementor-element.elementor-element-125284c {
        right: 0px;
    }
    body.rtl .elementor-1000 .elementor-element.elementor-element-125284c {
        left: 0px;
    }
    .elementor-1000 .elementor-element.elementor-element-125284c img {
        border-width: 0px 0px 7px 7px;
    }
    .elementor-1000 .elementor-element.elementor-element-cf3c49c img {
        height: 240px;
    }
    .elementor-1000 .elementor-element.elementor-element-165b3f9>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-1000 .elementor-element.elementor-element-13cccd9 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-1000 .elementor-element.elementor-element-0a48add {
        margin-top: 0px;
        margin-bottom: 15px;
    }
    .elementor-1000 .elementor-element.elementor-element-d3d1d36>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1000 .elementor-element.elementor-element-93eef89>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-1000 .elementor-element.elementor-element-93eef89 .elementor-icon {
        font-size: 22px;
    }
    .elementor-1000 .elementor-element.elementor-element-93eef89 .elementor-icon-box-title,
    .elementor-1000 .elementor-element.elementor-element-93eef89 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-93eef89 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-eadf435>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1000 .elementor-element.elementor-element-b2e2159>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-1000 .elementor-element.elementor-element-b2e2159 .elementor-icon {
        font-size: 22px;
    }
    .elementor-1000 .elementor-element.elementor-element-b2e2159 .elementor-icon-box-title,
    .elementor-1000 .elementor-element.elementor-element-b2e2159 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-b2e2159 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-22de3ba>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1000 .elementor-element.elementor-element-1fbebef>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-1000 .elementor-element.elementor-element-1fbebef .elementor-icon {
        font-size: 22px;
    }
    .elementor-1000 .elementor-element.elementor-element-1fbebef .elementor-icon-box-title,
    .elementor-1000 .elementor-element.elementor-element-1fbebef .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-1fbebef .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-332a541>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1000 .elementor-element.elementor-element-df543be>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-1000 .elementor-element.elementor-element-df543be .elementor-icon {
        font-size: 22px;
    }
    .elementor-1000 .elementor-element.elementor-element-df543be .elementor-icon-box-title,
    .elementor-1000 .elementor-element.elementor-element-df543be .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-df543be .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-b28e988 {
        padding: 0em 1em 1em 1em;
    }
    .elementor-1000 .elementor-element.elementor-element-13a87f7 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-1000 .elementor-element.elementor-element-bdbff22 .elementor-divider-separator {
        width: 70px;
    }
    .elementor-1000 .elementor-element.elementor-element-04e9beb>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-1000 .elementor-element.elementor-element-04e9beb .elementor-testimonial__header,
    .elementor-1000 .elementor-element.elementor-element-04e9beb .elementor-testimonial__name {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-04e9beb .elementor-testimonial__title {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-1000 .elementor-element.elementor-element-04e9beb .elementor-testimonial__text {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1000 .elementor-element.elementor-element-01a276d {
        width: 100%;
    }
    .elementor-1000 .elementor-element.elementor-element-abae990 {
        width: 100%;
    }
    .elementor-1000 .elementor-element.elementor-element-4d00d37 {
        width: 100%;
    }
    .elementor-1000 .elementor-element.elementor-element-165b3f9 {
        width: 100%;
    }
    .elementor-1000 .elementor-element.elementor-element-3ff7126 {
        width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-1000 .elementor-element.elementor-element-edc10df:not(.elementor-motion-effects-element-type-background),
    .elementor-1000 .elementor-element.elementor-element-edc10df>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

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

.elementor-154 .elementor-element.elementor-element-bf4107a:not(.elementor-motion-effects-element-type-background),
.elementor-154 .elementor-element.elementor-element-bf4107a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-a291686);
    background-image: url("/assets/uploads/Header2.png");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-154 .elementor-element.elementor-element-bf4107a {
    border-style: solid;
    border-width: 3px 0px 0px 0px;
    border-color: var( --e-global-color-accent);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 10;
}

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

.elementor-154 .elementor-element.elementor-element-cd5709c {
    width: auto;
    max-width: auto;
}

.elementor-154 .elementor-element.elementor-element-cd5709c img {
    width: 100%;
    height: 35px;
    object-fit: contain;
    object-position: center center;
}

.elementor-154 .elementor-element.elementor-element-47c2003>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-menu-container {
    background-color: var( --e-global-color-a291686);
    height: 75px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li>a {
    background-color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    color: var( --e-global-color-secondary);
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var( --e-global-color-308e809);
    padding: 0px 15px 0px 10px;
	text-transform:uppercase;
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li>a:hover,
.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li>a:focus,
.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li>a:active,
.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li:hover>a {
    background-color: var( --e-global-color-308e809);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li.current-menu-item>a,
.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li.current-menu-ancestor>a {
    background-color: var( --e-global-color-a291686);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
    background-color: var( --e-global-color-308e809);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
    padding: 12px 0px 12px 25px;
    color: var( --e-global-color-secondary);
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-9eaa092);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover,
.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus,
.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active,
.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
    background-color: var( --e-global-color-primary);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a {
    background-color: var( --e-global-color-primary);
    color: var( --e-global-color-a291686);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-menu-hamburger {
    background-color: var( --e-global-color-a954db2);
    float: right;
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-menu-close {
    background-color: var( --e-global-color-a954db2);
    border-style: none;
    color: var( --e-global-color-secondary);
}

.elementor-154 .elementor-element.elementor-element-d2d398b>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var( --e-global-color-308e809);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li>a:hover {
    color: var( --e-global-color-primary);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li>a:focus {
    color: var( --e-global-color-primary);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li>a:active {
    color: var( --e-global-color-primary);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li:hover>a {
    color: var( --e-global-color-primary);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator {
    color: var( --e-global-color-primary);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator {
    color: var( --e-global-color-primary);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator {
    color: var( --e-global-color-primary);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator {
    color: var( --e-global-color-primary);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li.current-menu-item>a {
    color: var( --e-global-color-primary);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li.current-menu-ancestor>a {
    color: var( --e-global-color-primary);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator {
    color: var( --e-global-color-primary);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li>a .elementskit-submenu-indicator {
    color: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li>a .ekit-submenu-indicator-icon {
    color: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover {
    color: var( --e-global-color-a291686);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus {
    color: var( --e-global-color-a291686);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active {
    color: var( --e-global-color-a291686);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
    color: var( --e-global-color-a291686);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav .elementskit-submenu-panel>li:last-child>a {
    border-style: none;
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav .elementskit-submenu-panel {
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: var( --e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
    min-width: 170px;
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-menu-hamburger>.ekit-menu-icon {
    color: var( --e-global-color-secondary);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-menu-hamburger:hover>.ekit-menu-icon {
    color: var( --e-global-color-primary);
}

.elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-menu-close:hover {
    color: var( --e-global-color-primary);
}

.elementor-154 .elementor-element.elementor-element-b348c99 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 10px;
    --grid-column-gap: 7px;
    --grid-row-gap: 0px;
}

.elementor-154 .elementor-element.elementor-element-b348c99 .elementor-widget-container {
    text-align: right;
}

.elementor-154 .elementor-element.elementor-element-b348c99 .elementor-social-icon {
    background-color: var( --e-global-color-primary);
    --icon-padding: 1em;
}

.elementor-154 .elementor-element.elementor-element-b348c99 .elementor-social-icon i {
    color: var( --e-global-color-a291686);
}

.elementor-154 .elementor-element.elementor-element-b348c99 .elementor-social-icon svg {
    fill: var( --e-global-color-a291686);
}

.elementor-154 .elementor-element.elementor-element-b348c99 .elementor-social-icon:hover {
    background-color: var( --e-global-color-secondary);
}

.elementor-154 .elementor-element.elementor-element-b348c99 .elementor-social-icon:hover i {
    color: var( --e-global-color-primary);
}

.elementor-154 .elementor-element.elementor-element-b348c99 .elementor-social-icon:hover svg {
    fill: var( --e-global-color-primary);
}

@media(max-width:1024px) {
    .elementor-154 .elementor-element.elementor-element-bf4107a:not(.elementor-motion-effects-element-type-background),
    .elementor-154 .elementor-element.elementor-element-bf4107a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: -11% 0%;
        background-size: contain;
    }
    .elementor-154 .elementor-element.elementor-element-bf4107a {
        padding: 10px 10px 10px 10px;
    }
    .elementor-154 .elementor-element.elementor-element-cd5709c img {
        height: 30px;
    }
    .elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-nav-identity-panel {
        padding: 10px 0px 10px 0px;
    }
    .elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-menu-container {
        max-width: 350px;
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li>a {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
        color: var( --e-global-color-secondary);
        border-width: 1px 0px 0px 0px;
        padding: 12px 20px 12px 20px;
    }
    .elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
        padding: 10px 30px 10px 30px;
    }
    .elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav .elementskit-submenu-panel {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-menu-hamburger {
        padding: 0px 0px 0px 0px;
        width: 55px;
        border-radius: 3px;
    }
    .elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-menu-hamburger>.ekit-menu-icon {
        font-size: 27px;
    }
    .elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-menu-close {
        padding: 0px 0px 0px 0px;
        margin: 15px 15px 0px 0px;
        width: 45px;
        border-radius: 3px;
    }
    .elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-nav-logo>img {
        max-width: 160px;
        max-height: 60px;
    }
    .elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-nav-logo {
        margin: 5px 0px 0px 0px;
        padding: 10px 20px 5px 20px;
    }
    .elementor-154 .elementor-element.elementor-element-b348c99 {
        --icon-size: 9px;
    }
}

@media(max-width:767px) {
    .elementor-154 .elementor-element.elementor-element-bf4107a:not(.elementor-motion-effects-element-type-background),
    .elementor-154 .elementor-element.elementor-element-bf4107a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: -30% 0%;
    }
    .elementor-154 .elementor-element.elementor-element-bf4107a {
        padding: 7px 7px 7px 7px;
    }
    .elementor-154 .elementor-element.elementor-element-9069285 {
        width: 54%;
    }
    .elementor-154 .elementor-element.elementor-element-cd5709c img {
        height: 26px;
    }
    .elementor-154 .elementor-element.elementor-element-47c2003 {
        width: 46%;
    }
    .elementor-154 .elementor-element.elementor-element-d2d398b>.elementor-widget-container {
        border-width: 0px 0px 0px 0px;
    }
    .elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-menu-container {
        max-width: 320px;
    }
    .elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav>li>a {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
        padding: 10px 20px 10px 20px;
    }
    .elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-menu-hamburger>.ekit-menu-icon {
        font-size: 25px;
    }
    .elementor-154 .elementor-element.elementor-element-d2d398b .elementskit-nav-logo>img {
        max-width: 135px;
        max-height: 50px;
    }
}

@media(min-width:768px) {
    .elementor-154 .elementor-element.elementor-element-9069285 {
        width: 20%;
    }
    .elementor-154 .elementor-element.elementor-element-47c2003 {
        width: 64.333%;
    }
    .elementor-154 .elementor-element.elementor-element-af37747 {
        width: 15%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-154 .elementor-element.elementor-element-9069285 {
        width: 27%;
    }
    .elementor-154 .elementor-element.elementor-element-47c2003 {
        width: 52%;
    }
    .elementor-154 .elementor-element.elementor-element-af37747 {
        width: 21%;
    }
}

.elementor-200 .elementor-element.elementor-element-b23a289:not(.elementor-motion-effects-element-type-background),
.elementor-200 .elementor-element.elementor-element-b23a289>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/rdsm-143.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-200 .elementor-element.elementor-element-b23a289>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-200 .elementor-element.elementor-element-b23a289>.elementor-container {
    max-width: 300px;
}

.elementor-200 .elementor-element.elementor-element-b23a289 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 9em 1em 8em 1em;
}

.elementor-200 .elementor-element.elementor-element-50907ae {
    text-align: center;
}

.elementor-200 .elementor-element.elementor-element-50907ae .elementor-heading-title {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-583e54c-font-family), Sans-serif;
    font-size: var( --e-global-typography-583e54c-font-size);
    font-weight: var( --e-global-typography-583e54c-font-weight);
    text-transform: var( --e-global-typography-583e54c-text-transform);
    line-height: var( --e-global-typography-583e54c-line-height);
    letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
}

.elementor-200 .elementor-element.elementor-element-7821bbb .elementor-icon-list-item:not(:last-child):after {
    content: "";
    height: 3px;
    border-color: var( --e-global-color-accent);
}

.elementor-200 .elementor-element.elementor-element-7821bbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 15px;
}

.elementor-200 .elementor-element.elementor-element-7821bbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-200 .elementor-element.elementor-element-7821bbb .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 15px;
}

.elementor-200 .elementor-element.elementor-element-7821bbb .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-200 .elementor-element.elementor-element-7821bbb .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-200 .elementor-element.elementor-element-7821bbb {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-200 .elementor-element.elementor-element-7821bbb .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-200 .elementor-element.elementor-element-7821bbb .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-200 .elementor-element.elementor-element-7821bbb .elementor-icon-list-text {
    color: var( --e-global-color-9eaa092);
    transition: color 0.3s;
}

.elementor-200 .elementor-element.elementor-element-7821bbb .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-a291686);
}

.elementor-200 .elementor-element.elementor-element-476d8bf>.elementor-container {
    max-width: 1300px;
}

.elementor-200 .elementor-element.elementor-element-476d8bf {
    padding: 6em 1em 7em 1em;
}

.elementor-200 .elementor-element.elementor-element-91a6990 {
    --grid-row-gap: 25px;
    --grid-column-gap: 25px;
}

.elementor-200 .elementor-element.elementor-element-91a6990 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100%);
}

.elementor-200 .elementor-element.elementor-element-91a6990:after {
    content: "0.66";
}

.elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__meta-data span+span:before {
    content: "//";
}

.elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__card {
    background-color: var( --e-global-color-308e809);
}

.elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__text {
    padding: 0 25px;
    margin-top: 10px;
}

.elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__meta-data {
    padding: 10px 25px;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
}

.elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__avatar {
    padding-right: 25px;
    padding-left: 25px;
}

.elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__card .elementor-post__meta-data {
    border-top-color: var( --e-global-color-9eaa092);
}

.elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__badge {
    right: 0;
}

.elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__card .elementor-post__badge {
    background-color: var( --e-global-color-accent);
    color: var( --e-global-color-secondary);
    border-radius: 0px;
    font-size: 10px;
    margin: 10px;
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__title,
.elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__title a {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__title {
    margin-bottom: 20px;
}

.elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__meta-data span:before {
    color: var( --e-global-color-primary);
}

.elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__excerpt p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__excerpt {
    margin-bottom: 35px;
}

.elementor-200 .elementor-element.elementor-element-91a6990 .elementor-pagination {
    text-align: center;
}

body:not(.rtl) .elementor-200 .elementor-element.elementor-element-91a6990 .elementor-pagination .page-numbers:not(:first-child) {
    margin-left: calc( 10px/2);
}

body:not(.rtl) .elementor-200 .elementor-element.elementor-element-91a6990 .elementor-pagination .page-numbers:not(:last-child) {
    margin-right: calc( 10px/2);
}

body.rtl .elementor-200 .elementor-element.elementor-element-91a6990 .elementor-pagination .page-numbers:not(:first-child) {
    margin-right: calc( 10px/2);
}

body.rtl .elementor-200 .elementor-element.elementor-element-91a6990 .elementor-pagination .page-numbers:not(:last-child) {
    margin-left: calc( 10px/2);
}

@media(max-width:1024px) {
    .elementor-200 .elementor-element.elementor-element-b23a289 {
        padding: 7em 1em 6em 1em;
    }
    .elementor-200 .elementor-element.elementor-element-50907ae .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-200 .elementor-element.elementor-element-7821bbb .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-200 .elementor-element.elementor-element-7821bbb .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-200 .elementor-element.elementor-element-476d8bf {
        padding: 3em 1em 4em 1em;
    }
    .elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__card .elementor-post__badge {
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__title,
    .elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__meta-data {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__excerpt p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
}

@media(max-width:767px) {
    .elementor-200 .elementor-element.elementor-element-b23a289 {
        padding: 6em 1em 5em 1em;
    }
    .elementor-200 .elementor-element.elementor-element-50907ae .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-200 .elementor-element.elementor-element-7821bbb .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-200 .elementor-element.elementor-element-7821bbb .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-200 .elementor-element.elementor-element-476d8bf {
        padding: 2em 1em 2em 1em;
    }
    .elementor-200 .elementor-element.elementor-element-91a6990 {
        --grid-row-gap: 20px;
    }
    .elementor-200 .elementor-element.elementor-element-91a6990 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.66 * 100%);
    }
    .elementor-200 .elementor-element.elementor-element-91a6990:after {
        content: "0.66";
    }
    .elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__thumbnail__link {
        width: 100%;
    }
    .elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__card .elementor-post__badge {
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__title,
    .elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__title {
        margin-bottom: 15px;
    }
    .elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__meta-data {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__excerpt p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-200 .elementor-element.elementor-element-91a6990 .elementor-post__excerpt {
        margin-bottom: 30px;
    }
}

.elementor-172 .elementor-element.elementor-element-63c09da:not(.elementor-motion-effects-element-type-background),
.elementor-172 .elementor-element.elementor-element-63c09da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/footer.jpg");
    background-position: 5% 65%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-172 .elementor-element.elementor-element-63c09da>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.95;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-172 .elementor-element.elementor-element-63c09da>.elementor-container {
    max-width: 1300px;
}

.elementor-172 .elementor-element.elementor-element-63c09da {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-172 .elementor-element.elementor-element-0aa36f0 {
    margin-top: 5em;
    margin-bottom: 5em;
}

.elementor-172 .elementor-element.elementor-element-c104381>.elementor-element-populated {
    margin: 0em 2em 0em 0em;
    --e-column-margin-right: 2em;
    --e-column-margin-left: 0em;
}

.elementor-172 .elementor-element.elementor-element-c988b4b {
    width: auto;
    max-width: auto;
}

.elementor-172 .elementor-element.elementor-element-c988b4b>.elementor-widget-container {
    margin: 0em 0em 1em 0em;
}

.elementor-172 .elementor-element.elementor-element-c988b4b img {
    width: 100%;
    height: 35px;
    object-fit: contain;
    object-position: center center;
}

.elementor-172 .elementor-element.elementor-element-2c76cfd>.elementor-widget-container {
    margin: 0em 0em -1em 0em;
}

.elementor-172 .elementor-element.elementor-element-2c76cfd {
    color: var( --e-global-color-a291686);
}

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

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

.elementor-172 .elementor-element.elementor-element-c5a5111 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-172 .elementor-element.elementor-element-c5a5111 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-172 .elementor-element.elementor-element-c5a5111 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

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

.elementor-172 .elementor-element.elementor-element-c5a5111 .elementor-icon-list-icon i {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-172 .elementor-element.elementor-element-c5a5111 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary);
    transition: fill 0.3s;
}

.elementor-172 .elementor-element.elementor-element-c5a5111 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-172 .elementor-element.elementor-element-c5a5111 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-172 .elementor-element.elementor-element-c5a5111 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-172 .elementor-element.elementor-element-c5a5111 .elementor-icon-list-text {
    color: var( --e-global-color-a291686);
    transition: color 0.3s;
}

.elementor-172 .elementor-element.elementor-element-851613b .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-172 .elementor-element.elementor-element-55e6897 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-172 .elementor-element.elementor-element-55e6897 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-172 .elementor-element.elementor-element-55e6897 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-172 .elementor-element.elementor-element-55e6897 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-172 .elementor-element.elementor-element-55e6897 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-172 .elementor-element.elementor-element-55e6897 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-172 .elementor-element.elementor-element-55e6897 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-172 .elementor-element.elementor-element-55e6897 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-172 .elementor-element.elementor-element-55e6897 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-172 .elementor-element.elementor-element-55e6897 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-172 .elementor-element.elementor-element-55e6897 .elementor-icon-list-item>a {
    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);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-172 .elementor-element.elementor-element-55e6897 .elementor-icon-list-text {
    color: var( --e-global-color-a291686);
    transition: color 0.3s;
}

.elementor-172 .elementor-element.elementor-element-55e6897 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-text);
}

.elementor-172 .elementor-element.elementor-element-ea1e503 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-172 .elementor-element.elementor-element-248123e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-172 .elementor-element.elementor-element-248123e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-172 .elementor-element.elementor-element-248123e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-172 .elementor-element.elementor-element-248123e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-172 .elementor-element.elementor-element-248123e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-172 .elementor-element.elementor-element-248123e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-172 .elementor-element.elementor-element-248123e .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-172 .elementor-element.elementor-element-248123e .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

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

.elementor-172 .elementor-element.elementor-element-248123e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-172 .elementor-element.elementor-element-248123e .elementor-icon-list-item>a {
    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);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-172 .elementor-element.elementor-element-248123e .elementor-icon-list-text {
    color: var( --e-global-color-a291686);
    transition: color 0.3s;
}

.elementor-172 .elementor-element.elementor-element-248123e .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-text);
}

.elementor-172 .elementor-element.elementor-element-2e9a588 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-172 .elementor-element.elementor-element-6c37d71 {
    color: var( --e-global-color-a291686);
}

.elementor-172 .elementor-element.elementor-element-e972548 .elementor-field-group {
    padding-right: calc( 5px/2);
    padding-left: calc( 5px/2);
    margin-bottom: 10px;
}

.elementor-172 .elementor-element.elementor-element-e972548 .elementor-form-fields-wrapper {
    margin-left: calc( -5px/2);
    margin-right: calc( -5px/2);
    margin-bottom: -10px;
}

.elementor-172 .elementor-element.elementor-element-e972548 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-172 .elementor-element.elementor-element-e972548 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-172 .elementor-element.elementor-element-e972548 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-172 .elementor-element.elementor-element-e972548 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-172 .elementor-element.elementor-element-e972548 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-172 .elementor-element.elementor-element-e972548 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-172 .elementor-element.elementor-element-e972548 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
}

.elementor-172 .elementor-element.elementor-element-e972548 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
}

.elementor-172 .elementor-element.elementor-element-e972548 .e-form__buttons__wrapper__button-next {
    background-color: var( --e-global-color-accent);
    color: var( --e-global-color-secondary);
}

.elementor-172 .elementor-element.elementor-element-e972548 .elementor-button[type="submit"] {
    background-color: var( --e-global-color-accent);
    color: var( --e-global-color-secondary);
}

.elementor-172 .elementor-element.elementor-element-e972548 .elementor-button[type="submit"] svg * {
    fill: var( --e-global-color-secondary);
}

.elementor-172 .elementor-element.elementor-element-e972548 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-172 .elementor-element.elementor-element-e972548 .e-form__buttons__wrapper__button-next:hover {
    background-color: var( --e-global-color-secondary);
    color: var( --e-global-color-primary);
}

.elementor-172 .elementor-element.elementor-element-e972548 .elementor-button[type="submit"]:hover {
    background-color: var( --e-global-color-secondary);
    color: var( --e-global-color-primary);
}

.elementor-172 .elementor-element.elementor-element-e972548 .elementor-button[type="submit"]:hover svg * {
    fill: var( --e-global-color-primary);
}

.elementor-172 .elementor-element.elementor-element-e972548 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-172 .elementor-element.elementor-element-e972548 .elementor-button {
    padding: 0px 0px 0px 0px;
}

.elementor-172 .elementor-element.elementor-element-e972548 {
    --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-172 .elementor-element.elementor-element-8b7f6bf>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-172 .elementor-element.elementor-element-8b7f6bf {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #FFFFFF21;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1em 0em 0.5em 0em;
}

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

.elementor-172 .elementor-element.elementor-element-165b06c .elementor-heading-title {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-112b6c4-font-family), Sans-serif;
    font-size: var( --e-global-typography-112b6c4-font-size);
    font-weight: var( --e-global-typography-112b6c4-font-weight);
}

.elementor-172 .elementor-element.elementor-element-384a02c {
    text-align: center;
}

.elementor-172 .elementor-element.elementor-element-384a02c .elementor-heading-title {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-112b6c4-font-family), Sans-serif;
    font-size: var( --e-global-typography-112b6c4-font-size);
    font-weight: var( --e-global-typography-112b6c4-font-weight);
}

.elementor-172 .elementor-element.elementor-element-44099ec {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 10px;
    --grid-column-gap: 7px;
    --grid-row-gap: 0px;
}

.elementor-172 .elementor-element.elementor-element-44099ec .elementor-widget-container {
    text-align: right;
}

.elementor-172 .elementor-element.elementor-element-44099ec .elementor-social-icon {
    background-color: var( --e-global-color-primary);
    --icon-padding: 1em;
}

.elementor-172 .elementor-element.elementor-element-44099ec .elementor-social-icon i {
    color: var( --e-global-color-a291686);
}

.elementor-172 .elementor-element.elementor-element-44099ec .elementor-social-icon svg {
    fill: var( --e-global-color-a291686);
}

.elementor-172 .elementor-element.elementor-element-44099ec .elementor-social-icon:hover {
    background-color: var( --e-global-color-secondary);
}

.elementor-172 .elementor-element.elementor-element-44099ec .elementor-social-icon:hover i {
    color: var( --e-global-color-primary);
}

.elementor-172 .elementor-element.elementor-element-44099ec .elementor-social-icon:hover svg {
    fill: var( --e-global-color-primary);
}

@media(max-width:1024px) {
    .elementor-172 .elementor-element.elementor-element-63c09da:not(.elementor-motion-effects-element-type-background),
    .elementor-172 .elementor-element.elementor-element-63c09da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-172 .elementor-element.elementor-element-63c09da {
        padding: 0em 1em 0em 1em;
    }
    .elementor-172 .elementor-element.elementor-element-0aa36f0 {
        margin-top: 4em;
        margin-bottom: 4em;
    }
    .elementor-172 .elementor-element.elementor-element-c104381>.elementor-element-populated {
        margin: 0em 0em 2em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-172 .elementor-element.elementor-element-c988b4b img {
        height: 33px;
    }
    .elementor-172 .elementor-element.elementor-element-c5a5111 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-172 .elementor-element.elementor-element-c5a5111 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-172 .elementor-element.elementor-element-851613b .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-172 .elementor-element.elementor-element-55e6897 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-172 .elementor-element.elementor-element-55e6897 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-172 .elementor-element.elementor-element-ea1e503 .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-172 .elementor-element.elementor-element-248123e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-172 .elementor-element.elementor-element-248123e .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-172 .elementor-element.elementor-element-2e9a588 .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-172 .elementor-element.elementor-element-165b06c .elementor-heading-title {
        font-size: var( --e-global-typography-112b6c4-font-size);
    }
    .elementor-172 .elementor-element.elementor-element-384a02c .elementor-heading-title {
        font-size: var( --e-global-typography-112b6c4-font-size);
    }
    .elementor-172 .elementor-element.elementor-element-44099ec {
        --icon-size: 9px;
    }
}

@media(max-width:767px) {
    .elementor-172 .elementor-element.elementor-element-63c09da {
        padding: 0em 0.5em 0em 0.5em;
    }
    .elementor-172 .elementor-element.elementor-element-0aa36f0 {
        margin-top: 3em;
        margin-bottom: 3em;
    }
    .elementor-172 .elementor-element.elementor-element-c988b4b img {
        height: 28px;
    }
    .elementor-172 .elementor-element.elementor-element-c5a5111 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-172 .elementor-element.elementor-element-c5a5111 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-172 .elementor-element.elementor-element-b90b2df {
        width: 50%;
    }
    .elementor-172 .elementor-element.elementor-element-851613b .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-172 .elementor-element.elementor-element-55e6897 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-172 .elementor-element.elementor-element-55e6897 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-172 .elementor-element.elementor-element-ef55b4d {
        width: 50%;
    }
    .elementor-172 .elementor-element.elementor-element-ea1e503 .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-172 .elementor-element.elementor-element-248123e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-172 .elementor-element.elementor-element-248123e .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-172 .elementor-element.elementor-element-8b22dcb>.elementor-element-populated {
        margin: 2em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-172 .elementor-element.elementor-element-2e9a588 .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-172 .elementor-element.elementor-element-310be8f>.elementor-element-populated {
        padding: 0px 10px 10px 10px;
    }
    .elementor-172 .elementor-element.elementor-element-165b06c .elementor-heading-title {
        font-size: var( --e-global-typography-112b6c4-font-size);
    }
    .elementor-172 .elementor-element.elementor-element-384a02c {
        text-align: left;
    }
    .elementor-172 .elementor-element.elementor-element-384a02c .elementor-heading-title {
        font-size: var( --e-global-typography-112b6c4-font-size);
    }
    .elementor-172 .elementor-element.elementor-element-44099ec .elementor-widget-container {
        text-align: left;
    }
    .elementor-172 .elementor-element.elementor-element-44099ec {
        --icon-size: 8px;
        --grid-column-gap: 10px;
    }
}

@media(min-width:768px) {
    .elementor-172 .elementor-element.elementor-element-c104381 {
        width: 30%;
    }
    .elementor-172 .elementor-element.elementor-element-b90b2df {
        width: 20%;
    }
    .elementor-172 .elementor-element.elementor-element-ef55b4d {
        width: 20%;
    }
    .elementor-172 .elementor-element.elementor-element-8b22dcb {
        width: 30%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-172 .elementor-element.elementor-element-c104381 {
        width: 100%;
    }
    .elementor-172 .elementor-element.elementor-element-b90b2df {
        width: 25%;
    }
    .elementor-172 .elementor-element.elementor-element-ef55b4d {
        width: 25%;
    }
    .elementor-172 .elementor-element.elementor-element-8b22dcb {
        width: 50%;
    }
    .elementor-172 .elementor-element.elementor-element-310be8f {
        width: 25%;
    }
    .elementor-172 .elementor-element.elementor-element-6f26a2c {
        width: 50%;
    }
    .elementor-172 .elementor-element.elementor-element-4fb4299 {
        width: 25%;
    }
}

.elementor-687 .elementor-element.elementor-element-06ef471:not(.elementor-motion-effects-element-type-background),
.elementor-687 .elementor-element.elementor-element-06ef471>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/rdsm-125.jpg");
    background-position: 50% 35%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-687 .elementor-element.elementor-element-06ef471>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-687 .elementor-element.elementor-element-06ef471>.elementor-container {
    max-width: 400px;
}

.elementor-687 .elementor-element.elementor-element-06ef471 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 9em 1em 8em 1em;
}

.elementor-687 .elementor-element.elementor-element-7e61a87 {
    text-align: center;
}

.elementor-687 .elementor-element.elementor-element-7e61a87 .elementor-heading-title {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-583e54c-font-family), Sans-serif;
    font-size: var( --e-global-typography-583e54c-font-size);
    font-weight: var( --e-global-typography-583e54c-font-weight);
    text-transform: var( --e-global-typography-583e54c-text-transform);
    line-height: var( --e-global-typography-583e54c-line-height);
    letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
}

.elementor-687 .elementor-element.elementor-element-503e70d .elementor-icon-list-item:not(:last-child):after {
    content: "";
    height: 3px;
    border-color: var( --e-global-color-accent);
}

.elementor-687 .elementor-element.elementor-element-503e70d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 15px;
}

.elementor-687 .elementor-element.elementor-element-503e70d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-687 .elementor-element.elementor-element-503e70d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 15px;
}

.elementor-687 .elementor-element.elementor-element-503e70d .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-687 .elementor-element.elementor-element-503e70d .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-687 .elementor-element.elementor-element-503e70d {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-687 .elementor-element.elementor-element-503e70d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-687 .elementor-element.elementor-element-503e70d .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-687 .elementor-element.elementor-element-503e70d .elementor-icon-list-text {
    color: var( --e-global-color-9eaa092);
    transition: color 0.3s;
}

.elementor-687 .elementor-element.elementor-element-503e70d .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-a291686);
}

.elementor-687 .elementor-element.elementor-element-0043850>.elementor-container {
    max-width: 1300px;
}

.elementor-687 .elementor-element.elementor-element-0043850 {
    overflow: hidden;
    padding: 6em 1em 8em 1em;
}

.elementor-687 .elementor-element.elementor-element-d3b450f {
    margin-top: 0em;
    margin-bottom: 2em;
}

.elementor-687 .elementor-element.elementor-element-60c8483>.elementor-element-populated {
    margin: 0em 2em 0em 0em;
    --e-column-margin-right: 2em;
    --e-column-margin-left: 0em;
}

.elementor-687 .elementor-element.elementor-element-0f70f57 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-bc-flex-widget .elementor-687 .elementor-element.elementor-element-36d1d5d.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

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

.elementor-687 .elementor-element.elementor-element-f088fec>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-687 .elementor-element.elementor-element-69b21e9>.elementor-widget-container:hover {
    --e-transform-translateY: -10px;
}

.elementor-687 .elementor-element.elementor-element-69b21e9 img {
    width: 100%;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var( --e-global-color-a291686);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
}

.elementor-687 .elementor-element.elementor-element-2bd0a64.ekit-equal-height-enable,
.elementor-687 .elementor-element.elementor-element-2bd0a64.ekit-equal-height-enable .elementor-widget-container,
.elementor-687 .elementor-element.elementor-element-2bd0a64.ekit-equal-height-enable .ekit-wid-con,
.elementor-687 .elementor-element.elementor-element-2bd0a64.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-687 .elementor-element.elementor-element-2bd0a64 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(65deg, var( --e-global-color-a291686) 40%, #FFFFFFB8 100%);
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-687 .elementor-element.elementor-element-2bd0a64 .elementskit-btn {
    background-color: var( --e-global-color-a954db2);
    padding: 0px 0px 0px 0px;
    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);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
    color: var( --e-global-color-dea41e4);
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-a954db2);
    border-radius: 0px 0px 0px 0px;
}

.elementor-687 .elementor-element.elementor-element-2bd0a64 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-687 .elementor-element.elementor-element-2bd0a64 .elementskit-infobox .box-body>p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-687 .elementor-element.elementor-element-2bd0a64 .elementskit-infobox p {
    margin: 0px 0px 20px 0px;
}

.elementor-687 .elementor-element.elementor-element-2bd0a64 .elementskit-btn svg path {
    stroke: var( --e-global-color-dea41e4);
    fill: var( --e-global-color-dea41e4);
}

.elementor-687 .elementor-element.elementor-element-2bd0a64 .elementskit-infobox:hover .elementskit-btn {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-primary);
}

.elementor-687 .elementor-element.elementor-element-3d6b185>.elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
}

.elementor-687 .elementor-element.elementor-element-c2c171e>.elementor-widget-container:hover {
    --e-transform-translateY: -10px;
}

.elementor-687 .elementor-element.elementor-element-c2c171e img {
    width: 100%;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var( --e-global-color-a291686);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
}

.elementor-687 .elementor-element.elementor-element-9e43889.ekit-equal-height-enable,
.elementor-687 .elementor-element.elementor-element-9e43889.ekit-equal-height-enable .elementor-widget-container,
.elementor-687 .elementor-element.elementor-element-9e43889.ekit-equal-height-enable .ekit-wid-con,
.elementor-687 .elementor-element.elementor-element-9e43889.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-687 .elementor-element.elementor-element-9e43889 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(65deg, var( --e-global-color-a291686) 40%, #FFFFFFB8 100%);
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-687 .elementor-element.elementor-element-9e43889 .elementskit-btn {
    background-color: var( --e-global-color-a954db2);
    padding: 0px 0px 0px 0px;
    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);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
    color: var( --e-global-color-dea41e4);
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-a954db2);
    border-radius: 0px 0px 0px 0px;
}

.elementor-687 .elementor-element.elementor-element-9e43889 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-687 .elementor-element.elementor-element-9e43889 .elementskit-infobox .box-body>p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-687 .elementor-element.elementor-element-9e43889 .elementskit-infobox p {
    margin: 0px 0px 20px 0px;
}

.elementor-687 .elementor-element.elementor-element-9e43889 .elementskit-btn svg path {
    stroke: var( --e-global-color-dea41e4);
    fill: var( --e-global-color-dea41e4);
}

.elementor-687 .elementor-element.elementor-element-9e43889 .elementskit-infobox:hover .elementskit-btn {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-primary);
}

.elementor-687 .elementor-element.elementor-element-7effd82>.elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-687 .elementor-element.elementor-element-620adec>.elementor-widget-container:hover {
    --e-transform-translateY: -10px;
}

.elementor-687 .elementor-element.elementor-element-620adec img {
    width: 100%;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var( --e-global-color-a291686);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
}

.elementor-687 .elementor-element.elementor-element-bb39f6a.ekit-equal-height-enable,
.elementor-687 .elementor-element.elementor-element-bb39f6a.ekit-equal-height-enable .elementor-widget-container,
.elementor-687 .elementor-element.elementor-element-bb39f6a.ekit-equal-height-enable .ekit-wid-con,
.elementor-687 .elementor-element.elementor-element-bb39f6a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-687 .elementor-element.elementor-element-bb39f6a .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(65deg, var( --e-global-color-a291686) 40%, #FFFFFFB8 100%);
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-687 .elementor-element.elementor-element-bb39f6a .elementskit-btn {
    background-color: var( --e-global-color-a954db2);
    padding: 0px 0px 0px 0px;
    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);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
    color: var( --e-global-color-dea41e4);
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-a954db2);
    border-radius: 0px 0px 0px 0px;
}

.elementor-687 .elementor-element.elementor-element-bb39f6a .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-687 .elementor-element.elementor-element-bb39f6a .elementskit-infobox .box-body>p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-687 .elementor-element.elementor-element-bb39f6a .elementskit-infobox p {
    margin: 0px 0px 20px 0px;
}

.elementor-687 .elementor-element.elementor-element-bb39f6a .elementskit-btn svg path {
    stroke: var( --e-global-color-dea41e4);
    fill: var( --e-global-color-dea41e4);
}

.elementor-687 .elementor-element.elementor-element-bb39f6a .elementskit-infobox:hover .elementskit-btn {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-primary);
}

.elementor-687 .elementor-element.elementor-element-99c92f7:not(.elementor-motion-effects-element-type-background),
.elementor-687 .elementor-element.elementor-element-99c92f7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/rdsm-149.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-687 .elementor-element.elementor-element-99c92f7>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-687 .elementor-element.elementor-element-99c92f7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 1em 0em 1em;
}

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

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

.elementor-687 .elementor-element.elementor-element-dd3306c>.elementor-element-populated {
    margin: 0em 2em 0em 0em;
    --e-column-margin-right: 2em;
    --e-column-margin-left: 0em;
}

.elementor-687 .elementor-element.elementor-element-2a98f4d .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-687 .elementor-element.elementor-element-273cefa .elementor-heading-title {
    color: var( --e-global-color-a291686);
}

.elementor-687 .elementor-element.elementor-element-4474f09 {
    color: var( --e-global-color-a291686);
}

.elementor-687 .elementor-element.elementor-element-cbf0f95 .elementor-button {
    background-color: transparent;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    background-image: linear-gradient(135deg, var( --e-global-color-accent) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-687 .elementor-element.elementor-element-cbf0f95 .elementor-button:hover,
.elementor-687 .elementor-element.elementor-element-cbf0f95 .elementor-button:focus {
    background-color: transparent;
    color: var( --e-global-color-primary);
    background-image: linear-gradient(135deg, var( --e-global-color-secondary) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-687 .elementor-element.elementor-element-cbf0f95 .elementor-button:hover svg,
.elementor-687 .elementor-element.elementor-element-cbf0f95 .elementor-button:focus svg {
    fill: var( --e-global-color-primary);
}

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

.elementor-687 .elementor-element.elementor-element-f2bf918>.elementor-element-populated {
    box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -3em 0em 4em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
    padding: 3em 3em 3em 3em;
}

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

.elementor-687 .elementor-element.elementor-element-6209aab .elementor-field-group {
    padding-right: calc( 10px/2);
    padding-left: calc( 10px/2);
    margin-bottom: 10px;
}

.elementor-687 .elementor-element.elementor-element-6209aab .elementor-form-fields-wrapper {
    margin-left: calc( -10px/2);
    margin-right: calc( -10px/2);
    margin-bottom: -10px;
}

.elementor-687 .elementor-element.elementor-element-6209aab .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-687 .elementor-element.elementor-element-6209aab .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-687 .elementor-element.elementor-element-6209aab .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-687 .elementor-element.elementor-element-6209aab .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-687 .elementor-element.elementor-element-6209aab .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-687 .elementor-element.elementor-element-6209aab .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-687 .elementor-element.elementor-element-6209aab .e-form__buttons__wrapper__button-next {
    background-color: var( --e-global-color-accent);
    color: var( --e-global-color-secondary);
}

.elementor-687 .elementor-element.elementor-element-6209aab .elementor-button[type="submit"] {
    background-color: var( --e-global-color-accent);
    color: var( --e-global-color-secondary);
}

.elementor-687 .elementor-element.elementor-element-6209aab .elementor-button[type="submit"] svg * {
    fill: var( --e-global-color-secondary);
}

.elementor-687 .elementor-element.elementor-element-6209aab .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-687 .elementor-element.elementor-element-6209aab .e-form__buttons__wrapper__button-next:hover {
    background-color: var( --e-global-color-secondary);
    color: var( --e-global-color-primary);
}

.elementor-687 .elementor-element.elementor-element-6209aab .elementor-button[type="submit"]:hover {
    background-color: var( --e-global-color-secondary);
    color: var( --e-global-color-primary);
}

.elementor-687 .elementor-element.elementor-element-6209aab .elementor-button[type="submit"]:hover svg * {
    fill: var( --e-global-color-primary);
}

.elementor-687 .elementor-element.elementor-element-6209aab .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-687 .elementor-element.elementor-element-6209aab {
    --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-687 .elementor-element.elementor-element-10286cf2:not(.elementor-motion-effects-element-type-background),
.elementor-687 .elementor-element.elementor-element-10286cf2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/BG4.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-687 .elementor-element.elementor-element-10286cf2 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 7em 1em 7em 1em;
}

.elementor-687 .elementor-element.elementor-element-10286cf2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-687 .elementor-element.elementor-element-8e31940 {
    text-align: center;
}

.elementor-687 .elementor-element.elementor-element-8e31940 .elementor-heading-title {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-687 .elementor-element.elementor-element-e984b2c {
    text-align: center;
}

.elementor-687 .elementor-element.elementor-element-e984b2c .elementor-heading-title {
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
}

.elementor-687 .elementor-element.elementor-element-d046372 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 4px;
}

.elementor-687 .elementor-element.elementor-element-d046372 .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-687 .elementor-element.elementor-element-d046372 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-687 .elementor-element.elementor-element-45703f9a>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-687 .elementor-element.elementor-element-45703f9a {
    border-style: solid;
    border-width: 1px 1px 0px 1px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 1em;
    margin-bottom: 0em;
}

.elementor-687 .elementor-element.elementor-element-45703f9a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-687 .elementor-element.elementor-element-3b6c293e>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 50px 10px 50px;
}

.elementor-687 .elementor-element.elementor-element-3b6c293e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-687 .elementor-element.elementor-element-28b3a73b>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 50px 10px 50px;
}

.elementor-687 .elementor-element.elementor-element-28b3a73b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-687 .elementor-element.elementor-element-ea16341>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 50px 10px 50px;
}

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

.elementor-687 .elementor-element.elementor-element-734658c5>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 50px 10px 50px;
}

.elementor-687 .elementor-element.elementor-element-734658c5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-687 .elementor-element.elementor-element-2be5a325>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 50px 10px 50px;
}

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

.elementor-687 .elementor-element.elementor-element-31dad1c4>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-687 .elementor-element.elementor-element-31dad1c4 {
    border-style: solid;
    border-width: 1px 1px 0px 1px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-687 .elementor-element.elementor-element-31dad1c4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-687 .elementor-element.elementor-element-2b0bc7fd>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 50px 10px 50px;
}

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

.elementor-687 .elementor-element.elementor-element-5d38f191>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 50px 10px 50px;
}

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

.elementor-687 .elementor-element.elementor-element-1bb9c97c>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 50px 10px 50px;
}

.elementor-687 .elementor-element.elementor-element-1bb9c97c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-687 .elementor-element.elementor-element-15d66770>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 50px 10px 50px;
}

.elementor-687 .elementor-element.elementor-element-15d66770>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-687 .elementor-element.elementor-element-7186d5e7>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 50px 10px 50px;
}

.elementor-687 .elementor-element.elementor-element-7186d5e7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-687 .elementor-element.elementor-element-3c2f2470>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-687 .elementor-element.elementor-element-3c2f2470 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-687 .elementor-element.elementor-element-3c2f2470>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-687 .elementor-element.elementor-element-16967ed9>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 50px 10px 50px;
}

.elementor-687 .elementor-element.elementor-element-16967ed9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-687 .elementor-element.elementor-element-471a2e71>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 50px 10px 50px;
}

.elementor-687 .elementor-element.elementor-element-471a2e71>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-687 .elementor-element.elementor-element-58e4969>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 50px 10px 50px;
}

.elementor-687 .elementor-element.elementor-element-58e4969>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-687 .elementor-element.elementor-element-651080f2>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 50px 10px 50px;
}

.elementor-687 .elementor-element.elementor-element-651080f2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-687 .elementor-element.elementor-element-6e9693ca>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 50px 10px 50px;
}

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

@media(max-width:1024px) and (min-width:768px) {
    .elementor-687 .elementor-element.elementor-element-60c8483 {
        width: 100%;
    }
    .elementor-687 .elementor-element.elementor-element-36d1d5d {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-687 .elementor-element.elementor-element-06ef471:not(.elementor-motion-effects-element-type-background),
    .elementor-687 .elementor-element.elementor-element-06ef471>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 50% 40%;
    }
    .elementor-687 .elementor-element.elementor-element-06ef471 {
        padding: 7em 1em 6em 1em;
    }
    .elementor-687 .elementor-element.elementor-element-7e61a87 .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-687 .elementor-element.elementor-element-503e70d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-687 .elementor-element.elementor-element-503e70d .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-687 .elementor-element.elementor-element-0043850 {
        padding: 3.5em 1em 5em 1em;
    }
    .elementor-687 .elementor-element.elementor-element-d3b450f>.elementor-container {
        max-width: 600px;
    }
    .elementor-687 .elementor-element.elementor-element-d3b450f {
        margin-top: 0em;
        margin-bottom: 0em;
    }
    .elementor-687 .elementor-element.elementor-element-60c8483>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-687 .elementor-element.elementor-element-0f70f57 {
        text-align: center;
    }
    .elementor-687 .elementor-element.elementor-element-0f70f57 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-687 .elementor-element.elementor-element-10607ef {
        text-align: center;
    }
    .elementor-687 .elementor-element.elementor-element-b223895 {
        text-align: center;
    }
    .elementor-687 .elementor-element.elementor-element-2bd0a64 .elementskit-infobox {
        padding: 0px 0px 0px 0px;
    }
    .elementor-687 .elementor-element.elementor-element-2bd0a64 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-687 .elementor-element.elementor-element-2bd0a64 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-687 .elementor-element.elementor-element-2bd0a64 .elementskit-btn {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-687 .elementor-element.elementor-element-9e43889 .elementskit-infobox {
        padding: 0px 0px 0px 0px;
    }
    .elementor-687 .elementor-element.elementor-element-9e43889 .elementskit-infobox .elementskit-info-box-title {
        padding: 0em 2em 0em 2em;
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-687 .elementor-element.elementor-element-9e43889 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-687 .elementor-element.elementor-element-9e43889 .elementskit-btn {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-687 .elementor-element.elementor-element-bb39f6a .elementskit-infobox {
        padding: 0px 0px 0px 0px;
    }
    .elementor-687 .elementor-element.elementor-element-bb39f6a .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-687 .elementor-element.elementor-element-bb39f6a .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-687 .elementor-element.elementor-element-bb39f6a .elementskit-btn {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-687 .elementor-element.elementor-element-99c92f7 {
        padding: 0em 1em 0em 1em;
    }
    .elementor-687 .elementor-element.elementor-element-dd3306c>.elementor-element-populated {
        margin: 0em 1em 0em 0em;
        --e-column-margin-right: 1em;
        --e-column-margin-left: 0em;
    }
    .elementor-687 .elementor-element.elementor-element-2a98f4d .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-687 .elementor-element.elementor-element-f2bf918>.elementor-element-populated {
        margin: -2em 0em 3em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
        padding: 2em 2em 2em 2em;
    }
    .elementor-687 .elementor-element.elementor-element-10286cf2 {
        padding: 4em 1em 5em 1em;
    }
    .elementor-687 .elementor-element.elementor-element-8e31940 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-687 .elementor-element.elementor-element-e984b2c .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-687 .elementor-element.elementor-element-3b6c293e>.elementor-element-populated {
        padding: 10px 20px 10px 20px;
    }
    .elementor-687 .elementor-element.elementor-element-28b3a73b>.elementor-element-populated {
        padding: 10px 20px 10px 20px;
    }
    .elementor-687 .elementor-element.elementor-element-ea16341>.elementor-element-populated {
        padding: 10px 20px 10px 20px;
    }
    .elementor-687 .elementor-element.elementor-element-734658c5>.elementor-element-populated {
        padding: 10px 20px 10px 20px;
    }
    .elementor-687 .elementor-element.elementor-element-2be5a325>.elementor-element-populated {
        padding: 10px 20px 10px 20px;
    }
    .elementor-687 .elementor-element.elementor-element-2b0bc7fd>.elementor-element-populated {
        padding: 10px 20px 10px 20px;
    }
    .elementor-687 .elementor-element.elementor-element-5d38f191>.elementor-element-populated {
        padding: 10px 20px 10px 20px;
    }
    .elementor-687 .elementor-element.elementor-element-1bb9c97c>.elementor-element-populated {
        padding: 10px 20px 10px 20px;
    }
    .elementor-687 .elementor-element.elementor-element-15d66770>.elementor-element-populated {
        padding: 10px 20px 10px 20px;
    }
    .elementor-687 .elementor-element.elementor-element-7186d5e7>.elementor-element-populated {
        padding: 10px 20px 10px 20px;
    }
    .elementor-687 .elementor-element.elementor-element-16967ed9>.elementor-element-populated {
        padding: 10px 20px 10px 20px;
    }
    .elementor-687 .elementor-element.elementor-element-471a2e71>.elementor-element-populated {
        padding: 10px 20px 10px 20px;
    }
    .elementor-687 .elementor-element.elementor-element-58e4969>.elementor-element-populated {
        padding: 10px 20px 10px 20px;
    }
    .elementor-687 .elementor-element.elementor-element-651080f2>.elementor-element-populated {
        padding: 10px 20px 10px 20px;
    }
    .elementor-687 .elementor-element.elementor-element-6e9693ca>.elementor-element-populated {
        padding: 10px 20px 10px 20px;
    }
}

@media(max-width:767px) {
    .elementor-687 .elementor-element.elementor-element-06ef471:not(.elementor-motion-effects-element-type-background),
    .elementor-687 .elementor-element.elementor-element-06ef471>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-687 .elementor-element.elementor-element-06ef471 {
        padding: 6em 1em 5em 1em;
    }
    .elementor-687 .elementor-element.elementor-element-7e61a87 .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-687 .elementor-element.elementor-element-503e70d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-687 .elementor-element.elementor-element-503e70d .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-687 .elementor-element.elementor-element-0043850 {
        padding: 2em 0.5em 2em 0.5em;
    }
    .elementor-687 .elementor-element.elementor-element-d3b450f {
        margin-top: 0em;
        margin-bottom: 0em;
    }
    .elementor-687 .elementor-element.elementor-element-0f70f57 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-687 .elementor-element.elementor-element-f088fec>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-687 .elementor-element.elementor-element-69b21e9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-687 .elementor-element.elementor-element-2bd0a64 .elementskit-infobox {
        padding: 0px 0px 0px 0px;
    }
    .elementor-687 .elementor-element.elementor-element-2bd0a64 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-687 .elementor-element.elementor-element-2bd0a64 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-687 .elementor-element.elementor-element-2bd0a64 .elementskit-btn {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-687 .elementor-element.elementor-element-3d6b185>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-687 .elementor-element.elementor-element-9e43889 .elementskit-infobox {
        padding: 0px 0px 0px 0px;
    }
    .elementor-687 .elementor-element.elementor-element-9e43889 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-687 .elementor-element.elementor-element-9e43889 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-687 .elementor-element.elementor-element-9e43889 .elementskit-btn {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-687 .elementor-element.elementor-element-7effd82>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-687 .elementor-element.elementor-element-bb39f6a .elementskit-infobox {
        padding: 0px 0px 0px 0px;
    }
    .elementor-687 .elementor-element.elementor-element-bb39f6a .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-687 .elementor-element.elementor-element-bb39f6a .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-687 .elementor-element.elementor-element-bb39f6a .elementskit-btn {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-687 .elementor-element.elementor-element-99c92f7:not(.elementor-motion-effects-element-type-background),
    .elementor-687 .elementor-element.elementor-element-99c92f7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-687 .elementor-element.elementor-element-99c92f7 {
        padding: 3em 1.5em 4em 1.5em;
    }
    .elementor-687 .elementor-element.elementor-element-2a98f4d .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-687 .elementor-element.elementor-element-f2bf918>.elementor-element-populated {
        margin: 2em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-687 .elementor-element.elementor-element-10286cf2 {
        padding: 3em 1em 3em 1em;
    }
    .elementor-687 .elementor-element.elementor-element-8e31940 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-687 .elementor-element.elementor-element-e984b2c .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-687 .elementor-element.elementor-element-d046372 .elementor-divider-separator {
        width: 70px;
    }
    .elementor-687 .elementor-element.elementor-element-3b6c293e {
        width: 50%;
    }
    .elementor-687 .elementor-element.elementor-element-28b3a73b {
        width: 50%;
    }
    .elementor-687 .elementor-element.elementor-element-ea16341 {
        width: 50%;
    }
    .elementor-687 .elementor-element.elementor-element-ea16341>.elementor-element-populated {
        border-width: 1px 0px 0px 0px;
    }
    .elementor-687 .elementor-element.elementor-element-734658c5 {
        width: 50%;
    }
    .elementor-687 .elementor-element.elementor-element-734658c5>.elementor-element-populated {
        border-width: 1px 0px 0px 1px;
    }
    .elementor-687 .elementor-element.elementor-element-2be5a325 {
        width: 50%;
    }
    .elementor-687 .elementor-element.elementor-element-2b0bc7fd {
        width: 50%;
    }
    .elementor-687 .elementor-element.elementor-element-5d38f191 {
        width: 50%;
    }
    .elementor-687 .elementor-element.elementor-element-1bb9c97c {
        width: 50%;
    }
    .elementor-687 .elementor-element.elementor-element-1bb9c97c>.elementor-element-populated {
        border-width: 1px 0px 0px 0px;
    }
    .elementor-687 .elementor-element.elementor-element-15d66770 {
        width: 50%;
    }
    .elementor-687 .elementor-element.elementor-element-15d66770>.elementor-element-populated {
        border-width: 1px 0px 0px 1px;
    }
    .elementor-687 .elementor-element.elementor-element-7186d5e7 {
        width: 50%;
    }
    .elementor-687 .elementor-element.elementor-element-16967ed9 {
        width: 50%;
    }
    .elementor-687 .elementor-element.elementor-element-471a2e71 {
        width: 50%;
    }
    .elementor-687 .elementor-element.elementor-element-58e4969 {
        width: 50%;
    }
    .elementor-687 .elementor-element.elementor-element-58e4969>.elementor-element-populated {
        border-width: 1px 0px 0px 0px;
    }
    .elementor-687 .elementor-element.elementor-element-651080f2 {
        width: 50%;
    }
    .elementor-687 .elementor-element.elementor-element-651080f2>.elementor-element-populated {
        border-width: 1px 0px 0px 1px;
    }
}

.elementor-32 .elementor-element.elementor-element-b532477>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.4;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-b532477>.elementor-container {
    max-width: 1300px;
}

.elementor-32 .elementor-element.elementor-element-b532477 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 14em 1em 14em 1em;
}

.elementor-32 .elementor-element.elementor-element-b532477 .elementor-background-slideshow__slide__image {
    background-position: bottom center;
}

.elementor-32 .elementor-element.elementor-element-deabd48 {
    padding: 0% 50% 0% 0%;
}

.elementor-32 .elementor-element.elementor-element-0a90cc6 {
    --divider-border-style: parallelogram;
    --divider-color: var( --e-global-color-primary);
    width: auto;
    max-width: auto;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
}

.elementor-32 .elementor-element.elementor-element-0a90cc6>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-32 .elementor-element.elementor-element-0a90cc6 .elementor-divider-separator {
    width: 120px;
}

.elementor-32 .elementor-element.elementor-element-0a90cc6 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-32 .elementor-element.elementor-element-92593fc .elementor-heading-title {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-3715edf-font-family), Sans-serif;
    font-size: var( --e-global-typography-3715edf-font-size);
    font-weight: var( --e-global-typography-3715edf-font-weight);
    text-transform: var( --e-global-typography-3715edf-text-transform);
    line-height: var( --e-global-typography-3715edf-line-height);
    letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
}

.elementor-32 .elementor-element.elementor-element-76dc50a {
    width: var( --container-widget-width, 550px);
    max-width: 550px;
    --container-widget-width: 550px;
    --container-widget-flex-grow: 0;
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    line-height: var( --e-global-typography-accent-line-height);
}

.elementor-32 .elementor-element.elementor-element-76dc50a>.elementor-widget-container {
    margin: 0em 0em 1.5em 0em;
}

.elementor-32 .elementor-element.elementor-element-000c920 .elementor-button {
    background-color: transparent;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    background-image: linear-gradient(135deg, var( --e-global-color-accent) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-32 .elementor-element.elementor-element-000c920 .elementor-button:hover,
.elementor-32 .elementor-element.elementor-element-000c920 .elementor-button:focus {
    background-color: transparent;
    color: var( --e-global-color-primary);
    background-image: linear-gradient(135deg, var( --e-global-color-secondary) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-32 .elementor-element.elementor-element-000c920 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-32 .elementor-element.elementor-element-000c920 .elementor-button:hover svg,
.elementor-32 .elementor-element.elementor-element-000c920 .elementor-button:focus svg {
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-5ec3db7 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-9eaa092);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-32 .elementor-element.elementor-element-d92f59c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-32 .elementor-element.elementor-element-d92f59c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, var( --e-global-color-a954db2) 50%, var( --e-global-color-a291686) 50%);
}

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

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

.elementor-32 .elementor-element.elementor-element-c487207:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-32 .elementor-element.elementor-element-c487207>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(105deg, var( --e-global-color-a954db2) 10%, var( --e-global-color-a291686) 10%);
}

.elementor-32 .elementor-element.elementor-element-c487207.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-32 .elementor-element.elementor-element-c487207>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2em 2em 2em 5em;
}

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

.elementor-32 .elementor-element.elementor-element-6a3d854 {
    width: var( --container-widget-width, 320px);
    max-width: 320px;
    --container-widget-width: 320px;
    --container-widget-flex-grow: 0;
    --icon-box-icon-margin: 15px;
}

.elementor-32 .elementor-element.elementor-element-6a3d854 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-6a3d854.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-6a3d854.elementor-view-framed .elementor-icon,
.elementor-32 .elementor-element.elementor-element-6a3d854.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-6a3d854 .elementor-icon {
    font-size: 30px;
}

.elementor-32 .elementor-element.elementor-element-6a3d854 .elementor-icon-box-title,
.elementor-32 .elementor-element.elementor-element-6a3d854 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-32 .elementor-element.elementor-element-6a3d854 .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-32 .elementor-element.elementor-element-22187cf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-32 .elementor-element.elementor-element-22187cf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-22187cf.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-32 .elementor-element.elementor-element-22187cf>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

.elementor-32 .elementor-element.elementor-element-22187cf>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-0b9ec08 {
    width: var( --container-widget-width, 320px);
    max-width: 320px;
    --container-widget-width: 320px;
    --container-widget-flex-grow: 0;
    --icon-box-icon-margin: 15px;
}

.elementor-32 .elementor-element.elementor-element-0b9ec08 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-0b9ec08.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-0b9ec08.elementor-view-framed .elementor-icon,
.elementor-32 .elementor-element.elementor-element-0b9ec08.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-0b9ec08 .elementor-icon {
    font-size: 30px;
}

.elementor-32 .elementor-element.elementor-element-0b9ec08 .elementor-icon-box-title,
.elementor-32 .elementor-element.elementor-element-0b9ec08 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-32 .elementor-element.elementor-element-0b9ec08 .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-32 .elementor-element.elementor-element-2aed690:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-32 .elementor-element.elementor-element-2aed690>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-2aed690.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-32 .elementor-element.elementor-element-2aed690>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

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

.elementor-32 .elementor-element.elementor-element-759178d {
    width: var( --container-widget-width, 320px);
    max-width: 320px;
    --container-widget-width: 320px;
    --container-widget-flex-grow: 0;
    --icon-box-icon-margin: 15px;
}

.elementor-32 .elementor-element.elementor-element-759178d .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-759178d.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-759178d.elementor-view-framed .elementor-icon,
.elementor-32 .elementor-element.elementor-element-759178d.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-759178d .elementor-icon {
    font-size: 30px;
}

.elementor-32 .elementor-element.elementor-element-759178d .elementor-icon-box-title,
.elementor-32 .elementor-element.elementor-element-759178d .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-32 .elementor-element.elementor-element-759178d .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-32 .elementor-element.elementor-element-79bfc24:not(.elementor-motion-effects-element-type-background),
.elementor-32 .elementor-element.elementor-element-79bfc24>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/BG1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-32 .elementor-element.elementor-element-79bfc24>.elementor-background-overlay {
    background-color: transparent;
    background-image: radial-gradient(at center center, var( --e-global-color-a954db2) 0%, var( --e-global-color-a291686) 50%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-79bfc24 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 4em 1em 7em 1em;
}

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

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

.elementor-32 .elementor-element.elementor-element-f3ea85f>.elementor-element-populated {
    margin: 0em 1em 0em 0em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 0em;
}

.elementor-32 .elementor-element.elementor-element-0d89350 .elementor-heading-title {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-32 .elementor-element.elementor-element-05aa197 {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    line-height: var( --e-global-typography-accent-line-height);
}

.elementor-32 .elementor-element.elementor-element-7be1259 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 4px;
}

.elementor-32 .elementor-element.elementor-element-7be1259 .elementor-divider-separator {
    width: 80px;
}

.elementor-32 .elementor-element.elementor-element-7be1259 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-32 .elementor-element.elementor-element-6d08c62:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-32 .elementor-element.elementor-element-6d08c62>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-6d08c62>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 26px 26px 10px 10px;
    --e-column-margin-right: 26px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-32 .elementor-element.elementor-element-0008802>.elementor-widget-container {
    margin: -1em -1em 1em 1em;
}

.elementor-32 .elementor-element.elementor-element-0008802 img {
    width: 100%;
    height: 525px;
    object-fit: cover;
    object-position: center center;
}

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

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

.elementor-32 .elementor-element.elementor-element-c2a6ef5>.elementor-element-populated {
    margin: 0em 0em 0em 2em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 2em;
}

.elementor-32 .elementor-element.elementor-element-0c4d619>.elementor-widget-container {
    background-color: var( --e-global-color-a291686);
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-9eaa092);
}

.elementor-32 .elementor-element.elementor-element-0c4d619 .elementor-blockquote__content {
    color: var( --e-global-color-text);
    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);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-32 .elementor-element.elementor-element-0c4d619 .elementor-blockquote__content+.e-q-footer {
    margin-top: 20px;
}

.elementor-32 .elementor-element.elementor-element-0c4d619 .elementor-blockquote__author {
    color: var( --e-global-color-dea41e4);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-32 .elementor-element.elementor-element-0c4d619 .elementor-blockquote {
    background-color: var( --e-global-color-308e809);
}

.elementor-32 .elementor-element.elementor-element-aee718c {
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-32 .elementor-element.elementor-element-2f069d1 .elementor-button {
    background-color: transparent;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    background-image: linear-gradient(135deg, var( --e-global-color-accent) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-32 .elementor-element.elementor-element-2f069d1 .elementor-button:hover,
.elementor-32 .elementor-element.elementor-element-2f069d1 .elementor-button:focus {
    background-color: transparent;
    color: var( --e-global-color-primary);
    background-image: linear-gradient(135deg, var( --e-global-color-secondary) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-32 .elementor-element.elementor-element-2f069d1 .elementor-button:hover svg,
.elementor-32 .elementor-element.elementor-element-2f069d1 .elementor-button:focus svg {
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-74f3a12 {
    padding: 0em 1em 7em 1em;
}

.elementor-32 .elementor-element.elementor-element-bfbe23b>.elementor-element-populated {
    padding: 0em 0em 0em 0em;
}

.elementor-32 .elementor-element.elementor-element-4aae387:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-32 .elementor-element.elementor-element-4aae387>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(105deg, var( --e-global-color-308e809) 90%, var( --e-global-color-a291686) 90%);
}

.elementor-32 .elementor-element.elementor-element-4aae387>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(105deg, var( --e-global-color-a291686) 10%, var( --e-global-color-a954db2) 10%);
    opacity: 1;
}

.elementor-32 .elementor-element.elementor-element-4aae387>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1.5em 1.5em 1.5em 1.5em;
}

.elementor-32 .elementor-element.elementor-element-4aae387>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-74d0ebe .elementor-counter-number-wrapper {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
}

.elementor-32 .elementor-element.elementor-element-74d0ebe .elementor-counter-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-32 .elementor-element.elementor-element-378e0e1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-32 .elementor-element.elementor-element-378e0e1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(105deg, var( --e-global-color-text) 90%, var( --e-global-color-a291686) 90%);
}

.elementor-32 .elementor-element.elementor-element-378e0e1>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(105deg, var( --e-global-color-a291686) 10%, var( --e-global-color-a954db2) 10%);
    opacity: 1;
}

.elementor-32 .elementor-element.elementor-element-378e0e1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1.5em 1.5em 1.5em 1.5em;
}

.elementor-32 .elementor-element.elementor-element-378e0e1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-0650948 .elementor-counter-number-wrapper {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
}

.elementor-32 .elementor-element.elementor-element-0650948 .elementor-counter-title {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-32 .elementor-element.elementor-element-99cedf5>.elementor-element-populated {
    padding: 0em 0em 0em 0em;
}

.elementor-32 .elementor-element.elementor-element-2fa3c6a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-32 .elementor-element.elementor-element-2fa3c6a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(105deg, var( --e-global-color-308e809) 90%, var( --e-global-color-a291686) 43%);
}

.elementor-32 .elementor-element.elementor-element-2fa3c6a>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(105deg, var( --e-global-color-a291686) 10%, var( --e-global-color-a954db2) 10%);
    opacity: 1;
}

.elementor-32 .elementor-element.elementor-element-2fa3c6a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1.5em 1.5em 1.5em 1.5em;
}

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

.elementor-32 .elementor-element.elementor-element-0be8d78 .elementor-counter-number-wrapper {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
}

.elementor-32 .elementor-element.elementor-element-0be8d78 .elementor-counter-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-32 .elementor-element.elementor-element-51d9cae:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-32 .elementor-element.elementor-element-51d9cae>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(105deg, var( --e-global-color-text) 90%, var( --e-global-color-a291686) 90%);
}

.elementor-32 .elementor-element.elementor-element-51d9cae>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(105deg, var( --e-global-color-a291686) 10%, var( --e-global-color-a954db2) 10%);
    opacity: 1;
}

.elementor-32 .elementor-element.elementor-element-51d9cae>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1.5em 1.5em 1.5em 1.5em;
}

.elementor-32 .elementor-element.elementor-element-51d9cae>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-dc27330 .elementor-counter-number-wrapper {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
}

.elementor-32 .elementor-element.elementor-element-dc27330 .elementor-counter-title {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-32 .elementor-element.elementor-element-88cae3a:not(.elementor-motion-effects-element-type-background),
.elementor-32 .elementor-element.elementor-element-88cae3a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/rdsm-123.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-32 .elementor-element.elementor-element-88cae3a>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-88cae3a {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 7em 1em 7em 1em;
}

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

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

.elementor-32 .elementor-element.elementor-element-d90dd7a>.elementor-element-populated {
    margin: 0em 2em 0em 0em;
    --e-column-margin-right: 2em;
    --e-column-margin-left: 0em;
}

.elementor-32 .elementor-element.elementor-element-dad39f1 .elementor-heading-title {
    color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-0ded8a1 {
    color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-a01eeae .elementor-button {
    background-color: transparent;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    background-image: linear-gradient(135deg, var( --e-global-color-accent) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-32 .elementor-element.elementor-element-a01eeae .elementor-button:hover,
.elementor-32 .elementor-element.elementor-element-a01eeae .elementor-button:focus {
    background-color: transparent;
    color: var( --e-global-color-primary);
    background-image: linear-gradient(135deg, var( --e-global-color-secondary) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-32 .elementor-element.elementor-element-a01eeae .elementor-button:hover svg,
.elementor-32 .elementor-element.elementor-element-a01eeae .elementor-button:focus svg {
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-e1c1349>.elementor-element-populated {
    margin: 0em 0em 0em 2em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 2em;
}

.elementor-32 .elementor-element.elementor-element-0c00669.ekit-equal-height-enable,
.elementor-32 .elementor-element.elementor-element-0c00669.ekit-equal-height-enable .elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-0c00669.ekit-equal-height-enable .ekit-wid-con,
.elementor-32 .elementor-element.elementor-element-0c00669.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-32 .elementor-element.elementor-element-0c00669 .elementskit-infobox {
    background-color: var( --e-global-color-a954db2);
    padding: 30px 30px 30px 30px;
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-a291686);
    border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-0c00669 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-32 .elementor-element.elementor-element-0c00669 .elementskit-infobox .box-body>p {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-32 .elementor-element.elementor-element-0c00669 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-bd904aa.ekit-equal-height-enable,
.elementor-32 .elementor-element.elementor-element-bd904aa.ekit-equal-height-enable .elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-bd904aa.ekit-equal-height-enable .ekit-wid-con,
.elementor-32 .elementor-element.elementor-element-bd904aa.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-32 .elementor-element.elementor-element-bd904aa .elementskit-infobox {
    background-color: var( --e-global-color-a954db2);
    padding: 30px 30px 30px 30px;
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-a291686);
    border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-bd904aa .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-32 .elementor-element.elementor-element-bd904aa .elementskit-infobox .box-body>p {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-32 .elementor-element.elementor-element-bd904aa .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-cc73896:not(.elementor-motion-effects-element-type-background),
.elementor-32 .elementor-element.elementor-element-cc73896>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-308e809);
}

.elementor-32 .elementor-element.elementor-element-cc73896 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 7em 1em 13em 1em;
}

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

.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-849cbf1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-32 .elementor-element.elementor-element-849cbf1>.elementor-element-populated {
    margin: 0em 2em 0em 0em;
    --e-column-margin-right: 2em;
    --e-column-margin-left: 0em;
}

.elementor-32 .elementor-element.elementor-element-9c25c1a .elementor-heading-title {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-32 .elementor-element.elementor-element-1aa5086 {
    --icon-box-icon-margin: 15px;
}

.elementor-32 .elementor-element.elementor-element-1aa5086 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-1aa5086.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-1aa5086.elementor-view-framed .elementor-icon,
.elementor-32 .elementor-element.elementor-element-1aa5086.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-1aa5086 .elementor-icon {
    font-size: 20px;
}

.elementor-32 .elementor-element.elementor-element-1aa5086 .elementor-icon-box-title,
.elementor-32 .elementor-element.elementor-element-1aa5086 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-32 .elementor-element.elementor-element-1aa5086 .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-32 .elementor-element.elementor-element-f086a6a {
    --icon-box-icon-margin: 15px;
}

.elementor-32 .elementor-element.elementor-element-f086a6a .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

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

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

.elementor-32 .elementor-element.elementor-element-f086a6a .elementor-icon {
    font-size: 20px;
}

.elementor-32 .elementor-element.elementor-element-f086a6a .elementor-icon-box-title,
.elementor-32 .elementor-element.elementor-element-f086a6a .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-32 .elementor-element.elementor-element-f086a6a .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-32 .elementor-element.elementor-element-8ffab2c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-32 .elementor-element.elementor-element-8ffab2c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-8ffab2c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 26px 26px 10px 10px;
    --e-column-margin-right: 26px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-32 .elementor-element.elementor-element-03d88ef {
    width: var( --container-widget-width, 350px);
    max-width: 350px;
    --container-widget-width: 350px;
    --container-widget-flex-grow: 0;
    bottom: 30px;
    text-align: right;
}

body:not(.rtl) .elementor-32 .elementor-element.elementor-element-03d88ef {
    right: 25px;
}

body.rtl .elementor-32 .elementor-element.elementor-element-03d88ef {
    left: 25px;
}

.elementor-32 .elementor-element.elementor-element-03d88ef .elementor-heading-title {
    color: var( --e-global-color-a954db2);
    font-family: var( --e-global-typography-583e54c-font-family), Sans-serif;
    font-size: var( --e-global-typography-583e54c-font-size);
    font-weight: var( --e-global-typography-583e54c-font-weight);
    text-transform: var( --e-global-typography-583e54c-text-transform);
    line-height: var( --e-global-typography-583e54c-line-height);
    letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: var( --e-global-color-a291686);
    stroke: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-03bdaf1>.elementor-widget-container {
    margin: -1em -1em 1em 1em;
}

.elementor-32 .elementor-element.elementor-element-03bdaf1 img {
    width: 100%;
    height: 420px;
    object-fit: cover;
    object-position: center center;
}

.elementor-32 .elementor-element.elementor-element-e39aab7:not(.elementor-motion-effects-element-type-background),
.elementor-32 .elementor-element.elementor-element-e39aab7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/rdsm-126.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-32 .elementor-element.elementor-element-e39aab7>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.85;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-e39aab7>.elementor-container {
    max-width: 1300px;
}

.elementor-32 .elementor-element.elementor-element-e39aab7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 1em 7em 1em;
}

.elementor-32 .elementor-element.elementor-element-47b603a {
    margin-top: -7em;
    margin-bottom: 5em;
}

.elementor-32 .elementor-element.elementor-element-0061c38 .elementor-cta__content-item {
    transition-duration: 800ms;
}

.elementor-32 .elementor-element.elementor-element-0061c38.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
    transition-delay: calc( 800ms / 3);
}

.elementor-32 .elementor-element.elementor-element-0061c38.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
    transition-delay: calc( ( 800ms / 3) * 2);
}

.elementor-32 .elementor-element.elementor-element-0061c38.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
    transition-delay: calc( ( 800ms / 3) * 3);
}

.elementor-32 .elementor-element.elementor-element-0061c38 .elementor-cta .elementor-cta__bg,
.elementor-32 .elementor-element.elementor-element-0061c38 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 800ms;
}

.elementor-32 .elementor-element.elementor-element-0061c38>.elementor-widget-container {
    background-color: var( --e-global-color-a291686);
    padding: 10px 10px 10px 10px;
    box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
}

.elementor-32 .elementor-element.elementor-element-0061c38 .elementor-cta__content {
    min-height: 520px;
    text-align: center;
    padding: 35px 35px 80px 35px;
}

.elementor-32 .elementor-element.elementor-element-0061c38 .elementor-cta__title {
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
    color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-0061c38 .elementor-cta__description {
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
    color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-0061c38 .elementor-cta__description:not(:last-child) {
    margin-bottom: 50px;
}

.elementor-32 .elementor-element.elementor-element-0061c38 .elementor-cta__button {
    color: var( --e-global-color-a291686);
    background-color: var( --e-global-color-a954db2);
    border-color: var( --e-global-color-a291686);
    border-width: 2px;
}

.elementor-32 .elementor-element.elementor-element-0061c38 .elementor-cta__button:hover {
    color: var( --e-global-color-secondary);
    background-color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-32 .elementor-element.elementor-element-0061c38 .elementor-cta__bg {
    filter: brightness( 70%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
}

.elementor-32 .elementor-element.elementor-element-0061c38 .elementor-cta:hover .elementor-cta__bg {
    filter: brightness( 60%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-32 .elementor-element.elementor-element-f7d400c .elementor-cta__content-item {
    transition-duration: 800ms;
}

.elementor-32 .elementor-element.elementor-element-f7d400c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
    transition-delay: calc( 800ms / 3);
}

.elementor-32 .elementor-element.elementor-element-f7d400c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
    transition-delay: calc( ( 800ms / 3) * 2);
}

.elementor-32 .elementor-element.elementor-element-f7d400c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
    transition-delay: calc( ( 800ms / 3) * 3);
}

.elementor-32 .elementor-element.elementor-element-f7d400c .elementor-cta .elementor-cta__bg,
.elementor-32 .elementor-element.elementor-element-f7d400c .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 800ms;
}

.elementor-32 .elementor-element.elementor-element-f7d400c>.elementor-widget-container {
    background-color: var( --e-global-color-a291686);
    padding: 10px 10px 10px 10px;
    box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
}

.elementor-32 .elementor-element.elementor-element-f7d400c .elementor-cta__content {
    min-height: 520px;
    text-align: center;
    padding: 35px 35px 80px 35px;
}

.elementor-32 .elementor-element.elementor-element-f7d400c .elementor-cta__title {
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
    color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-f7d400c .elementor-cta__description {
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
    color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-f7d400c .elementor-cta__description:not(:last-child) {
    margin-bottom: 50px;
}

.elementor-32 .elementor-element.elementor-element-f7d400c .elementor-cta__button {
    color: var( --e-global-color-a291686);
    background-color: var( --e-global-color-a954db2);
    border-color: var( --e-global-color-a291686);
    border-width: 2px;
}

.elementor-32 .elementor-element.elementor-element-f7d400c .elementor-cta__button:hover {
    color: var( --e-global-color-secondary);
    background-color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-32 .elementor-element.elementor-element-f7d400c .elementor-cta__bg {
    filter: brightness( 70%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
}

.elementor-32 .elementor-element.elementor-element-f7d400c .elementor-cta:hover .elementor-cta__bg {
    filter: brightness( 60%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-32 .elementor-element.elementor-element-c3b6c1c .elementor-cta__content-item {
    transition-duration: 800ms;
}

.elementor-32 .elementor-element.elementor-element-c3b6c1c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
    transition-delay: calc( 800ms / 3);
}

.elementor-32 .elementor-element.elementor-element-c3b6c1c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
    transition-delay: calc( ( 800ms / 3) * 2);
}

.elementor-32 .elementor-element.elementor-element-c3b6c1c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
    transition-delay: calc( ( 800ms / 3) * 3);
}

.elementor-32 .elementor-element.elementor-element-c3b6c1c .elementor-cta .elementor-cta__bg,
.elementor-32 .elementor-element.elementor-element-c3b6c1c .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 800ms;
}

.elementor-32 .elementor-element.elementor-element-c3b6c1c>.elementor-widget-container {
    background-color: var( --e-global-color-a291686);
    padding: 10px 10px 10px 10px;
    box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
}

.elementor-32 .elementor-element.elementor-element-c3b6c1c .elementor-cta__content {
    min-height: 520px;
    text-align: center;
    padding: 35px 35px 80px 35px;
}

.elementor-32 .elementor-element.elementor-element-c3b6c1c .elementor-cta__title {
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
    color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-c3b6c1c .elementor-cta__description {
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
    color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-c3b6c1c .elementor-cta__description:not(:last-child) {
    margin-bottom: 50px;
}

.elementor-32 .elementor-element.elementor-element-c3b6c1c .elementor-cta__button {
    color: var( --e-global-color-a291686);
    background-color: var( --e-global-color-a954db2);
    border-color: var( --e-global-color-a291686);
    border-width: 2px;
}

.elementor-32 .elementor-element.elementor-element-c3b6c1c .elementor-cta__button:hover {
    color: var( --e-global-color-secondary);
    background-color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-32 .elementor-element.elementor-element-c3b6c1c .elementor-cta__bg {
    filter: brightness( 70%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
}

.elementor-32 .elementor-element.elementor-element-c3b6c1c .elementor-cta:hover .elementor-cta__bg {
    filter: brightness( 60%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-32 .elementor-element.elementor-element-0846a03 {
    --e-image-carousel-slides-to-show: 5;
}

.elementor-32 .elementor-element.elementor-element-0846a03>.elementor-widget-container {
    background-color: #FFFFFF7A;
    padding: 20px 20px 20px 20px;
}

.elementor-32 .elementor-element.elementor-element-0846a03 .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-32 .elementor-element.elementor-element-05b4300 {
    overflow: hidden;
    padding: 7em 1em 7em 1em;
}

.elementor-32 .elementor-element.elementor-element-da82b8c {
    width: var( --container-widget-width, 350px);
    max-width: 350px;
    --container-widget-width: 350px;
    --container-widget-flex-grow: 0;
    bottom: 30px;
}

body:not(.rtl) .elementor-32 .elementor-element.elementor-element-da82b8c {
    left: 35px;
}

body.rtl .elementor-32 .elementor-element.elementor-element-da82b8c {
    right: 35px;
}

.elementor-32 .elementor-element.elementor-element-da82b8c .elementor-heading-title {
    color: var( --e-global-color-a954db2);
    font-family: var( --e-global-typography-3715edf-font-family), Sans-serif;
    font-size: var( --e-global-typography-3715edf-font-size);
    font-weight: var( --e-global-typography-3715edf-font-weight);
    text-transform: var( --e-global-typography-3715edf-text-transform);
    line-height: var( --e-global-typography-3715edf-line-height);
    letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: var( --e-global-color-a291686);
    stroke: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-016e6ac {
    width: var( --container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
    top: 0px;
}

body:not(.rtl) .elementor-32 .elementor-element.elementor-element-016e6ac {
    right: 10px;
}

body.rtl .elementor-32 .elementor-element.elementor-element-016e6ac {
    left: 10px;
}

.elementor-32 .elementor-element.elementor-element-016e6ac img {
    width: 100%;
    border-style: solid;
    border-width: 0px 0px 10px 10px;
    border-color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-dceb780>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-dceb780 img {
    width: 100%;
    height: 450px;
    object-fit: cover;
    object-position: center center;
}

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

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

.elementor-32 .elementor-element.elementor-element-fd71aa4>.elementor-element-populated {
    margin: 0em 0em 0em 2em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 2em;
}

.elementor-32 .elementor-element.elementor-element-a6ab890 .elementor-heading-title {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-32 .elementor-element.elementor-element-4f56029 {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-32 .elementor-element.elementor-element-94ee5da>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-32 .elementor-element.elementor-element-271df7f {
    --icon-box-icon-margin: 15px;
}

.elementor-32 .elementor-element.elementor-element-271df7f .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-271df7f.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-271df7f.elementor-view-framed .elementor-icon,
.elementor-32 .elementor-element.elementor-element-271df7f.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-271df7f .elementor-icon {
    font-size: 30px;
}

.elementor-32 .elementor-element.elementor-element-271df7f .elementor-icon-box-title,
.elementor-32 .elementor-element.elementor-element-271df7f .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-32 .elementor-element.elementor-element-271df7f .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-32 .elementor-element.elementor-element-a4fca82>.elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-32 .elementor-element.elementor-element-87b4960 {
    --icon-box-icon-margin: 15px;
}

.elementor-32 .elementor-element.elementor-element-87b4960 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-87b4960.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-87b4960.elementor-view-framed .elementor-icon,
.elementor-32 .elementor-element.elementor-element-87b4960.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-87b4960 .elementor-icon {
    font-size: 30px;
}

.elementor-32 .elementor-element.elementor-element-87b4960 .elementor-icon-box-title,
.elementor-32 .elementor-element.elementor-element-87b4960 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-32 .elementor-element.elementor-element-87b4960 .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-32 .elementor-element.elementor-element-190aad4>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-32 .elementor-element.elementor-element-1e85c27 {
    --icon-box-icon-margin: 15px;
}

.elementor-32 .elementor-element.elementor-element-1e85c27 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-1e85c27.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-1e85c27.elementor-view-framed .elementor-icon,
.elementor-32 .elementor-element.elementor-element-1e85c27.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-1e85c27 .elementor-icon {
    font-size: 30px;
}

.elementor-32 .elementor-element.elementor-element-1e85c27 .elementor-icon-box-title,
.elementor-32 .elementor-element.elementor-element-1e85c27 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-32 .elementor-element.elementor-element-1e85c27 .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-32 .elementor-element.elementor-element-834c730>.elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-32 .elementor-element.elementor-element-1c853b0 {
    --icon-box-icon-margin: 15px;
}

.elementor-32 .elementor-element.elementor-element-1c853b0 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-1c853b0.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-1c853b0.elementor-view-framed .elementor-icon,
.elementor-32 .elementor-element.elementor-element-1c853b0.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-1c853b0 .elementor-icon {
    font-size: 30px;
}

.elementor-32 .elementor-element.elementor-element-1c853b0 .elementor-icon-box-title,
.elementor-32 .elementor-element.elementor-element-1c853b0 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-32 .elementor-element.elementor-element-1c853b0 .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-32 .elementor-element.elementor-element-db3b785>.elementor-background-overlay {
    background-image: url("/assets/uploads/BG2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.5;
}

.elementor-32 .elementor-element.elementor-element-db3b785 {
    overflow: hidden;
    padding: 6em 1em 7em 1em;
}

.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-1a1a5f3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-32 .elementor-element.elementor-element-1a1a5f3>.elementor-element-populated {
    margin: 0em 3em 0em 0em;
    --e-column-margin-right: 3em;
    --e-column-margin-left: 0em;
}

.elementor-32 .elementor-element.elementor-element-a5c3eac .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-32 .elementor-element.elementor-element-46ccf8e .elementor-button {
    background-color: transparent;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    background-image: linear-gradient(135deg, var( --e-global-color-accent) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-32 .elementor-element.elementor-element-46ccf8e .elementor-button:hover,
.elementor-32 .elementor-element.elementor-element-46ccf8e .elementor-button:focus {
    background-color: transparent;
    color: var( --e-global-color-primary);
    background-image: linear-gradient(135deg, var( --e-global-color-secondary) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-32 .elementor-element.elementor-element-46ccf8e .elementor-button:hover svg,
.elementor-32 .elementor-element.elementor-element-46ccf8e .elementor-button:focus svg {
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-617ca67>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-2be601d .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-2be601d .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-2be601d .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-2be601d .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-2be601d .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-2be601d .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-2be601d .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-2be601d .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-2be601d .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-2be601d .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-2be601d .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-2be601d .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-2be601d .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-2be601d .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-2be601d .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-2be601d .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-2be601d .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-2be601d .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-2be601d .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-2be601d .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-2be601d .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-2be601d .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-2be601d .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-2be601d .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-2be601d .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-2be601d .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-2be601d .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-2be601d .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-2be601d .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-2be601d .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-2be601d .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-2be601d .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-2be601d .profile-card:hover,
.elementor-32 .elementor-element.elementor-element-2be601d .profile-image-card:hover,
.elementor-32 .elementor-element.elementor-element-2be601d .profile-card::before,
.elementor-32 .elementor-element.elementor-element-2be601d .profile-image-card::before,
.elementor-32 .elementor-element.elementor-element-2be601d div .profile-card .profile-body::before,
.elementor-32 .elementor-element.elementor-element-2be601d .image-card-v3 .profile-image-card:after {
    background-color: #FD6326E3;
}

.elementor-32 .elementor-element.elementor-element-2be601d .profile-card,
.elementor-32 .elementor-element.elementor-element-2be601d .profile-image-card {
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-2be601d .profile-body .profile-title {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-32 .elementor-element.elementor-element-2be601d .profile-body .profile-designation {
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
}

.elementor-32 .elementor-element.elementor-element-2be601d .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.team-popup-id-2be601d .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.elementor-32 .elementor-element.elementor-element-2be601d .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.team-popup-id-2be601d .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.elementor-32 .elementor-element.elementor-element-c35acdd .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-c35acdd .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-c35acdd .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-c35acdd .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-c35acdd .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-c35acdd .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-c35acdd .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-c35acdd .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-c35acdd .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-c35acdd .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-c35acdd .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-c35acdd .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-c35acdd .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-c35acdd .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-c35acdd .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-c35acdd .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-c35acdd .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-c35acdd .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-c35acdd .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-c35acdd .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-c35acdd .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-c35acdd .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-c35acdd .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-c35acdd .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-c35acdd .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-c35acdd .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-c35acdd .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-c35acdd .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-c35acdd .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-c35acdd .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-c35acdd .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-c35acdd .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-c35acdd .profile-card:hover,
.elementor-32 .elementor-element.elementor-element-c35acdd .profile-image-card:hover,
.elementor-32 .elementor-element.elementor-element-c35acdd .profile-card::before,
.elementor-32 .elementor-element.elementor-element-c35acdd .profile-image-card::before,
.elementor-32 .elementor-element.elementor-element-c35acdd div .profile-card .profile-body::before,
.elementor-32 .elementor-element.elementor-element-c35acdd .image-card-v3 .profile-image-card:after {
    background-color: #FD6326E3;
}

.elementor-32 .elementor-element.elementor-element-c35acdd .profile-card,
.elementor-32 .elementor-element.elementor-element-c35acdd .profile-image-card {
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-c35acdd .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-32 .elementor-element.elementor-element-c35acdd .profile-body .profile-title {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-32 .elementor-element.elementor-element-c35acdd .profile-body .profile-designation {
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
}

.elementor-32 .elementor-element.elementor-element-c35acdd .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.team-popup-id-c35acdd .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.elementor-32 .elementor-element.elementor-element-c35acdd .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.team-popup-id-c35acdd .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.elementor-32 .elementor-element.elementor-element-27014fc:not(.elementor-motion-effects-element-type-background),
.elementor-32 .elementor-element.elementor-element-27014fc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/video-back.jpg");
    background-position: 50% 15%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-32 .elementor-element.elementor-element-27014fc>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-27014fc>.elementor-container {
    max-width: 700px;
}

.elementor-32 .elementor-element.elementor-element-27014fc {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 8em 1em 8em 1em;
}

.elementor-32 .elementor-element.elementor-element-2784c96 {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-2784c96 .elementor-heading-title {
    color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-c66966a {
    text-align: center;
    color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-3e6bdbb .elementor-button {
    background-color: transparent;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    background-image: linear-gradient(135deg, var( --e-global-color-accent) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-32 .elementor-element.elementor-element-3e6bdbb .elementor-button:hover,
.elementor-32 .elementor-element.elementor-element-3e6bdbb .elementor-button:focus {
    background-color: transparent;
    color: var( --e-global-color-primary);
    background-image: linear-gradient(135deg, var( --e-global-color-secondary) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-32 .elementor-element.elementor-element-3e6bdbb .elementor-button:hover svg,
.elementor-32 .elementor-element.elementor-element-3e6bdbb .elementor-button:focus svg {
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-867bd61>.elementor-container {
    max-width: 1300px;
}

.elementor-32 .elementor-element.elementor-element-867bd61 {
    overflow: hidden;
    padding: 6em 1em 5em 1em;
}

.elementor-32 .elementor-element.elementor-element-127ac6b {
    margin-top: 0em;
    margin-bottom: 2em;
}

.elementor-32 .elementor-element.elementor-element-1139179>.elementor-element-populated {
    margin: 0em 2em 0em 0em;
    --e-column-margin-right: 2em;
    --e-column-margin-left: 0em;
}

.elementor-32 .elementor-element.elementor-element-83405b0 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-dc67eda.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

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

.elementor-32 .elementor-element.elementor-element-b9fec23>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-32 .elementor-element.elementor-element-32bbc4c>.elementor-widget-container:hover {
    --e-transform-translateY: -10px;
}

.elementor-32 .elementor-element.elementor-element-32bbc4c img {
    width: 100%;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var( --e-global-color-a291686);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
}

.elementor-32 .elementor-element.elementor-element-09631d0.ekit-equal-height-enable,
.elementor-32 .elementor-element.elementor-element-09631d0.ekit-equal-height-enable .elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-09631d0.ekit-equal-height-enable .ekit-wid-con,
.elementor-32 .elementor-element.elementor-element-09631d0.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-32 .elementor-element.elementor-element-09631d0 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(65deg, var( --e-global-color-a291686) 40%, #FFFFFFB8 100%);
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-09631d0 .elementskit-btn {
    background-color: var( --e-global-color-a954db2);
    padding: 0px 0px 0px 0px;
    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);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
    color: var( --e-global-color-dea41e4);
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-a954db2);
    border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-09631d0 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-32 .elementor-element.elementor-element-09631d0 .elementskit-infobox .box-body>p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-32 .elementor-element.elementor-element-09631d0 .elementskit-infobox p {
    margin: 0px 0px 20px 0px;
}

.elementor-32 .elementor-element.elementor-element-09631d0 .elementskit-btn svg path {
    stroke: var( --e-global-color-dea41e4);
    fill: var( --e-global-color-dea41e4);
}

.elementor-32 .elementor-element.elementor-element-09631d0 .elementskit-infobox:hover .elementskit-btn {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-226a2a3>.elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
}

.elementor-32 .elementor-element.elementor-element-95ff797>.elementor-widget-container:hover {
    --e-transform-translateY: -10px;
}

.elementor-32 .elementor-element.elementor-element-95ff797 img {
    width: 100%;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var( --e-global-color-a291686);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
}

.elementor-32 .elementor-element.elementor-element-b7997a0.ekit-equal-height-enable,
.elementor-32 .elementor-element.elementor-element-b7997a0.ekit-equal-height-enable .elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-b7997a0.ekit-equal-height-enable .ekit-wid-con,
.elementor-32 .elementor-element.elementor-element-b7997a0.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-32 .elementor-element.elementor-element-b7997a0 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(65deg, var( --e-global-color-a291686) 40%, #FFFFFFB8 100%);
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-b7997a0 .elementskit-btn {
    background-color: var( --e-global-color-a954db2);
    padding: 0px 0px 0px 0px;
    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);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
    color: var( --e-global-color-dea41e4);
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-a954db2);
    border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-b7997a0 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-32 .elementor-element.elementor-element-b7997a0 .elementskit-infobox .box-body>p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-32 .elementor-element.elementor-element-b7997a0 .elementskit-infobox p {
    margin: 0px 0px 20px 0px;
}

.elementor-32 .elementor-element.elementor-element-b7997a0 .elementskit-btn svg path {
    stroke: var( --e-global-color-dea41e4);
    fill: var( --e-global-color-dea41e4);
}

.elementor-32 .elementor-element.elementor-element-b7997a0 .elementskit-infobox:hover .elementskit-btn {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-635f8c8>.elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-32 .elementor-element.elementor-element-7e517f5>.elementor-widget-container:hover {
    --e-transform-translateY: -10px;
}

.elementor-32 .elementor-element.elementor-element-7e517f5 img {
    width: 100%;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var( --e-global-color-a291686);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
}

.elementor-32 .elementor-element.elementor-element-1f9dbc0.ekit-equal-height-enable,
.elementor-32 .elementor-element.elementor-element-1f9dbc0.ekit-equal-height-enable .elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-1f9dbc0.ekit-equal-height-enable .ekit-wid-con,
.elementor-32 .elementor-element.elementor-element-1f9dbc0.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-32 .elementor-element.elementor-element-1f9dbc0 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(65deg, var( --e-global-color-a291686) 40%, #FFFFFFB8 100%);
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-1f9dbc0 .elementskit-btn {
    background-color: var( --e-global-color-a954db2);
    padding: 0px 0px 0px 0px;
    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);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
    color: var( --e-global-color-dea41e4);
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-a954db2);
    border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-1f9dbc0 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-32 .elementor-element.elementor-element-1f9dbc0 .elementskit-infobox .box-body>p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-32 .elementor-element.elementor-element-1f9dbc0 .elementskit-infobox p {
    margin: 0px 0px 20px 0px;
}

.elementor-32 .elementor-element.elementor-element-1f9dbc0 .elementskit-btn svg path {
    stroke: var( --e-global-color-dea41e4);
    fill: var( --e-global-color-dea41e4);
}

.elementor-32 .elementor-element.elementor-element-1f9dbc0 .elementskit-infobox:hover .elementskit-btn {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-ba11598 {
    padding: 0em 0em 0em 0em;
}

.elementor-32 .elementor-element.elementor-element-00adf57.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 10px;
}

.elementor-32 .elementor-element.elementor-element-00adf57 .elementor-main-swiper {
    height: 640px;
}

.elementor-32 .elementor-element.elementor-element-00adf57 .elementor-thumbnails-swiper .elementor-carousel-image {
    aspect-ratio: 4 / 3;
}

.elementor-32 .elementor-element.elementor-element-00adf57 .elementor-swiper-button {
    font-size: 40px;
    color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-00adf57 .elementor-swiper-button svg {
    fill: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-00adf57 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: var( --e-global-color-primary);
    opacity: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-19473aa {
    overflow: hidden;
    padding: 6em 1em 8em 1em;
}

.elementor-32 .elementor-element.elementor-element-89f92d5 {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-89f92d5 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-32 .elementor-element.elementor-element-cef5c0f {
    text-align: center;
}

.elementor-32 .elementor-element.elementor-element-0602828 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 4px;
}

.elementor-32 .elementor-element.elementor-element-0602828 .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-32 .elementor-element.elementor-element-0602828 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-32 .elementor-element.elementor-element-77515b7>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-32 .elementor-element.elementor-element-77515b7.elementor-arrows-yes .elementor-main-swiper {
    width: calc( 100% - 40px);
}

.elementor-32 .elementor-element.elementor-element-77515b7 .elementor-main-swiper {
    width: 100%;
}

.elementor-32 .elementor-element.elementor-element-77515b7 .elementor-main-swiper .swiper-slide {
    background-color: var( --e-global-color-308e809);
    border-width: 1px 1px 1px 1px;
    border-radius: 0px;
    border-color: var( --e-global-color-308e809);
}

.elementor-32 .elementor-element.elementor-element-77515b7 .elementor-testimonial__header {
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
    background-color: var( --e-global-color-308e809);
    padding-block-end: calc( 40px / 2);
    border-block-end-color: var( --e-global-color-9eaa092);
}

.elementor-32 .elementor-element.elementor-element-77515b7 .elementor-testimonial__content {
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-block-start: calc( 40px / 2);
}

.elementor-32 .elementor-element.elementor-element-77515b7 .elementor-swiper-button {
    font-size: 20px;
}

.elementor-32 .elementor-element.elementor-element-77515b7 .swiper-pagination-bullet {
    height: 9px;
    width: 9px;
}

.elementor-32 .elementor-element.elementor-element-77515b7 .swiper-horizontal .swiper-pagination-progressbar {
    height: 9px;
}

.elementor-32 .elementor-element.elementor-element-77515b7 .swiper-pagination-fraction {
    font-size: 9px;
    color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-77515b7 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: var( --e-global-color-9eaa092);
    opacity: var( --e-global-color-9eaa092);
}

.elementor-32 .elementor-element.elementor-element-77515b7 .swiper-pagination-bullet-active,
.elementor-32 .elementor-element.elementor-element-77515b7 .swiper-pagination-progressbar-fill {
    background-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-77515b7 .elementor-testimonial__name {
    color: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-77515b7 .elementor-testimonial__header,
.elementor-32 .elementor-element.elementor-element-77515b7 .elementor-testimonial__name {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-32 .elementor-element.elementor-element-77515b7 .elementor-testimonial__title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
}

.elementor-32 .elementor-element.elementor-element-77515b7 .elementor-testimonial__text {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-32 .elementor-element.elementor-element-77515b7 .elementor-testimonial__image img {
    width: 70px;
    height: 70px;
    border-radius: 0px;
}

.elementor-32 .elementor-element.elementor-element-77515b7 .elementor-testimonial__image+cite {
    margin-inline-start: 15px;
    margin-inline-end: 0;
}

.elementor-32 .elementor-element.elementor-element-77515b7 .elementor-star-rating {
    font-size: 18px;
}

.elementor-32 .elementor-element.elementor-element-ca1e5bf:not(.elementor-motion-effects-element-type-background),
.elementor-32 .elementor-element.elementor-element-ca1e5bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/rdsm-127.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-32 .elementor-element.elementor-element-ca1e5bf>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-ca1e5bf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 1em 0em 1em;
}

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

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

.elementor-32 .elementor-element.elementor-element-5b692ca>.elementor-element-populated {
    margin: 0em 2em 0em 0em;
    --e-column-margin-right: 2em;
    --e-column-margin-left: 0em;
}

.elementor-32 .elementor-element.elementor-element-97241e0 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-32 .elementor-element.elementor-element-2b51cfc .elementor-heading-title {
    color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-a68db03 {
    color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-ce49e48 .elementor-button {
    background-color: transparent;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    background-image: linear-gradient(135deg, var( --e-global-color-accent) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-32 .elementor-element.elementor-element-ce49e48 .elementor-button:hover,
.elementor-32 .elementor-element.elementor-element-ce49e48 .elementor-button:focus {
    background-color: transparent;
    color: var( --e-global-color-primary);
    background-image: linear-gradient(135deg, var( --e-global-color-secondary) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-32 .elementor-element.elementor-element-ce49e48 .elementor-button:hover svg,
.elementor-32 .elementor-element.elementor-element-ce49e48 .elementor-button:focus svg {
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-002346d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-32 .elementor-element.elementor-element-002346d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-002346d>.elementor-element-populated {
    box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -3em 0em 4em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
    padding: 3em 3em 3em 3em;
}

.elementor-32 .elementor-element.elementor-element-002346d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-32 .elementor-element.elementor-element-a7b64ed .elementor-field-group {
    padding-right: calc( 10px/2);
    padding-left: calc( 10px/2);
    margin-bottom: 10px;
}

.elementor-32 .elementor-element.elementor-element-a7b64ed .elementor-form-fields-wrapper {
    margin-left: calc( -10px/2);
    margin-right: calc( -10px/2);
    margin-bottom: -10px;
}

.elementor-32 .elementor-element.elementor-element-a7b64ed .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-32 .elementor-element.elementor-element-a7b64ed .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-32 .elementor-element.elementor-element-a7b64ed .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-32 .elementor-element.elementor-element-a7b64ed .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-32 .elementor-element.elementor-element-a7b64ed .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-a7b64ed .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-a7b64ed .e-form__buttons__wrapper__button-next {
    background-color: var( --e-global-color-accent);
    color: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-a7b64ed .elementor-button[type="submit"] {
    background-color: var( --e-global-color-accent);
    color: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-a7b64ed .elementor-button[type="submit"] svg * {
    fill: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-a7b64ed .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-a7b64ed .e-form__buttons__wrapper__button-next:hover {
    background-color: var( --e-global-color-secondary);
    color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-a7b64ed .elementor-button[type="submit"]:hover {
    background-color: var( --e-global-color-secondary);
    color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-a7b64ed .elementor-button[type="submit"]:hover svg * {
    fill: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-a7b64ed .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-32 .elementor-element.elementor-element-a7b64ed {
    --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-32 .elementor-element.elementor-element-43516ba {
    overflow: hidden;
    padding: 7em 1em 8em 1em;
}

.elementor-32 .elementor-element.elementor-element-e184d9c.ekit-equal-height-enable,
.elementor-32 .elementor-element.elementor-element-e184d9c.ekit-equal-height-enable .elementor-widget-container,
.elementor-32 .elementor-element.elementor-element-e184d9c.ekit-equal-height-enable .ekit-wid-con,
.elementor-32 .elementor-element.elementor-element-e184d9c.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-32 .elementor-element.elementor-element-e184d9c .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(65deg, var( --e-global-color-a291686) 40%, #FFFFFFB8 100%);
    padding: 20px 20px 20px 20px;
    box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
    border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-e184d9c .elementskit-btn {
    background-color: var( --e-global-color-a954db2);
    padding: 0px 0px 0px 0px;
    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);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
    color: var( --e-global-color-dea41e4);
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-a954db2);
    border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-e184d9c {
    width: var( --container-widget-width, 310px);
    max-width: 310px;
    --container-widget-width: 310px;
    --container-widget-flex-grow: 0;
    bottom: 30px;
}

body:not(.rtl) .elementor-32 .elementor-element.elementor-element-e184d9c {
    left: -10px;
}

body.rtl .elementor-32 .elementor-element.elementor-element-e184d9c {
    right: -10px;
}

.elementor-32 .elementor-element.elementor-element-e184d9c .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-32 .elementor-element.elementor-element-e184d9c .elementskit-infobox .box-body>p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-32 .elementor-element.elementor-element-e184d9c .elementskit-infobox p {
    margin: 0px 0px 20px 0px;
}

.elementor-32 .elementor-element.elementor-element-e184d9c .elementskit-btn svg path {
    stroke: var( --e-global-color-dea41e4);
    fill: var( --e-global-color-dea41e4);
}

.elementor-32 .elementor-element.elementor-element-e184d9c .elementskit-infobox:hover .elementskit-btn {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-850e024 img {
    width: 100%;
    height: 650px;
    object-fit: cover;
    object-position: center center;
}

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

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

.elementor-32 .elementor-element.elementor-element-f7ec6b2>.elementor-element-populated {
    margin: 0em 0em 0em 2em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 2em;
}

.elementor-32 .elementor-element.elementor-element-f7d62f0 .elementor-heading-title {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    background-color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
    color: var( --e-global-color-secondary);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-body,
.elementor-32 .elementor-element.elementor-element-d7aad8f .accordion.floating-style .elementskit-card-body {
    background-color: var( --e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
    color: var( --e-global-color-a291686);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
    color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 10px;
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-body p {
    color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-body {
    color: var( --e-global-color-a291686);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-body p,
.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-body {
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion>.elementskit-card.active {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion>.elementskit-card {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-9eaa092);
    border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link.collapsed {
    border-radius: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    font-size: 22px;
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
    max-width: 22px;
    height: auto;
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    color: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path {
    stroke: var( --e-global-color-secondary);
    fill: var( --e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
    font-size: 22px;
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
    max-width: 22px;
    height: auto;
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed {
    color: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg path {
    stroke: var( --e-global-color-a291686);
    fill: var( --e-global-color-a291686);
}

.elementor-32 .elementor-element.elementor-element-d7aad8f .ekit_accordion_icon_group,
.elementor-32 .elementor-element.elementor-element-d7aad8f .ekit_accordion_icon_left_group {
    margin: 25px 25px 25px 25px;
}

@media(min-width:768px) {
    .elementor-32 .elementor-element.elementor-element-c487207 {
        width: 36%;
    }
    .elementor-32 .elementor-element.elementor-element-22187cf {
        width: 31.332%;
    }
    .elementor-32 .elementor-element.elementor-element-2aed690 {
        width: 32%;
    }
    .elementor-32 .elementor-element.elementor-element-d90dd7a {
        width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-e1c1349 {
        width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-43cb733 {
        width: 40%;
    }
    .elementor-32 .elementor-element.elementor-element-f7ec6b2 {
        width: 60%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-32 .elementor-element.elementor-element-f3ea85f {
        width: 100%;
    }
    .elementor-32 .elementor-element.elementor-element-6d08c62 {
        width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-c2a6ef5 {
        width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-bfbe23b {
        width: 100%;
    }
    .elementor-32 .elementor-element.elementor-element-4aae387 {
        width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-378e0e1 {
        width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-99cedf5 {
        width: 100%;
    }
    .elementor-32 .elementor-element.elementor-element-2fa3c6a {
        width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-51d9cae {
        width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-d90dd7a {
        width: 55%;
    }
    .elementor-32 .elementor-element.elementor-element-e1c1349 {
        width: 45%;
    }
    .elementor-32 .elementor-element.elementor-element-849cbf1 {
        width: 100%;
    }
    .elementor-32 .elementor-element.elementor-element-8ffab2c {
        width: 100%;
    }
    .elementor-32 .elementor-element.elementor-element-b8a2d2e {
        width: 100%;
    }
    .elementor-32 .elementor-element.elementor-element-fd71aa4 {
        width: 100%;
    }
    .elementor-32 .elementor-element.elementor-element-1a1a5f3 {
        width: 100%;
    }
    .elementor-32 .elementor-element.elementor-element-617ca67 {
        width: 100%;
    }
    .elementor-32 .elementor-element.elementor-element-6f4e634 {
        width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-078f128 {
        width: 50%;
    }
    .elementor-32 .elementor-element.elementor-element-1139179 {
        width: 100%;
    }
    .elementor-32 .elementor-element.elementor-element-dc67eda {
        width: 100%;
    }
    .elementor-32 .elementor-element.elementor-element-39b0154 {
        width: 100%;
    }
    .elementor-32 .elementor-element.elementor-element-43cb733 {
        width: 100%;
    }
    .elementor-32 .elementor-element.elementor-element-f7ec6b2 {
        width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-32 .elementor-element.elementor-element-e39aab7:not(.elementor-motion-effects-element-type-background),
    .elementor-32 .elementor-element.elementor-element-e39aab7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-32 .elementor-element.elementor-element-b532477 {
        padding: 7em 1em 10em 1em;
    }
    .elementor-32 .elementor-element.elementor-element-deabd48 {
        padding: 0% 25% 0% 0%;
    }
    .elementor-32 .elementor-element.elementor-element-92593fc .elementor-heading-title {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-76dc50a {
        --container-widget-width: 410px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 410px);
        max-width: 410px;
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-c487207>.elementor-element-populated {
        padding: 30px 20px 30px 50px;
    }
    .elementor-32 .elementor-element.elementor-element-6a3d854 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-32 .elementor-element.elementor-element-6a3d854 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-32 .elementor-element.elementor-element-6a3d854 .elementor-icon {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-6a3d854 .elementor-icon-box-title,
    .elementor-32 .elementor-element.elementor-element-6a3d854 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-6a3d854 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-22187cf>.elementor-element-populated {
        padding: 30px 20px 30px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-0b9ec08 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-32 .elementor-element.elementor-element-0b9ec08 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-32 .elementor-element.elementor-element-0b9ec08 .elementor-icon {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-0b9ec08 .elementor-icon-box-title,
    .elementor-32 .elementor-element.elementor-element-0b9ec08 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-0b9ec08 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-2aed690>.elementor-element-populated {
        padding: 30px 20px 30px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-759178d {
        width: 100%;
        max-width: 100%;
    }
    .elementor-32 .elementor-element.elementor-element-759178d .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-32 .elementor-element.elementor-element-759178d .elementor-icon {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-759178d .elementor-icon-box-title,
    .elementor-32 .elementor-element.elementor-element-759178d .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-759178d .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-79bfc24 {
        padding: 4em 2em 4em 2em;
    }
    .elementor-32 .elementor-element.elementor-element-f3ea85f>.elementor-element-populated {
        margin: 0em 0em 2em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-32 .elementor-element.elementor-element-0d89350 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-05aa197 {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-0008802 img {
        height: 480px;
    }
    .elementor-32 .elementor-element.elementor-element-c2a6ef5>.elementor-element-populated {
        margin: 0em 0em 0em 1em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 1em;
    }
    .elementor-32 .elementor-element.elementor-element-0c4d619 .elementor-blockquote__content {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-0c4d619 .elementor-blockquote__author {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-0c4d619 .elementor-blockquote {
        padding: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-aee718c {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-74f3a12 {
        padding: 0em 1em 5em 1em;
    }
    .elementor-32 .elementor-element.elementor-element-bfbe23b>.elementor-element-populated {
        margin: 0em 0em 2em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-32 .elementor-element.elementor-element-74d0ebe .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-74d0ebe .elementor-counter-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-0650948 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-0650948 .elementor-counter-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-0be8d78 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-0be8d78 .elementor-counter-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-dc27330 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-dc27330 .elementor-counter-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-88cae3a {
        padding: 5em 1em 5em 1em;
    }
    .elementor-32 .elementor-element.elementor-element-d90dd7a>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-e1c1349.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-32 .elementor-element.elementor-element-e1c1349.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-32 .elementor-element.elementor-element-e1c1349>.elementor-element-populated {
        margin: 0em 0em 0em 1.5em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 1.5em;
    }
    .elementor-32 .elementor-element.elementor-element-0c00669 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-0c00669 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-0c00669 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-bd904aa .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-bd904aa .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-bd904aa .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-cc73896 {
        padding: 4em 2em 10em 2em;
    }
    .elementor-32 .elementor-element.elementor-element-849cbf1>.elementor-element-populated {
        margin: 0em 0em 1.5em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-32 .elementor-element.elementor-element-9c25c1a .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-1aa5086>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-32 .elementor-element.elementor-element-1aa5086 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-32 .elementor-element.elementor-element-1aa5086 .elementor-icon {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-1aa5086 .elementor-icon-box-title,
    .elementor-32 .elementor-element.elementor-element-1aa5086 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-1aa5086 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-f086a6a>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-32 .elementor-element.elementor-element-f086a6a .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-32 .elementor-element.elementor-element-f086a6a .elementor-icon {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-f086a6a .elementor-icon-box-title,
    .elementor-32 .elementor-element.elementor-element-f086a6a .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-f086a6a .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    body:not(.rtl) .elementor-32 .elementor-element.elementor-element-03d88ef {
        right: 20px;
    }
    body.rtl .elementor-32 .elementor-element.elementor-element-03d88ef {
        left: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-03d88ef .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-03bdaf1 img {
        height: 420px;
    }
    .elementor-32 .elementor-element.elementor-element-e39aab7 {
        padding: 0em 0em 4em 0em;
    }
    .elementor-32 .elementor-element.elementor-element-47b603a {
        margin-top: -7em;
        margin-bottom: 3em;
    }
    .elementor-32 .elementor-element.elementor-element-0061c38 .elementor-cta__content {
        min-height: 380px;
        padding: 20px 20px 40px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-0061c38 .elementor-cta__title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-0061c38 .elementor-cta__description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-0061c38 .elementor-cta__description:not(:last-child) {
        margin-bottom: 30px;
    }
    .elementor-32 .elementor-element.elementor-element-f7d400c .elementor-cta__content {
        min-height: 380px;
        padding: 20px 20px 40px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-f7d400c .elementor-cta__title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-f7d400c .elementor-cta__description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-f7d400c .elementor-cta__description:not(:last-child) {
        margin-bottom: 30px;
    }
    .elementor-32 .elementor-element.elementor-element-c3b6c1c .elementor-cta__content {
        min-height: 380px;
        padding: 20px 20px 40px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-c3b6c1c .elementor-cta__title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-c3b6c1c .elementor-cta__description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-c3b6c1c .elementor-cta__description:not(:last-child) {
        margin-bottom: 30px;
    }
    .elementor-32 .elementor-element.elementor-element-0846a03 {
        --e-image-carousel-slides-to-show: 4;
    }
    .elementor-32 .elementor-element.elementor-element-0846a03>.elementor-widget-container {
        margin: 0em 1em 0em 1em;
        padding: 15px 15px 10px 15px;
    }
    .elementor-32 .elementor-element.elementor-element-05b4300 {
        padding: 4em 2em 4em 2em;
    }
    .elementor-32 .elementor-element.elementor-element-da82b8c .elementor-heading-title {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-fd71aa4>.elementor-element-populated {
        margin: 0em 0em 2em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-32 .elementor-element.elementor-element-a6ab890 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-271df7f>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-32 .elementor-element.elementor-element-271df7f .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-32 .elementor-element.elementor-element-271df7f .elementor-icon {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-271df7f .elementor-icon-box-title,
    .elementor-32 .elementor-element.elementor-element-271df7f .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-271df7f .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-87b4960>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-32 .elementor-element.elementor-element-87b4960 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-32 .elementor-element.elementor-element-87b4960 .elementor-icon {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-87b4960 .elementor-icon-box-title,
    .elementor-32 .elementor-element.elementor-element-87b4960 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-87b4960 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-1e85c27>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-32 .elementor-element.elementor-element-1e85c27 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-32 .elementor-element.elementor-element-1e85c27 .elementor-icon {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-1e85c27 .elementor-icon-box-title,
    .elementor-32 .elementor-element.elementor-element-1e85c27 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-1e85c27 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-1c853b0>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-32 .elementor-element.elementor-element-1c853b0 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-32 .elementor-element.elementor-element-1c853b0 .elementor-icon {
        font-size: 25px;
    }
    .elementor-32 .elementor-element.elementor-element-1c853b0 .elementor-icon-box-title,
    .elementor-32 .elementor-element.elementor-element-1c853b0 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-1c853b0 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-db3b785 {
        padding: 4em 2.5em 4em 2.5em;
    }
    .elementor-32 .elementor-element.elementor-element-1a1a5f3>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-32 .elementor-element.elementor-element-a5c3eac .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-6f4e634>.elementor-element-populated {
        margin: 0em 1em 0em 0em;
        --e-column-margin-right: 1em;
        --e-column-margin-left: 0em;
    }
    .elementor-32 .elementor-element.elementor-element-2be601d .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-2be601d .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-078f128>.elementor-element-populated {
        margin: 0em 0em 0em 1em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 1em;
    }
    .elementor-32 .elementor-element.elementor-element-c35acdd .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-c35acdd .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-27014fc>.elementor-container {
        max-width: 500px;
    }
    .elementor-32 .elementor-element.elementor-element-27014fc:not(.elementor-motion-effects-element-type-background),
    .elementor-32 .elementor-element.elementor-element-27014fc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 0%;
    }
    .elementor-32 .elementor-element.elementor-element-27014fc {
        padding: 5em 1em 5em 1em;
    }
    .elementor-32 .elementor-element.elementor-element-867bd61 {
        padding: 3.5em 1em 3em 1em;
    }
    .elementor-32 .elementor-element.elementor-element-127ac6b>.elementor-container {
        max-width: 600px;
    }
    .elementor-32 .elementor-element.elementor-element-127ac6b {
        margin-top: 0em;
        margin-bottom: 0em;
    }
    .elementor-32 .elementor-element.elementor-element-1139179>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-32 .elementor-element.elementor-element-83405b0 {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-83405b0 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-8bd95c3 {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-49cd8c3 {
        text-align: center;
    }
    .elementor-32 .elementor-element.elementor-element-09631d0 .elementskit-infobox {
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-09631d0 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-09631d0 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-09631d0 .elementskit-btn {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-b7997a0 .elementskit-infobox {
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-b7997a0 .elementskit-infobox .elementskit-info-box-title {
        padding: 0em 2em 0em 2em;
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-b7997a0 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-b7997a0 .elementskit-btn {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-1f9dbc0 .elementskit-infobox {
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-1f9dbc0 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-1f9dbc0 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-1f9dbc0 .elementskit-btn {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-00adf57.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-32 .elementor-element.elementor-element-00adf57 .elementor-main-swiper {
        height: 450px;
    }
    .elementor-32 .elementor-element.elementor-element-19473aa {
        padding: 4em 2em 5em 2em;
    }
    .elementor-32 .elementor-element.elementor-element-89f92d5 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-77515b7 .elementor-testimonial__header,
    .elementor-32 .elementor-element.elementor-element-77515b7 .elementor-testimonial__name {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-77515b7 .elementor-testimonial__title {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-77515b7 .elementor-testimonial__text {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-ca1e5bf {
        padding: 0em 1em 0em 1em;
    }
    .elementor-32 .elementor-element.elementor-element-5b692ca>.elementor-element-populated {
        margin: 0em 1em 0em 0em;
        --e-column-margin-right: 1em;
        --e-column-margin-left: 0em;
    }
    .elementor-32 .elementor-element.elementor-element-97241e0 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-002346d>.elementor-element-populated {
        margin: -2em 0em 3em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
        padding: 2em 2em 2em 2em;
    }
    .elementor-32 .elementor-element.elementor-element-43516ba {
        padding: 4em 2em 5em 2em;
    }
    .elementor-32 .elementor-element.elementor-element-e184d9c {
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 300px);
        max-width: 300px;
        bottom: 35px;
    }
    body:not(.rtl) .elementor-32 .elementor-element.elementor-element-e184d9c {
        left: -10px;
    }
    body.rtl .elementor-32 .elementor-element.elementor-element-e184d9c {
        right: -10px;
    }
    .elementor-32 .elementor-element.elementor-element-e184d9c .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-e184d9c .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-e184d9c .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-e184d9c .elementskit-btn {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-850e024 img {
        height: 700px;
    }
    .elementor-32 .elementor-element.elementor-element-f7ec6b2>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-32 .elementor-element.elementor-element-f7d62f0 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        padding: 25px 25px 25px 25px;
    }
    .elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-body p,
    .elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-body {
        padding: 0px 25px 25px 25px;
    }
    .elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
        font-size: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
        max-width: 20px;
        height: auto;
    }
    .elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
        font-size: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
        max-width: 20px;
        height: auto;
    }
    .elementor-32 .elementor-element.elementor-element-d7aad8f .ekit_accordion_icon_group,
    .elementor-32 .elementor-element.elementor-element-d7aad8f .ekit_accordion_icon_left_group {
        margin: 25px 25px 25px 25px;
    }
}

@media(max-width:767px) {
    .elementor-32 .elementor-element.elementor-element-b532477 {
        padding: 6em 0.5em 9em 0.5em;
    }
    .elementor-32 .elementor-element.elementor-element-deabd48 {
        padding: 0% 0% 0% 0%;
    }
    .elementor-32 .elementor-element.elementor-element-0a90cc6 .elementor-divider-separator {
        width: 100px;
    }
    .elementor-32 .elementor-element.elementor-element-92593fc .elementor-heading-title {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-76dc50a {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-c487207>.elementor-element-populated {
        padding: 25px 20px 0px 50px;
    }
    .elementor-32 .elementor-element.elementor-element-6a3d854>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-32 .elementor-element.elementor-element-6a3d854 .elementor-icon {
        font-size: 22px;
    }
    .elementor-32 .elementor-element.elementor-element-6a3d854 .elementor-icon-box-title,
    .elementor-32 .elementor-element.elementor-element-6a3d854 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-6a3d854 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-22187cf>.elementor-element-populated {
        padding: 20px 20px 0px 50px;
    }
    .elementor-32 .elementor-element.elementor-element-0b9ec08>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-32 .elementor-element.elementor-element-0b9ec08 .elementor-icon {
        font-size: 22px;
    }
    .elementor-32 .elementor-element.elementor-element-0b9ec08 .elementor-icon-box-title,
    .elementor-32 .elementor-element.elementor-element-0b9ec08 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-0b9ec08 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-2aed690>.elementor-element-populated {
        padding: 20px 20px 25px 50px;
    }
    .elementor-32 .elementor-element.elementor-element-759178d>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-32 .elementor-element.elementor-element-759178d .elementor-icon {
        font-size: 22px;
    }
    .elementor-32 .elementor-element.elementor-element-759178d .elementor-icon-box-title,
    .elementor-32 .elementor-element.elementor-element-759178d .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-759178d .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-79bfc24 {
        padding: 2.5em 1.5em 2.5em 1.5em;
    }
    .elementor-32 .elementor-element.elementor-element-f3ea85f>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-32 .elementor-element.elementor-element-0d89350 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-05aa197 {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-0008802 img {
        height: 365px;
    }
    .elementor-32 .elementor-element.elementor-element-c2a6ef5>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-32 .elementor-element.elementor-element-0c4d619 .elementor-blockquote__content {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-0c4d619 .elementor-blockquote__author {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-0c4d619 .elementor-blockquote {
        padding: 20px;
    }
    .elementor-32 .elementor-element.elementor-element-aee718c {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-74f3a12 {
        padding: 0em 1.5em 3em 1.5em;
    }
    .elementor-32 .elementor-element.elementor-element-bfbe23b>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-32 .elementor-element.elementor-element-74d0ebe .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-74d0ebe .elementor-counter-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-0650948 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-0650948 .elementor-counter-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-0be8d78 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-0be8d78 .elementor-counter-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-dc27330 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-dc27330 .elementor-counter-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-88cae3a {
        padding: 3em 1.5em 3em 1.5em;
    }
    .elementor-32 .elementor-element.elementor-element-d90dd7a>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-32 .elementor-element.elementor-element-e1c1349>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-32 .elementor-element.elementor-element-0c00669 .elementskit-infobox {
        padding: 18px 18px 18px 18px;
    }
    .elementor-32 .elementor-element.elementor-element-0c00669 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-0c00669 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-bd904aa .elementskit-infobox {
        padding: 18px 18px 18px 18px;
    }
    .elementor-32 .elementor-element.elementor-element-bd904aa .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-bd904aa .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-cc73896 {
        padding: 2.5em 1em 8em 1em;
    }
    .elementor-32 .elementor-element.elementor-element-9c25c1a .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-1aa5086>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-32 .elementor-element.elementor-element-1aa5086 .elementor-icon {
        font-size: 22px;
    }
    .elementor-32 .elementor-element.elementor-element-1aa5086 .elementor-icon-box-title,
    .elementor-32 .elementor-element.elementor-element-1aa5086 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-1aa5086 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-f086a6a>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-32 .elementor-element.elementor-element-f086a6a .elementor-icon {
        font-size: 22px;
    }
    .elementor-32 .elementor-element.elementor-element-f086a6a .elementor-icon-box-title,
    .elementor-32 .elementor-element.elementor-element-f086a6a .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-f086a6a .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-03d88ef {
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 200px);
        max-width: 200px;
        bottom: 25px;
    }
    body:not(.rtl) .elementor-32 .elementor-element.elementor-element-03d88ef {
        right: 10px;
    }
    body.rtl .elementor-32 .elementor-element.elementor-element-03d88ef {
        left: 10px;
    }
    .elementor-32 .elementor-element.elementor-element-03d88ef .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-03bdaf1 img {
        height: 220px;
    }
    .elementor-32 .elementor-element.elementor-element-e39aab7 {
        padding: 0em 0em 3em 0em;
    }
    .elementor-32 .elementor-element.elementor-element-47b603a {
        margin-top: -7em;
        margin-bottom: 2em;
    }
    .elementor-32 .elementor-element.elementor-element-0061c38 .elementor-cta__content {
        padding: 30px 30px 60px 30px;
    }
    .elementor-32 .elementor-element.elementor-element-0061c38 .elementor-cta__title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-0061c38 .elementor-cta__description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-f7d400c .elementor-cta__content {
        padding: 30px 30px 60px 30px;
    }
    .elementor-32 .elementor-element.elementor-element-f7d400c .elementor-cta__title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-f7d400c .elementor-cta__description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-c3b6c1c .elementor-cta__content {
        padding: 30px 30px 60px 30px;
    }
    .elementor-32 .elementor-element.elementor-element-c3b6c1c .elementor-cta__title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-c3b6c1c .elementor-cta__description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-0846a03 {
        --e-image-carousel-slides-to-show: 3;
    }
    .elementor-32 .elementor-element.elementor-element-05b4300 {
        padding: 2.5em 1.5em 3em 1.5em;
    }
    .elementor-32 .elementor-element.elementor-element-b8a2d2e>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-da82b8c {
        --container-widget-width: 190px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 190px);
        max-width: 190px;
        bottom: 15px;
    }
    body:not(.rtl) .elementor-32 .elementor-element.elementor-element-da82b8c {
        left: 15px;
    }
    body.rtl .elementor-32 .elementor-element.elementor-element-da82b8c {
        right: 15px;
    }
    .elementor-32 .elementor-element.elementor-element-da82b8c .elementor-heading-title {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-016e6ac {
        --container-widget-width: 160px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 160px);
        max-width: 160px;
    }
    body:not(.rtl) .elementor-32 .elementor-element.elementor-element-016e6ac {
        right: 0px;
    }
    body.rtl .elementor-32 .elementor-element.elementor-element-016e6ac {
        left: 0px;
    }
    .elementor-32 .elementor-element.elementor-element-016e6ac img {
        border-width: 0px 0px 7px 7px;
    }
    .elementor-32 .elementor-element.elementor-element-dceb780 img {
        height: 240px;
    }
    .elementor-32 .elementor-element.elementor-element-fd71aa4>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-32 .elementor-element.elementor-element-a6ab890 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-4f56029 {
        margin-top: 0px;
        margin-bottom: 15px;
    }
    .elementor-32 .elementor-element.elementor-element-94ee5da>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-32 .elementor-element.elementor-element-271df7f>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-32 .elementor-element.elementor-element-271df7f .elementor-icon {
        font-size: 22px;
    }
    .elementor-32 .elementor-element.elementor-element-271df7f .elementor-icon-box-title,
    .elementor-32 .elementor-element.elementor-element-271df7f .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-271df7f .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-a4fca82>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-32 .elementor-element.elementor-element-87b4960>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-32 .elementor-element.elementor-element-87b4960 .elementor-icon {
        font-size: 22px;
    }
    .elementor-32 .elementor-element.elementor-element-87b4960 .elementor-icon-box-title,
    .elementor-32 .elementor-element.elementor-element-87b4960 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-87b4960 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-190aad4>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-32 .elementor-element.elementor-element-1e85c27>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-32 .elementor-element.elementor-element-1e85c27 .elementor-icon {
        font-size: 22px;
    }
    .elementor-32 .elementor-element.elementor-element-1e85c27 .elementor-icon-box-title,
    .elementor-32 .elementor-element.elementor-element-1e85c27 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-1e85c27 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-834c730>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-32 .elementor-element.elementor-element-1c853b0>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-32 .elementor-element.elementor-element-1c853b0 .elementor-icon {
        font-size: 22px;
    }
    .elementor-32 .elementor-element.elementor-element-1c853b0 .elementor-icon-box-title,
    .elementor-32 .elementor-element.elementor-element-1c853b0 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-1c853b0 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-db3b785 {
        padding: 2em 1.5em 2.5em 1.5em;
    }
    .elementor-32 .elementor-element.elementor-element-a5c3eac .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-6f4e634>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-32 .elementor-element.elementor-element-2be601d .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-2be601d .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-078f128>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-32 .elementor-element.elementor-element-c35acdd .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-c35acdd .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-27014fc:not(.elementor-motion-effects-element-type-background),
    .elementor-32 .elementor-element.elementor-element-27014fc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-32 .elementor-element.elementor-element-27014fc {
        padding: 4em 1em 4em 1em;
    }
    .elementor-32 .elementor-element.elementor-element-867bd61 {
        padding: 2em 0.5em 1.5em 0.5em;
    }
    .elementor-32 .elementor-element.elementor-element-127ac6b {
        margin-top: 0em;
        margin-bottom: 0em;
    }
    .elementor-32 .elementor-element.elementor-element-83405b0 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-b9fec23>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-32 .elementor-element.elementor-element-32bbc4c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-09631d0 .elementskit-infobox {
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-09631d0 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-09631d0 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-09631d0 .elementskit-btn {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-226a2a3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-32 .elementor-element.elementor-element-b7997a0 .elementskit-infobox {
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-b7997a0 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-b7997a0 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-b7997a0 .elementskit-btn {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-635f8c8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-32 .elementor-element.elementor-element-1f9dbc0 .elementskit-infobox {
        padding: 0px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-1f9dbc0 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-1f9dbc0 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-1f9dbc0 .elementskit-btn {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-00adf57.elementor-skin-slideshow .elementor-main-swiper {
        margin-bottom: 10px;
    }
    .elementor-32 .elementor-element.elementor-element-00adf57 .elementor-main-swiper {
        height: 200px;
    }
    .elementor-32 .elementor-element.elementor-element-19473aa {
        padding: 2em 1em 1em 1em;
    }
    .elementor-32 .elementor-element.elementor-element-89f92d5 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-0602828 .elementor-divider-separator {
        width: 70px;
    }
    .elementor-32 .elementor-element.elementor-element-77515b7>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-32 .elementor-element.elementor-element-77515b7 .elementor-testimonial__header,
    .elementor-32 .elementor-element.elementor-element-77515b7 .elementor-testimonial__name {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-77515b7 .elementor-testimonial__title {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-77515b7 .elementor-testimonial__text {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-ca1e5bf:not(.elementor-motion-effects-element-type-background),
    .elementor-32 .elementor-element.elementor-element-ca1e5bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-32 .elementor-element.elementor-element-ca1e5bf {
        padding: 3em 1.5em 4em 1.5em;
    }
    .elementor-32 .elementor-element.elementor-element-97241e0 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-002346d>.elementor-element-populated {
        margin: 2em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-32 .elementor-element.elementor-element-43516ba {
        padding: 2.5em 1em 2.5em 1em;
    }
    .elementor-32 .elementor-element.elementor-element-e184d9c {
        width: var( --container-widget-width, 270px);
        max-width: 270px;
        --container-widget-width: 270px;
        --container-widget-flex-grow: 0;
        bottom: 25px;
    }
    body:not(.rtl) .elementor-32 .elementor-element.elementor-element-e184d9c {
        left: -5px;
    }
    body.rtl .elementor-32 .elementor-element.elementor-element-e184d9c {
        right: -5px;
    }
    .elementor-32 .elementor-element.elementor-element-e184d9c .elementskit-infobox {
        padding: 18px 18px 18px 18px;
    }
    .elementor-32 .elementor-element.elementor-element-e184d9c .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-e184d9c .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-e184d9c .elementskit-btn {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-850e024 img {
        height: 380px;
    }
    .elementor-32 .elementor-element.elementor-element-f7d62f0 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        padding: 20px 40px 20px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-body p,
    .elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-body {
        padding: 0px 20px 20px 20px;
    }
    .elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
        font-size: 18px;
    }
    .elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
        max-width: 18px;
        height: auto;
    }
    .elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
        font-size: 18px;
    }
    .elementor-32 .elementor-element.elementor-element-d7aad8f .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
        max-width: 18px;
        height: auto;
    }
    .elementor-32 .elementor-element.elementor-element-d7aad8f .ekit_accordion_icon_group,
    .elementor-32 .elementor-element.elementor-element-d7aad8f .ekit_accordion_icon_left_group {
        margin: 20px 20px 20px 20px;
    }
}

.elementor-601 .elementor-element.elementor-element-27745c7:not(.elementor-motion-effects-element-type-background),
.elementor-601 .elementor-element.elementor-element-27745c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/rdsm-128.jpg");
    background-position: 50% 25%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-601 .elementor-element.elementor-element-27745c7>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-601 .elementor-element.elementor-element-27745c7>.elementor-container {
    max-width: 350px;
}

.elementor-601 .elementor-element.elementor-element-27745c7 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 9em 1em 8em 1em;
}

.elementor-601 .elementor-element.elementor-element-2fbf32a {
    text-align: center;
}

.elementor-601 .elementor-element.elementor-element-2fbf32a .elementor-heading-title {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-583e54c-font-family), Sans-serif;
    font-size: var( --e-global-typography-583e54c-font-size);
    font-weight: var( --e-global-typography-583e54c-font-weight);
    text-transform: var( --e-global-typography-583e54c-text-transform);
    line-height: var( --e-global-typography-583e54c-line-height);
    letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
}

.elementor-601 .elementor-element.elementor-element-0a6edcf .elementor-icon-list-item:not(:last-child):after {
    content: "";
    height: 3px;
    border-color: var( --e-global-color-accent);
}

.elementor-601 .elementor-element.elementor-element-0a6edcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 15px;
}

.elementor-601 .elementor-element.elementor-element-0a6edcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-601 .elementor-element.elementor-element-0a6edcf .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 15px;
}

.elementor-601 .elementor-element.elementor-element-0a6edcf .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-601 .elementor-element.elementor-element-0a6edcf .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

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

.elementor-601 .elementor-element.elementor-element-0a6edcf .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-601 .elementor-element.elementor-element-0a6edcf .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-601 .elementor-element.elementor-element-0a6edcf .elementor-icon-list-text {
    color: var( --e-global-color-9eaa092);
    transition: color 0.3s;
}

.elementor-601 .elementor-element.elementor-element-0a6edcf .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-a291686);
}

.elementor-601 .elementor-element.elementor-element-e696eef:not(.elementor-motion-effects-element-type-background),
.elementor-601 .elementor-element.elementor-element-e696eef>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-308e809);
}

.elementor-601 .elementor-element.elementor-element-e696eef {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 7em 1em;
}

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

.elementor-601 .elementor-element.elementor-element-a674b44>.elementor-container {
    max-width: 800px;
}

.elementor-601 .elementor-element.elementor-element-a674b44 {
    margin-top: 0em;
    margin-bottom: 2em;
}

.elementor-601 .elementor-element.elementor-element-9692dd5 {
    text-align: center;
}

.elementor-601 .elementor-element.elementor-element-9692dd5 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-601 .elementor-element.elementor-element-6e9751b {
    text-align: center;
}

.elementor-601 .elementor-element.elementor-element-4da8343 {
    text-align: center;
}

.elementor-601 .elementor-element.elementor-element-2d128a5 .e-gallery-item:hover .elementor-gallery-item__overlay,
.elementor-601 .elementor-element.elementor-element-2d128a5 .e-gallery-item:focus .elementor-gallery-item__overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #131416AB 60%, #FD6326C2 100%);
}

.elementor-601 .elementor-element.elementor-element-2d128a5 {
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 35px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}

.elementor-601 .elementor-element.elementor-element-2d128a5 .elementor-gallery-item__description {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-601 .elementor-element.elementor-element-f37563b:not(.elementor-motion-effects-element-type-background),
.elementor-601 .elementor-element.elementor-element-f37563b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/rdsm-129.jpg");
    background-position: 50% 15%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-601 .elementor-element.elementor-element-f37563b>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-601 .elementor-element.elementor-element-f37563b>.elementor-container {
    max-width: 700px;
}

.elementor-601 .elementor-element.elementor-element-f37563b {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 8em 1em 8em 1em;
}

.elementor-601 .elementor-element.elementor-element-5f293bb {
    text-align: center;
}

.elementor-601 .elementor-element.elementor-element-5f293bb .elementor-heading-title {
    color: var( --e-global-color-a291686);
}

.elementor-601 .elementor-element.elementor-element-efb5958 {
    text-align: center;
    color: var( --e-global-color-a291686);
}

.elementor-601 .elementor-element.elementor-element-43c9f7e .elementor-button {
    background-color: transparent;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    background-image: linear-gradient(135deg, var( --e-global-color-accent) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-601 .elementor-element.elementor-element-43c9f7e .elementor-button:hover,
.elementor-601 .elementor-element.elementor-element-43c9f7e .elementor-button:focus {
    background-color: transparent;
    color: var( --e-global-color-primary);
    background-image: linear-gradient(135deg, var( --e-global-color-secondary) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-601 .elementor-element.elementor-element-43c9f7e .elementor-button:hover svg,
.elementor-601 .elementor-element.elementor-element-43c9f7e .elementor-button:focus svg {
    fill: var( --e-global-color-primary);
}

.elementor-601 .elementor-element.elementor-element-1e5934d {
    overflow: hidden;
    padding: 7em 1em 7em 1em;
}

.elementor-601 .elementor-element.elementor-element-842dc26 {
    width: var( --container-widget-width, 350px);
    max-width: 350px;
    --container-widget-width: 350px;
    --container-widget-flex-grow: 0;
    bottom: 30px;
}

body:not(.rtl) .elementor-601 .elementor-element.elementor-element-842dc26 {
    left: 35px;
}

body.rtl .elementor-601 .elementor-element.elementor-element-842dc26 {
    right: 35px;
}

.elementor-601 .elementor-element.elementor-element-842dc26 .elementor-heading-title {
    color: var( --e-global-color-a954db2);
    font-family: var( --e-global-typography-3715edf-font-family), Sans-serif;
    font-size: var( --e-global-typography-3715edf-font-size);
    font-weight: var( --e-global-typography-3715edf-font-weight);
    text-transform: var( --e-global-typography-3715edf-text-transform);
    line-height: var( --e-global-typography-3715edf-line-height);
    letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: var( --e-global-color-a291686);
    stroke: var( --e-global-color-a291686);
}

.elementor-601 .elementor-element.elementor-element-967504a {
    width: var( --container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
    top: 0px;
}

body:not(.rtl) .elementor-601 .elementor-element.elementor-element-967504a {
    right: 10px;
}

body.rtl .elementor-601 .elementor-element.elementor-element-967504a {
    left: 10px;
}

.elementor-601 .elementor-element.elementor-element-967504a img {
    width: 100%;
    border-style: solid;
    border-width: 0px 0px 10px 10px;
    border-color: var( --e-global-color-a291686);
}

.elementor-601 .elementor-element.elementor-element-89f7c10>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-601 .elementor-element.elementor-element-89f7c10 img {
    width: 100%;
    height: 450px;
    object-fit: cover;
    object-position: center center;
}

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

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

.elementor-601 .elementor-element.elementor-element-db602ad>.elementor-element-populated {
    margin: 0em 0em 0em 2em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 2em;
}

.elementor-601 .elementor-element.elementor-element-dd775ba .elementor-heading-title {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-601 .elementor-element.elementor-element-5666335 {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-601 .elementor-element.elementor-element-ef51dae>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-601 .elementor-element.elementor-element-5ad9d53 {
    --icon-box-icon-margin: 15px;
}

.elementor-601 .elementor-element.elementor-element-5ad9d53 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

.elementor-601 .elementor-element.elementor-element-5ad9d53.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-601 .elementor-element.elementor-element-5ad9d53.elementor-view-framed .elementor-icon,
.elementor-601 .elementor-element.elementor-element-5ad9d53.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-601 .elementor-element.elementor-element-5ad9d53 .elementor-icon {
    font-size: 30px;
}

.elementor-601 .elementor-element.elementor-element-5ad9d53 .elementor-icon-box-title,
.elementor-601 .elementor-element.elementor-element-5ad9d53 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-601 .elementor-element.elementor-element-5ad9d53 .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-601 .elementor-element.elementor-element-ff07e05>.elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-601 .elementor-element.elementor-element-18c96ce {
    --icon-box-icon-margin: 15px;
}

.elementor-601 .elementor-element.elementor-element-18c96ce .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

.elementor-601 .elementor-element.elementor-element-18c96ce.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-601 .elementor-element.elementor-element-18c96ce.elementor-view-framed .elementor-icon,
.elementor-601 .elementor-element.elementor-element-18c96ce.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-601 .elementor-element.elementor-element-18c96ce .elementor-icon {
    font-size: 30px;
}

.elementor-601 .elementor-element.elementor-element-18c96ce .elementor-icon-box-title,
.elementor-601 .elementor-element.elementor-element-18c96ce .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-601 .elementor-element.elementor-element-18c96ce .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-601 .elementor-element.elementor-element-5464159>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-601 .elementor-element.elementor-element-d1776f0 {
    --icon-box-icon-margin: 15px;
}

.elementor-601 .elementor-element.elementor-element-d1776f0 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

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

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

.elementor-601 .elementor-element.elementor-element-d1776f0 .elementor-icon {
    font-size: 30px;
}

.elementor-601 .elementor-element.elementor-element-d1776f0 .elementor-icon-box-title,
.elementor-601 .elementor-element.elementor-element-d1776f0 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-601 .elementor-element.elementor-element-d1776f0 .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-601 .elementor-element.elementor-element-3038456>.elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-601 .elementor-element.elementor-element-6d71651 {
    --icon-box-icon-margin: 15px;
}

.elementor-601 .elementor-element.elementor-element-6d71651 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

.elementor-601 .elementor-element.elementor-element-6d71651.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-601 .elementor-element.elementor-element-6d71651.elementor-view-framed .elementor-icon,
.elementor-601 .elementor-element.elementor-element-6d71651.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-601 .elementor-element.elementor-element-6d71651 .elementor-icon {
    font-size: 30px;
}

.elementor-601 .elementor-element.elementor-element-6d71651 .elementor-icon-box-title,
.elementor-601 .elementor-element.elementor-element-6d71651 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-601 .elementor-element.elementor-element-6d71651 .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-601 .elementor-element.elementor-element-660c56d {
        width: 100%;
    }
    .elementor-601 .elementor-element.elementor-element-db602ad {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-601 .elementor-element.elementor-element-27745c7:not(.elementor-motion-effects-element-type-background),
    .elementor-601 .elementor-element.elementor-element-27745c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 50% 10%;
    }
    .elementor-601 .elementor-element.elementor-element-27745c7 {
        padding: 7em 1em 6em 1em;
    }
    .elementor-601 .elementor-element.elementor-element-2fbf32a .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-601 .elementor-element.elementor-element-0a6edcf .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-601 .elementor-element.elementor-element-0a6edcf .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-601 .elementor-element.elementor-element-e696eef {
        padding: 4em 1em 4em 1em;
    }
    .elementor-601 .elementor-element.elementor-element-a674b44>.elementor-container {
        max-width: 550px;
    }
    .elementor-601 .elementor-element.elementor-element-a674b44 {
        margin-top: 0em;
        margin-bottom: 1em;
    }
    .elementor-601 .elementor-element.elementor-element-9692dd5 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-601 .elementor-element.elementor-element-2d128a5 .elementor-gallery-item__description {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-601 .elementor-element.elementor-element-f37563b>.elementor-container {
        max-width: 500px;
    }
    .elementor-601 .elementor-element.elementor-element-f37563b:not(.elementor-motion-effects-element-type-background),
    .elementor-601 .elementor-element.elementor-element-f37563b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 0%;
    }
    .elementor-601 .elementor-element.elementor-element-f37563b {
        padding: 5em 1em 5em 1em;
    }
    .elementor-601 .elementor-element.elementor-element-1e5934d {
        padding: 4em 2em 4em 2em;
    }
    .elementor-601 .elementor-element.elementor-element-842dc26 .elementor-heading-title {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-601 .elementor-element.elementor-element-db602ad>.elementor-element-populated {
        margin: 0em 0em 2em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-601 .elementor-element.elementor-element-dd775ba .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-601 .elementor-element.elementor-element-5ad9d53>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-601 .elementor-element.elementor-element-5ad9d53 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-601 .elementor-element.elementor-element-5ad9d53 .elementor-icon {
        font-size: 25px;
    }
    .elementor-601 .elementor-element.elementor-element-5ad9d53 .elementor-icon-box-title,
    .elementor-601 .elementor-element.elementor-element-5ad9d53 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-601 .elementor-element.elementor-element-5ad9d53 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-601 .elementor-element.elementor-element-18c96ce>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-601 .elementor-element.elementor-element-18c96ce .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-601 .elementor-element.elementor-element-18c96ce .elementor-icon {
        font-size: 25px;
    }
    .elementor-601 .elementor-element.elementor-element-18c96ce .elementor-icon-box-title,
    .elementor-601 .elementor-element.elementor-element-18c96ce .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-601 .elementor-element.elementor-element-18c96ce .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-601 .elementor-element.elementor-element-d1776f0>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-601 .elementor-element.elementor-element-d1776f0 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-601 .elementor-element.elementor-element-d1776f0 .elementor-icon {
        font-size: 25px;
    }
    .elementor-601 .elementor-element.elementor-element-d1776f0 .elementor-icon-box-title,
    .elementor-601 .elementor-element.elementor-element-d1776f0 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-601 .elementor-element.elementor-element-d1776f0 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-601 .elementor-element.elementor-element-6d71651>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-601 .elementor-element.elementor-element-6d71651 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-601 .elementor-element.elementor-element-6d71651 .elementor-icon {
        font-size: 25px;
    }
    .elementor-601 .elementor-element.elementor-element-6d71651 .elementor-icon-box-title,
    .elementor-601 .elementor-element.elementor-element-6d71651 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-601 .elementor-element.elementor-element-6d71651 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
}

@media(max-width:767px) {
    .elementor-601 .elementor-element.elementor-element-27745c7:not(.elementor-motion-effects-element-type-background),
    .elementor-601 .elementor-element.elementor-element-27745c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-601 .elementor-element.elementor-element-27745c7 {
        padding: 6em 1em 5em 1em;
    }
    .elementor-601 .elementor-element.elementor-element-2fbf32a .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-601 .elementor-element.elementor-element-0a6edcf .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-601 .elementor-element.elementor-element-0a6edcf .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-601 .elementor-element.elementor-element-e696eef {
        padding: 2em 1em 2em 1em;
    }
    .elementor-601 .elementor-element.elementor-element-a674b44 {
        margin-top: 0em;
        margin-bottom: 1em;
    }
    .elementor-601 .elementor-element.elementor-element-9692dd5 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-601 .elementor-element.elementor-element-2d128a5 .elementor-gallery-item__description {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-601 .elementor-element.elementor-element-f37563b:not(.elementor-motion-effects-element-type-background),
    .elementor-601 .elementor-element.elementor-element-f37563b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-601 .elementor-element.elementor-element-f37563b {
        padding: 4em 1em 4em 1em;
    }
    .elementor-601 .elementor-element.elementor-element-1e5934d {
        padding: 2em 1.5em 2.5em 1.5em;
    }
    .elementor-601 .elementor-element.elementor-element-660c56d>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-601 .elementor-element.elementor-element-842dc26 {
        --container-widget-width: 190px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 190px);
        max-width: 190px;
        bottom: 15px;
    }
    body:not(.rtl) .elementor-601 .elementor-element.elementor-element-842dc26 {
        left: 15px;
    }
    body.rtl .elementor-601 .elementor-element.elementor-element-842dc26 {
        right: 15px;
    }
    .elementor-601 .elementor-element.elementor-element-842dc26 .elementor-heading-title {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-601 .elementor-element.elementor-element-967504a {
        --container-widget-width: 160px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 160px);
        max-width: 160px;
    }
    body:not(.rtl) .elementor-601 .elementor-element.elementor-element-967504a {
        right: 0px;
    }
    body.rtl .elementor-601 .elementor-element.elementor-element-967504a {
        left: 0px;
    }
    .elementor-601 .elementor-element.elementor-element-967504a img {
        border-width: 0px 0px 7px 7px;
    }
    .elementor-601 .elementor-element.elementor-element-89f7c10 img {
        height: 240px;
    }
    .elementor-601 .elementor-element.elementor-element-db602ad>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-601 .elementor-element.elementor-element-dd775ba .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-601 .elementor-element.elementor-element-5666335 {
        margin-top: 0px;
        margin-bottom: 15px;
    }
    .elementor-601 .elementor-element.elementor-element-ef51dae>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-601 .elementor-element.elementor-element-5ad9d53>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-601 .elementor-element.elementor-element-5ad9d53 .elementor-icon {
        font-size: 22px;
    }
    .elementor-601 .elementor-element.elementor-element-5ad9d53 .elementor-icon-box-title,
    .elementor-601 .elementor-element.elementor-element-5ad9d53 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-601 .elementor-element.elementor-element-5ad9d53 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-601 .elementor-element.elementor-element-ff07e05>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-601 .elementor-element.elementor-element-18c96ce>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-601 .elementor-element.elementor-element-18c96ce .elementor-icon {
        font-size: 22px;
    }
    .elementor-601 .elementor-element.elementor-element-18c96ce .elementor-icon-box-title,
    .elementor-601 .elementor-element.elementor-element-18c96ce .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-601 .elementor-element.elementor-element-18c96ce .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-601 .elementor-element.elementor-element-5464159>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-601 .elementor-element.elementor-element-d1776f0>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-601 .elementor-element.elementor-element-d1776f0 .elementor-icon {
        font-size: 22px;
    }
    .elementor-601 .elementor-element.elementor-element-d1776f0 .elementor-icon-box-title,
    .elementor-601 .elementor-element.elementor-element-d1776f0 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-601 .elementor-element.elementor-element-d1776f0 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-601 .elementor-element.elementor-element-3038456>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-601 .elementor-element.elementor-element-6d71651>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-601 .elementor-element.elementor-element-6d71651 .elementor-icon {
        font-size: 22px;
    }
    .elementor-601 .elementor-element.elementor-element-6d71651 .elementor-icon-box-title,
    .elementor-601 .elementor-element.elementor-element-6d71651 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-601 .elementor-element.elementor-element-6d71651 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
}

.elementor-1176 .elementor-element.elementor-element-6e6ef0c>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1176 .elementor-element.elementor-element-6e6ef0c>.elementor-container {
    max-width: 700px;
}

.elementor-1176 .elementor-element.elementor-element-6e6ef0c {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 9em 1em 8em 1em;
}

.elementor-1176 .elementor-element.elementor-element-59b73ae {
    text-align: center;
}

.elementor-1176 .elementor-element.elementor-element-59b73ae .elementor-heading-title {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-583e54c-font-family), Sans-serif;
    font-size: var( --e-global-typography-583e54c-font-size);
    font-weight: var( --e-global-typography-583e54c-font-weight);
    text-transform: var( --e-global-typography-583e54c-text-transform);
    line-height: var( --e-global-typography-583e54c-line-height);
    letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
}

.elementor-1176 .elementor-element.elementor-element-4236b04 {
    text-align: center;
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    line-height: var( --e-global-typography-accent-line-height);
}

.elementor-1176 .elementor-element.elementor-element-ff39f98>.elementor-background-overlay {
    background-image: url("/assets/uploads/BG1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.5;
}

.elementor-1176 .elementor-element.elementor-element-ff39f98 {
    padding: 6em 1em 6em 1em;
}

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

.elementor-1176 .elementor-element.elementor-element-db69133>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3em 3em 3em 3em;
}

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

.elementor-1176 .elementor-element.elementor-element-3aa7fe0 .elementor-heading-title {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-1176 .elementor-element.elementor-element-50c7d5a {
    margin-top: 0px;
    margin-bottom: 10px;
}

.elementor-1176 .elementor-element.elementor-element-37e1894 .elementor-heading-title {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-1176 .elementor-element.elementor-element-c4dc1dd {
    margin-top: 0px;
    margin-bottom: 10px;
}

.elementor-1176 .elementor-element.elementor-element-dddeba3 .elementor-heading-title {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-1176 .elementor-element.elementor-element-35cc10f {
    margin-top: 0px;
    margin-bottom: 10px;
}

.elementor-1176 .elementor-element.elementor-element-e059182 .elementor-heading-title {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: var( --e-global-color-a954db2);
}

.elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    background-color: var( --e-global-color-a954db2);
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
    color: var( --e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
    color: var( --e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
    color: var( --e-global-color-secondary);
}

.elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-body p {
    color: var( --e-global-color-text);
}

.elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-body {
    color: var( --e-global-color-text);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 25px 50px;
}

.elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-body p,
.elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-body {
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion>.elementskit-card.active {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var( --e-global-color-9eaa092);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion>.elementskit-card {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var( --e-global-color-9eaa092);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link.collapsed {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    font-size: 22px;
}

.elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
    max-width: 22px;
    height: auto;
}

.elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
    font-size: 22px;
}

.elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
    max-width: 22px;
    height: auto;
}

.elementor-1176 .elementor-element.elementor-element-aec0420 .ekit_accordion_icon_group,
.elementor-1176 .elementor-element.elementor-element-aec0420 .ekit_accordion_icon_left_group {
    margin: 0px 0px 0px 0px;
}

.elementor-1176 .elementor-element.elementor-element-e054b52>.elementor-element-populated {
    margin: 0em 0em 0em 2em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 2em;
}

.elementor-1176 .elementor-element.elementor-element-bcad85c img {
    width: 100%;
    height: 270px;
    object-fit: cover;
    object-position: center center;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var( --e-global-color-a291686);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
}

.elementor-1176 .elementor-element.elementor-element-54bd41c>.elementor-widget-container {
    background-color: var( --e-global-color-a291686);
    padding: 20px 20px 15px 20px;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
}

body.rtl .elementor-1176 .elementor-element.elementor-element-54bd41c.elementor-author-box--layout-image-left .elementor-author-box__avatar,
body:not(.rtl) .elementor-1176 .elementor-element.elementor-element-54bd41c:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar {
    margin-right: 20px;
    margin-left: 0;
}

body:not(.rtl) .elementor-1176 .elementor-element.elementor-element-54bd41c.elementor-author-box--layout-image-right .elementor-author-box__avatar,
body.rtl .elementor-1176 .elementor-element.elementor-element-54bd41c:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar {
    margin-left: 20px;
    margin-right: 0;
}

.elementor-1176 .elementor-element.elementor-element-54bd41c.elementor-author-box--layout-image-above .elementor-author-box__avatar {
    margin-bottom: 20px;
}

.elementor-1176 .elementor-element.elementor-element-54bd41c .elementor-author-box__avatar img {
    border-radius: 0px;
}

.elementor-1176 .elementor-element.elementor-element-54bd41c .elementor-author-box__name {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-1176 .elementor-element.elementor-element-54bd41c .elementor-author-box__bio {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-1176 .elementor-element.elementor-element-6b1b98f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1176 .elementor-element.elementor-element-6b1b98f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-a291686);
}

.elementor-1176 .elementor-element.elementor-element-6b1b98f>.elementor-element-populated {
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

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

.elementor-1176 .elementor-element.elementor-element-b923775 .elementor-heading-title {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-1176 .elementor-element.elementor-element-79cd118 .elementor-field-group {
    padding-right: calc( 10px/2);
    padding-left: calc( 10px/2);
    margin-bottom: 10px;
}

.elementor-1176 .elementor-element.elementor-element-79cd118 .elementor-form-fields-wrapper {
    margin-left: calc( -10px/2);
    margin-right: calc( -10px/2);
    margin-bottom: -10px;
}

.elementor-1176 .elementor-element.elementor-element-79cd118 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-1176 .elementor-element.elementor-element-79cd118 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-1176 .elementor-element.elementor-element-79cd118 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-1176 .elementor-element.elementor-element-79cd118 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-1176 .elementor-element.elementor-element-79cd118 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-1176 .elementor-element.elementor-element-79cd118 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-1176 .elementor-element.elementor-element-79cd118 .e-form__buttons__wrapper__button-next {
    background-color: var( --e-global-color-accent);
    color: var( --e-global-color-secondary);
}

.elementor-1176 .elementor-element.elementor-element-79cd118 .elementor-button[type="submit"] {
    background-color: var( --e-global-color-accent);
    color: var( --e-global-color-secondary);
}

.elementor-1176 .elementor-element.elementor-element-79cd118 .elementor-button[type="submit"] svg * {
    fill: var( --e-global-color-secondary);
}

.elementor-1176 .elementor-element.elementor-element-79cd118 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-1176 .elementor-element.elementor-element-79cd118 .e-form__buttons__wrapper__button-next:hover {
    background-color: var( --e-global-color-secondary);
    color: var( --e-global-color-primary);
}

.elementor-1176 .elementor-element.elementor-element-79cd118 .elementor-button[type="submit"]:hover {
    background-color: var( --e-global-color-secondary);
    color: var( --e-global-color-primary);
}

.elementor-1176 .elementor-element.elementor-element-79cd118 .elementor-button[type="submit"]:hover svg * {
    fill: var( --e-global-color-primary);
}

.elementor-1176 .elementor-element.elementor-element-79cd118 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-1176 .elementor-element.elementor-element-79cd118 {
    --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-1176 .elementor-element.elementor-element-e412752:not(.elementor-motion-effects-element-type-background),
.elementor-1176 .elementor-element.elementor-element-e412752>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/rdsm-130.jpg");
    background-position: 50% 35%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1176 .elementor-element.elementor-element-e412752 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 7em 1em 7em 1em;
}

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

.elementor-1176 .elementor-element.elementor-element-d07fb94>.elementor-element-populated {
    padding: 1em 3em 1em 1em;
}

.elementor-1176 .elementor-element.elementor-element-f44eab8>.elementor-widget-container {
    padding: 0em 7em 0em 0em;
}

.elementor-1176 .elementor-element.elementor-element-667b9c8 {
    color: var( --e-global-color-secondary);
}

.elementor-1176 .elementor-element.elementor-element-61ffade .skillbar-group .skill-bar {
    background-color: var( --e-global-color-a291686);
    height: 10px;
}

.elementor-1176 .elementor-element.elementor-element-61ffade .skillbar-group .skill-track {
    background-color: var( --e-global-color-accent);
}

.elementor-1176 .elementor-element.elementor-element-61ffade .skillbar-group .number-percentage-wraper {
    display: no;
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-1176 .elementor-element.elementor-element-61ffade .skillbar-group .skill-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-1176 .elementor-element.elementor-element-68afe6d .skillbar-group .skill-bar {
    background-color: var( --e-global-color-a291686);
    height: 10px;
}

.elementor-1176 .elementor-element.elementor-element-68afe6d .skillbar-group .skill-track {
    background-color: var( --e-global-color-accent);
}

.elementor-1176 .elementor-element.elementor-element-68afe6d .skillbar-group .number-percentage-wraper {
    display: no;
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-1176 .elementor-element.elementor-element-68afe6d .skillbar-group .skill-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-1176 .elementor-element.elementor-element-1b3f562 .skillbar-group .skill-bar {
    background-color: var( --e-global-color-a291686);
    height: 10px;
}

.elementor-1176 .elementor-element.elementor-element-1b3f562 .skillbar-group .skill-track {
    background-color: var( --e-global-color-accent);
}

.elementor-1176 .elementor-element.elementor-element-1b3f562 .skillbar-group .number-percentage-wraper {
    display: no;
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-1176 .elementor-element.elementor-element-1b3f562 .skillbar-group .skill-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-1176 .elementor-element.elementor-element-ef96633 .skillbar-group .skill-bar {
    background-color: var( --e-global-color-a291686);
    height: 10px;
}

.elementor-1176 .elementor-element.elementor-element-ef96633 .skillbar-group .skill-track {
    background-color: var( --e-global-color-accent);
}

.elementor-1176 .elementor-element.elementor-element-ef96633 .skillbar-group .number-percentage-wraper {
    display: no;
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-1176 .elementor-element.elementor-element-ef96633 .skillbar-group .skill-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

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

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

.elementor-1176 .elementor-element.elementor-element-ee3995b .ekit-video-popup-btn {
    background-color: var( --e-global-color-a954db2);
    width: 100px;
    height: 100px;
    line-height: 135px;
    color: #FFFFFFC9;
}

.elementor-1176 .elementor-element.elementor-element-ee3995b {
    z-index: 2;
}

.elementor-1176 .elementor-element.elementor-element-ee3995b .video-content {
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.elementor-1176 .elementor-element.elementor-element-ee3995b .ekit-video-popup-btn i {
    font-size: 90px;
}

.elementor-1176 .elementor-element.elementor-element-ee3995b .ekit-video-popup-btn svg {
    max-width: 90px;
}

.elementor-1176 .elementor-element.elementor-element-ee3995b .ekit-video-popup-btn svg path {
    stroke: #FFFFFFC9;
    fill: #FFFFFFC9;
}

.elementor-1176 .elementor-element.elementor-element-ee3995b .ekit-video-popup-btn:hover {
    color: var( --e-global-color-a291686);
}

.elementor-1176 .elementor-element.elementor-element-ee3995b .ekit-video-popup-btn:hover svg path {
    stroke: var( --e-global-color-a291686);
    fill: var( --e-global-color-a291686);
}

.elementor-1176 .elementor-element.elementor-element-5f6a830 {
    overflow: hidden;
    padding: 7em 1em 6em 1em;
}

.elementor-1176 .elementor-element.elementor-element-0f2c978 {
    width: var( --container-widget-width, 350px);
    max-width: 350px;
    --container-widget-width: 350px;
    --container-widget-flex-grow: 0;
    bottom: 30px;
}

body:not(.rtl) .elementor-1176 .elementor-element.elementor-element-0f2c978 {
    left: 35px;
}

body.rtl .elementor-1176 .elementor-element.elementor-element-0f2c978 {
    right: 35px;
}

.elementor-1176 .elementor-element.elementor-element-0f2c978 .elementor-heading-title {
    color: var( --e-global-color-a954db2);
    font-family: var( --e-global-typography-3715edf-font-family), Sans-serif;
    font-size: var( --e-global-typography-3715edf-font-size);
    font-weight: var( --e-global-typography-3715edf-font-weight);
    text-transform: var( --e-global-typography-3715edf-text-transform);
    line-height: var( --e-global-typography-3715edf-line-height);
    letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: var( --e-global-color-a291686);
    stroke: var( --e-global-color-a291686);
}

.elementor-1176 .elementor-element.elementor-element-8e153a2 {
    width: var( --container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
    top: 0px;
}

body:not(.rtl) .elementor-1176 .elementor-element.elementor-element-8e153a2 {
    right: 10px;
}

body.rtl .elementor-1176 .elementor-element.elementor-element-8e153a2 {
    left: 10px;
}

.elementor-1176 .elementor-element.elementor-element-8e153a2 img {
    width: 100%;
    border-style: solid;
    border-width: 0px 0px 10px 10px;
    border-color: var( --e-global-color-a291686);
}

.elementor-1176 .elementor-element.elementor-element-8dcf5c1>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-1176 .elementor-element.elementor-element-8dcf5c1 img {
    width: 100%;
    height: 450px;
    object-fit: cover;
    object-position: center center;
}

.elementor-bc-flex-widget .elementor-1176 .elementor-element.elementor-element-40a51a8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1176 .elementor-element.elementor-element-40a51a8>.elementor-element-populated {
    margin: 0em 0em 0em 2em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 2em;
}

.elementor-1176 .elementor-element.elementor-element-0412019 .elementor-heading-title {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-1176 .elementor-element.elementor-element-4090443 {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-1176 .elementor-element.elementor-element-5676646>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-1176 .elementor-element.elementor-element-335f164 {
    --icon-box-icon-margin: 15px;
}

.elementor-1176 .elementor-element.elementor-element-335f164 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

.elementor-1176 .elementor-element.elementor-element-335f164.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-1176 .elementor-element.elementor-element-335f164.elementor-view-framed .elementor-icon,
.elementor-1176 .elementor-element.elementor-element-335f164.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1176 .elementor-element.elementor-element-335f164 .elementor-icon {
    font-size: 30px;
}

.elementor-1176 .elementor-element.elementor-element-335f164 .elementor-icon-box-title,
.elementor-1176 .elementor-element.elementor-element-335f164 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-1176 .elementor-element.elementor-element-335f164 .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-1176 .elementor-element.elementor-element-51c19a6>.elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-1176 .elementor-element.elementor-element-9f0277f {
    --icon-box-icon-margin: 15px;
}

.elementor-1176 .elementor-element.elementor-element-9f0277f .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

.elementor-1176 .elementor-element.elementor-element-9f0277f.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-1176 .elementor-element.elementor-element-9f0277f.elementor-view-framed .elementor-icon,
.elementor-1176 .elementor-element.elementor-element-9f0277f.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1176 .elementor-element.elementor-element-9f0277f .elementor-icon {
    font-size: 30px;
}

.elementor-1176 .elementor-element.elementor-element-9f0277f .elementor-icon-box-title,
.elementor-1176 .elementor-element.elementor-element-9f0277f .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-1176 .elementor-element.elementor-element-9f0277f .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-1176 .elementor-element.elementor-element-3e50f19>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-1176 .elementor-element.elementor-element-51518e0 {
    --icon-box-icon-margin: 15px;
}

.elementor-1176 .elementor-element.elementor-element-51518e0 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

.elementor-1176 .elementor-element.elementor-element-51518e0.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-1176 .elementor-element.elementor-element-51518e0.elementor-view-framed .elementor-icon,
.elementor-1176 .elementor-element.elementor-element-51518e0.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1176 .elementor-element.elementor-element-51518e0 .elementor-icon {
    font-size: 30px;
}

.elementor-1176 .elementor-element.elementor-element-51518e0 .elementor-icon-box-title,
.elementor-1176 .elementor-element.elementor-element-51518e0 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-1176 .elementor-element.elementor-element-51518e0 .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-1176 .elementor-element.elementor-element-26d8d29>.elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-1176 .elementor-element.elementor-element-56f6864 {
    --icon-box-icon-margin: 15px;
}

.elementor-1176 .elementor-element.elementor-element-56f6864 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

.elementor-1176 .elementor-element.elementor-element-56f6864.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-1176 .elementor-element.elementor-element-56f6864.elementor-view-framed .elementor-icon,
.elementor-1176 .elementor-element.elementor-element-56f6864.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-1176 .elementor-element.elementor-element-56f6864 .elementor-icon {
    font-size: 30px;
}

.elementor-1176 .elementor-element.elementor-element-56f6864 .elementor-icon-box-title,
.elementor-1176 .elementor-element.elementor-element-56f6864 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-1176 .elementor-element.elementor-element-56f6864 .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-1176 .elementor-element.elementor-element-17a081d {
    overflow: hidden;
    padding: 0em 1em 6em 1em;
}

.elementor-1176 .elementor-element.elementor-element-652d840 {
    text-align: center;
}

.elementor-1176 .elementor-element.elementor-element-652d840 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-1176 .elementor-element.elementor-element-621ccce {
    text-align: center;
}

.elementor-1176 .elementor-element.elementor-element-2e1b3c5 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 4px;
}

.elementor-1176 .elementor-element.elementor-element-2e1b3c5 .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1176 .elementor-element.elementor-element-2e1b3c5 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-1176 .elementor-element.elementor-element-765c4a7>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-1176 .elementor-element.elementor-element-765c4a7.elementor-arrows-yes .elementor-main-swiper {
    width: calc( 100% - 40px);
}

.elementor-1176 .elementor-element.elementor-element-765c4a7 .elementor-main-swiper {
    width: 100%;
}

.elementor-1176 .elementor-element.elementor-element-765c4a7 .elementor-main-swiper .swiper-slide {
    background-color: var( --e-global-color-308e809);
    border-width: 1px 1px 1px 1px;
    border-radius: 0px;
    border-color: var( --e-global-color-308e809);
}

.elementor-1176 .elementor-element.elementor-element-765c4a7 .elementor-testimonial__header {
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
    background-color: var( --e-global-color-308e809);
    padding-block-end: calc( 40px / 2);
    border-block-end-color: var( --e-global-color-9eaa092);
}

.elementor-1176 .elementor-element.elementor-element-765c4a7 .elementor-testimonial__content {
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-block-start: calc( 40px / 2);
}

.elementor-1176 .elementor-element.elementor-element-765c4a7 .elementor-swiper-button {
    font-size: 20px;
}

.elementor-1176 .elementor-element.elementor-element-765c4a7 .swiper-pagination-bullet {
    height: 9px;
    width: 9px;
}

.elementor-1176 .elementor-element.elementor-element-765c4a7 .swiper-horizontal .swiper-pagination-progressbar {
    height: 9px;
}

.elementor-1176 .elementor-element.elementor-element-765c4a7 .swiper-pagination-fraction {
    font-size: 9px;
    color: var( --e-global-color-primary);
}

.elementor-1176 .elementor-element.elementor-element-765c4a7 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: var( --e-global-color-9eaa092);
    opacity: var( --e-global-color-9eaa092);
}

.elementor-1176 .elementor-element.elementor-element-765c4a7 .swiper-pagination-bullet-active,
.elementor-1176 .elementor-element.elementor-element-765c4a7 .swiper-pagination-progressbar-fill {
    background-color: var( --e-global-color-primary);
}

.elementor-1176 .elementor-element.elementor-element-765c4a7 .elementor-testimonial__name {
    color: var( --e-global-color-secondary);
}

.elementor-1176 .elementor-element.elementor-element-765c4a7 .elementor-testimonial__header,
.elementor-1176 .elementor-element.elementor-element-765c4a7 .elementor-testimonial__name {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-1176 .elementor-element.elementor-element-765c4a7 .elementor-testimonial__title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
}

.elementor-1176 .elementor-element.elementor-element-765c4a7 .elementor-testimonial__text {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-1176 .elementor-element.elementor-element-765c4a7 .elementor-testimonial__image img {
    width: 70px;
    height: 70px;
    border-radius: 0px;
}

.elementor-1176 .elementor-element.elementor-element-765c4a7 .elementor-testimonial__image+cite {
    margin-inline-start: 15px;
    margin-inline-end: 0;
}

.elementor-1176 .elementor-element.elementor-element-765c4a7 .elementor-star-rating {
    font-size: 18px;
}

@media(max-width:1024px) {
    .elementor-1176 .elementor-element.elementor-element-6e6ef0c>.elementor-container {
        max-width: 600px;
    }
    .elementor-1176 .elementor-element.elementor-element-6e6ef0c {
        padding: 7em 1em 6em 1em;
    }
    .elementor-1176 .elementor-element.elementor-element-59b73ae .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-4236b04 {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-ff39f98 {
        padding: 3em 2em 4em 2em;
    }
    .elementor-1176 .elementor-element.elementor-element-db69133>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }
    .elementor-1176 .elementor-element.elementor-element-3aa7fe0 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-37e1894 .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-dddeba3 .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-e059182 .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-body p,
    .elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-body {
        padding: 0px 0px 25px 47px;
    }
    .elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
        font-size: 20px;
    }
    .elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
        max-width: 20px;
        height: auto;
    }
    .elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
        font-size: 20px;
    }
    .elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
        max-width: 20px;
        height: auto;
    }
    .elementor-1176 .elementor-element.elementor-element-aec0420 .ekit_accordion_icon_group,
    .elementor-1176 .elementor-element.elementor-element-aec0420 .ekit_accordion_icon_left_group {
        margin: 0px 0px 0px 0px;
    }
    .elementor-1176 .elementor-element.elementor-element-e054b52>.elementor-element-populated {
        margin: 2em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-1176 .elementor-element.elementor-element-bcad85c img {
        height: 400px;
    }
    .elementor-1176 .elementor-element.elementor-element-54bd41c .elementor-author-box__name {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-54bd41c .elementor-author-box__bio {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-b923775 .elementor-heading-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-e412752:not(.elementor-motion-effects-element-type-background),
    .elementor-1176 .elementor-element.elementor-element-e412752>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 50%;
    }
    .elementor-1176 .elementor-element.elementor-element-e412752 {
        padding: 5em 1em 5em 1em;
    }
    .elementor-1176 .elementor-element.elementor-element-f44eab8>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-1176 .elementor-element.elementor-element-61ffade .skillbar-group .skill-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-61ffade .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-68afe6d .skillbar-group .skill-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-68afe6d .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-1b3f562 .skillbar-group .skill-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-1b3f562 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-ef96633 .skillbar-group .skill-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-ef96633 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-ee3995b .ekit-video-popup-btn i {
        font-size: 80px;
    }
    .elementor-1176 .elementor-element.elementor-element-ee3995b .ekit-video-popup-btn svg {
        max-width: 80px;
    }
    .elementor-1176 .elementor-element.elementor-element-5f6a830 {
        padding: 4em 2em 3em 2em;
    }
    .elementor-1176 .elementor-element.elementor-element-0f2c978 .elementor-heading-title {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-40a51a8>.elementor-element-populated {
        margin: 0em 0em 2em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-1176 .elementor-element.elementor-element-0412019 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-335f164>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-1176 .elementor-element.elementor-element-335f164 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-1176 .elementor-element.elementor-element-335f164 .elementor-icon {
        font-size: 25px;
    }
    .elementor-1176 .elementor-element.elementor-element-335f164 .elementor-icon-box-title,
    .elementor-1176 .elementor-element.elementor-element-335f164 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-335f164 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-9f0277f>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-1176 .elementor-element.elementor-element-9f0277f .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-1176 .elementor-element.elementor-element-9f0277f .elementor-icon {
        font-size: 25px;
    }
    .elementor-1176 .elementor-element.elementor-element-9f0277f .elementor-icon-box-title,
    .elementor-1176 .elementor-element.elementor-element-9f0277f .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-9f0277f .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-51518e0>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-1176 .elementor-element.elementor-element-51518e0 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-1176 .elementor-element.elementor-element-51518e0 .elementor-icon {
        font-size: 25px;
    }
    .elementor-1176 .elementor-element.elementor-element-51518e0 .elementor-icon-box-title,
    .elementor-1176 .elementor-element.elementor-element-51518e0 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-51518e0 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-56f6864>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-1176 .elementor-element.elementor-element-56f6864 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-1176 .elementor-element.elementor-element-56f6864 .elementor-icon {
        font-size: 25px;
    }
    .elementor-1176 .elementor-element.elementor-element-56f6864 .elementor-icon-box-title,
    .elementor-1176 .elementor-element.elementor-element-56f6864 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-56f6864 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-17a081d {
        padding: 0em 2em 3em 2em;
    }
    .elementor-1176 .elementor-element.elementor-element-652d840 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-765c4a7 .elementor-testimonial__header,
    .elementor-1176 .elementor-element.elementor-element-765c4a7 .elementor-testimonial__name {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-765c4a7 .elementor-testimonial__title {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-765c4a7 .elementor-testimonial__text {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
}

@media(max-width:767px) {
    .elementor-1176 .elementor-element.elementor-element-6e6ef0c {
        padding: 5em 1em 4em 1em;
    }
    .elementor-1176 .elementor-element.elementor-element-59b73ae .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-4236b04 {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-ff39f98 {
        padding: 1em 1em 2em 1em;
    }
    .elementor-1176 .elementor-element.elementor-element-db69133>.elementor-element-populated {
        padding: 30px 20px 20px 20px;
    }
    .elementor-1176 .elementor-element.elementor-element-3aa7fe0 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-37e1894 .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-dddeba3 .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-e059182 .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        padding: 15px 0px 15px 0px;
    }
    .elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-body p,
    .elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-body {
        padding: 0px 0px 20px 45px;
    }
    .elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
        font-size: 18px;
    }
    .elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
        max-width: 18px;
        height: auto;
    }
    .elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
        font-size: 18px;
    }
    .elementor-1176 .elementor-element.elementor-element-aec0420 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
        max-width: 18px;
        height: auto;
    }
    .elementor-1176 .elementor-element.elementor-element-aec0420 .ekit_accordion_icon_group,
    .elementor-1176 .elementor-element.elementor-element-aec0420 .ekit_accordion_icon_left_group {
        margin: 0px 0px 0px 0px;
    }
    .elementor-1176 .elementor-element.elementor-element-e054b52>.elementor-element-populated {
        margin: 1em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-1176 .elementor-element.elementor-element-bcad85c img {
        height: 200px;
    }
    .elementor-1176 .elementor-element.elementor-element-54bd41c>.elementor-widget-container {
        padding: 15px 15px 10px 15px;
    }
    .elementor-1176 .elementor-element.elementor-element-54bd41c .elementor-author-box__avatar img {
        width: 65px;
        height: 65px;
    }
    .elementor-1176 .elementor-element.elementor-element-54bd41c .elementor-author-box__name {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-54bd41c .elementor-author-box__bio {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-6b1b98f>.elementor-element-populated {
        padding: 25px 25px 25px 25px;
    }
    .elementor-1176 .elementor-element.elementor-element-b923775 .elementor-heading-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-e412752:not(.elementor-motion-effects-element-type-background),
    .elementor-1176 .elementor-element.elementor-element-e412752>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 45% 50%;
    }
    .elementor-1176 .elementor-element.elementor-element-e412752 {
        padding: 2em 1em 3em 1em;
    }
    .elementor-1176 .elementor-element.elementor-element-d07fb94 {
        width: 75%;
    }
    .elementor-1176 .elementor-element.elementor-element-d07fb94>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }
    .elementor-1176 .elementor-element.elementor-element-61ffade .skillbar-group .skill-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-61ffade .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-68afe6d .skillbar-group .skill-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-68afe6d .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-1b3f562 .skillbar-group .skill-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-1b3f562 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-ef96633 .skillbar-group .skill-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-ef96633 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-dd562c5 {
        width: 25%;
    }
    .elementor-1176 .elementor-element.elementor-element-dd562c5>.elementor-element-populated {
        margin: 2em 0em 3em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-1176 .elementor-element.elementor-element-ee3995b>.elementor-widget-container {
        margin: 0em 0em 0em -1em;
    }
    .elementor-1176 .elementor-element.elementor-element-ee3995b .ekit-video-popup-btn i {
        font-size: 70px;
    }
    .elementor-1176 .elementor-element.elementor-element-ee3995b .ekit-video-popup-btn svg {
        max-width: 70px;
    }
    .elementor-1176 .elementor-element.elementor-element-5f6a830 {
        padding: 2.5em 1.5em 3em 1.5em;
    }
    .elementor-1176 .elementor-element.elementor-element-92fa38b>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1176 .elementor-element.elementor-element-0f2c978 {
        --container-widget-width: 190px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 190px);
        max-width: 190px;
        bottom: 15px;
    }
    body:not(.rtl) .elementor-1176 .elementor-element.elementor-element-0f2c978 {
        left: 15px;
    }
    body.rtl .elementor-1176 .elementor-element.elementor-element-0f2c978 {
        right: 15px;
    }
    .elementor-1176 .elementor-element.elementor-element-0f2c978 .elementor-heading-title {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-8e153a2 {
        --container-widget-width: 160px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 160px);
        max-width: 160px;
    }
    body:not(.rtl) .elementor-1176 .elementor-element.elementor-element-8e153a2 {
        right: 0px;
    }
    body.rtl .elementor-1176 .elementor-element.elementor-element-8e153a2 {
        left: 0px;
    }
    .elementor-1176 .elementor-element.elementor-element-8e153a2 img {
        border-width: 0px 0px 7px 7px;
    }
    .elementor-1176 .elementor-element.elementor-element-8dcf5c1 img {
        height: 240px;
    }
    .elementor-1176 .elementor-element.elementor-element-40a51a8>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-1176 .elementor-element.elementor-element-0412019 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-4090443 {
        margin-top: 0px;
        margin-bottom: 15px;
    }
    .elementor-1176 .elementor-element.elementor-element-5676646>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1176 .elementor-element.elementor-element-335f164>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-1176 .elementor-element.elementor-element-335f164 .elementor-icon {
        font-size: 22px;
    }
    .elementor-1176 .elementor-element.elementor-element-335f164 .elementor-icon-box-title,
    .elementor-1176 .elementor-element.elementor-element-335f164 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-335f164 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-51c19a6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1176 .elementor-element.elementor-element-9f0277f>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-1176 .elementor-element.elementor-element-9f0277f .elementor-icon {
        font-size: 22px;
    }
    .elementor-1176 .elementor-element.elementor-element-9f0277f .elementor-icon-box-title,
    .elementor-1176 .elementor-element.elementor-element-9f0277f .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-9f0277f .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-3e50f19>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1176 .elementor-element.elementor-element-51518e0>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-1176 .elementor-element.elementor-element-51518e0 .elementor-icon {
        font-size: 22px;
    }
    .elementor-1176 .elementor-element.elementor-element-51518e0 .elementor-icon-box-title,
    .elementor-1176 .elementor-element.elementor-element-51518e0 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-51518e0 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-26d8d29>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1176 .elementor-element.elementor-element-56f6864>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-1176 .elementor-element.elementor-element-56f6864 .elementor-icon {
        font-size: 22px;
    }
    .elementor-1176 .elementor-element.elementor-element-56f6864 .elementor-icon-box-title,
    .elementor-1176 .elementor-element.elementor-element-56f6864 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-56f6864 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-17a081d {
        padding: 0em 1.5em 1em 1.5em;
    }
    .elementor-1176 .elementor-element.elementor-element-652d840 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-1176 .elementor-element.elementor-element-765c4a7 .elementor-testimonial__header,
    .elementor-1176 .elementor-element.elementor-element-765c4a7 .elementor-testimonial__name {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-765c4a7 .elementor-testimonial__title {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-1176 .elementor-element.elementor-element-765c4a7 .elementor-testimonial__text {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
}

@media(min-width:768px) {
    .elementor-1176 .elementor-element.elementor-element-db69133 {
        width: 65%;
    }
    .elementor-1176 .elementor-element.elementor-element-b506dbd {
        width: 27%;
    }
    .elementor-1176 .elementor-element.elementor-element-f7f2813 {
        width: 73%;
    }
    .elementor-1176 .elementor-element.elementor-element-051940c {
        width: 27%;
    }
    .elementor-1176 .elementor-element.elementor-element-a847bae {
        width: 73%;
    }
    .elementor-1176 .elementor-element.elementor-element-c7fb5a9 {
        width: 27%;
    }
    .elementor-1176 .elementor-element.elementor-element-2fc1821 {
        width: 73%;
    }
    .elementor-1176 .elementor-element.elementor-element-e054b52 {
        width: 35%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1176 .elementor-element.elementor-element-db69133 {
        width: 100%;
    }
    .elementor-1176 .elementor-element.elementor-element-b506dbd {
        width: 30%;
    }
    .elementor-1176 .elementor-element.elementor-element-f7f2813 {
        width: 70%;
    }
    .elementor-1176 .elementor-element.elementor-element-051940c {
        width: 30%;
    }
    .elementor-1176 .elementor-element.elementor-element-a847bae {
        width: 70%;
    }
    .elementor-1176 .elementor-element.elementor-element-c7fb5a9 {
        width: 30%;
    }
    .elementor-1176 .elementor-element.elementor-element-2fc1821 {
        width: 70%;
    }
    .elementor-1176 .elementor-element.elementor-element-e054b52 {
        width: 100%;
    }
    .elementor-1176 .elementor-element.elementor-element-d07fb94 {
        width: 65%;
    }
    .elementor-1176 .elementor-element.elementor-element-dd562c5 {
        width: 35%;
    }
    .elementor-1176 .elementor-element.elementor-element-92fa38b {
        width: 100%;
    }
    .elementor-1176 .elementor-element.elementor-element-40a51a8 {
        width: 100%;
    }
    .elementor-1176 .elementor-element.elementor-element-72cae30 {
        width: 100%;
    }
}

.elementor-292 .elementor-element.elementor-element-5954991:not(.elementor-motion-effects-element-type-background),
.elementor-292 .elementor-element.elementor-element-5954991>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/rdsm-131.jpg");
    background-position: 50% 25%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-292 .elementor-element.elementor-element-5954991>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-292 .elementor-element.elementor-element-5954991>.elementor-container {
    max-width: 300px;
}

.elementor-292 .elementor-element.elementor-element-5954991 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 9em 1em 8em 1em;
}

.elementor-292 .elementor-element.elementor-element-37a3b62 {
    text-align: center;
}

.elementor-292 .elementor-element.elementor-element-37a3b62 .elementor-heading-title {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-583e54c-font-family), Sans-serif;
    font-size: var( --e-global-typography-583e54c-font-size);
    font-weight: var( --e-global-typography-583e54c-font-weight);
    text-transform: var( --e-global-typography-583e54c-text-transform);
    line-height: var( --e-global-typography-583e54c-line-height);
    letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
}

.elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-item:not(:last-child):after {
    content: "";
    height: 3px;
    border-color: var( --e-global-color-accent);
}

.elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 15px;
}

.elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 15px;
}

.elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

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

.elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-text {
    color: var( --e-global-color-9eaa092);
    transition: color 0.3s;
}

.elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-a291686);
}

.elementor-292 .elementor-element.elementor-element-09dd66d {
    overflow: hidden;
    padding: 7em 1em 7em 1em;
}

.elementor-292 .elementor-element.elementor-element-04f23f8>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("/assets/uploads/rdsm-132.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    filter: brightness( 75%) contrast( 100%) saturate( 0%) blur( 0px) hue-rotate( 0deg);
}

.elementor-292 .elementor-element.elementor-element-04f23f8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 50px 40px 50px;
}

.elementor-292 .elementor-element.elementor-element-04f23f8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-292 .elementor-element.elementor-element-0d773c9 .elementor-heading-title {
    color: var( --e-global-color-a291686);
}

.elementor-292 .elementor-element.elementor-element-1a66ab1 {
    color: var( --e-global-color-a291686);
}

.elementor-292 .elementor-element.elementor-element-247979c>.elementor-widget-container {
    padding: 0em 20em 0em 0em;
}

.elementor-292 .elementor-element.elementor-element-247979c {
    --icon-box-icon-margin: 15px;
}

.elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-a291686);
}

.elementor-292 .elementor-element.elementor-element-247979c.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
}

.elementor-292 .elementor-element.elementor-element-247979c.elementor-view-framed .elementor-icon,
.elementor-292 .elementor-element.elementor-element-247979c.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-292 .elementor-element.elementor-element-247979c.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-292 .elementor-element.elementor-element-247979c .elementor-icon {
    font-size: 20px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-title,
.elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-description {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-292 .elementor-element.elementor-element-9544528>.elementor-widget-container {
    padding: 0em 22em 0em 0em;
}

.elementor-292 .elementor-element.elementor-element-9544528 {
    --icon-box-icon-margin: 15px;
}

.elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-a291686);
}

.elementor-292 .elementor-element.elementor-element-9544528.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
}

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

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

.elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon {
    font-size: 20px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-title,
.elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-description {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-292 .elementor-element.elementor-element-59dac2f>.elementor-widget-container {
    padding: 0em 22em 0em 0em;
}

.elementor-292 .elementor-element.elementor-element-59dac2f {
    --icon-box-icon-margin: 15px;
}

.elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-a291686);
}

.elementor-292 .elementor-element.elementor-element-59dac2f.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
}

.elementor-292 .elementor-element.elementor-element-59dac2f.elementor-view-framed .elementor-icon,
.elementor-292 .elementor-element.elementor-element-59dac2f.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-292 .elementor-element.elementor-element-59dac2f.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon {
    font-size: 20px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-title,
.elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-description {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-292 .elementor-element.elementor-element-39beaff {
    width: var( --container-widget-width, 360px);
    max-width: 360px;
    --container-widget-width: 360px;
    --container-widget-flex-grow: 0;
    bottom: 25px;
}

.elementor-292 .elementor-element.elementor-element-39beaff>.elementor-widget-container {
    --e-transform-rotateZ: -90deg;
}

body:not(.rtl) .elementor-292 .elementor-element.elementor-element-39beaff {
    right: -150px;
}

body.rtl .elementor-292 .elementor-element.elementor-element-39beaff {
    left: -150px;
}

.elementor-292 .elementor-element.elementor-element-39beaff img {
    width: 100%;
    height: 350px;
    object-fit: contain;
    object-position: center center;
}

.elementor-292 .elementor-element.elementor-element-7338848>.elementor-container {
    max-width: 1300px;
}

.elementor-292 .elementor-element.elementor-element-7338848 {
    padding: 0em 0em 7em 0em;
}

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

.elementor-292 .elementor-element.elementor-element-f83fc21 iframe {
    height: 550px;
}

.elementor-292 .elementor-element.elementor-element-15ea624:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-292 .elementor-element.elementor-element-15ea624>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-a291686);
}

.elementor-bc-flex-widget .elementor-292 .elementor-element.elementor-element-15ea624.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-292 .elementor-element.elementor-element-15ea624>.elementor-element-populated {
    box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3em 3em 3em 3em;
}

.elementor-292 .elementor-element.elementor-element-15ea624>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-292 .elementor-element.elementor-element-47143eb {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 4px;
}

.elementor-292 .elementor-element.elementor-element-47143eb .elementor-divider-separator {
    width: 435px;
}

.elementor-292 .elementor-element.elementor-element-47143eb .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-292 .elementor-element.elementor-element-47143eb .elementor-divider__text {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
}

.elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-field-group {
    padding-right: calc( 10px/2);
    padding-left: calc( 10px/2);
    margin-bottom: 10px;
}

.elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-form-fields-wrapper {
    margin-left: calc( -10px/2);
    margin-right: calc( -10px/2);
    margin-bottom: -10px;
}

.elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-292 .elementor-element.elementor-element-c4e24a2 .e-form__buttons__wrapper__button-next {
    background-color: var( --e-global-color-accent);
    color: var( --e-global-color-secondary);
}

.elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-button[type="submit"] {
    background-color: var( --e-global-color-accent);
    color: var( --e-global-color-secondary);
}

.elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-button[type="submit"] svg * {
    fill: var( --e-global-color-secondary);
}

.elementor-292 .elementor-element.elementor-element-c4e24a2 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-292 .elementor-element.elementor-element-c4e24a2 .e-form__buttons__wrapper__button-next:hover {
    background-color: var( --e-global-color-secondary);
    color: var( --e-global-color-primary);
}

.elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-button[type="submit"]:hover {
    background-color: var( --e-global-color-secondary);
    color: var( --e-global-color-primary);
}

.elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-button[type="submit"]:hover svg * {
    fill: var( --e-global-color-primary);
}

.elementor-292 .elementor-element.elementor-element-c4e24a2 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-292 .elementor-element.elementor-element-c4e24a2 {
    --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) and (min-width:768px) {
    .elementor-292 .elementor-element.elementor-element-003defc {
        width: 55%;
    }
    .elementor-292 .elementor-element.elementor-element-71ac4f3 {
        width: 45%;
    }
    .elementor-292 .elementor-element.elementor-element-30ea29f {
        width: 100%;
    }
    .elementor-292 .elementor-element.elementor-element-15ea624 {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-292 .elementor-element.elementor-element-5954991:not(.elementor-motion-effects-element-type-background),
    .elementor-292 .elementor-element.elementor-element-5954991>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 0%;
    }
    .elementor-292 .elementor-element.elementor-element-5954991 {
        padding: 7em 1em 6em 1em;
    }
    .elementor-292 .elementor-element.elementor-element-37a3b62 .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-292 .elementor-element.elementor-element-09dd66d {
        padding: 3em 1em 4em 1em;
    }
    .elementor-292 .elementor-element.elementor-element-04f23f8>.elementor-element-populated {
        padding: 25px 25px 25px 25px;
    }
    .elementor-292 .elementor-element.elementor-element-247979c>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-292 .elementor-element.elementor-element-247979c .elementor-icon {
        font-size: 19px;
    }
    .elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-title,
    .elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-292 .elementor-element.elementor-element-9544528>.elementor-widget-container {
        padding: 0em 10em 0em 0em;
    }
    .elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon {
        font-size: 19px;
    }
    .elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-title,
    .elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-292 .elementor-element.elementor-element-59dac2f>.elementor-widget-container {
        padding: 0em 10em 0em 0em;
    }
    .elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon {
        font-size: 19px;
    }
    .elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-title,
    .elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-292 .elementor-element.elementor-element-39beaff {
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 300px);
        max-width: 300px;
        bottom: 220px;
    }
    body:not(.rtl) .elementor-292 .elementor-element.elementor-element-39beaff {
        right: -125px;
    }
    body.rtl .elementor-292 .elementor-element.elementor-element-39beaff {
        left: -125px;
    }
    .elementor-292 .elementor-element.elementor-element-39beaff img {
        height: 250px;
    }
    .elementor-292 .elementor-element.elementor-element-7338848 {
        padding: 0em 0.5em 4em 0.5em;
    }
    .elementor-292 .elementor-element.elementor-element-30ea29f>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-292 .elementor-element.elementor-element-f83fc21 iframe {
        height: 450px;
    }
    .elementor-292 .elementor-element.elementor-element-15ea624>.elementor-element-populated {
        padding: 35px 35px 50px 35px;
    }
    .elementor-292 .elementor-element.elementor-element-47143eb .elementor-divider-separator {
        width: 380px;
    }
    .elementor-292 .elementor-element.elementor-element-47143eb .elementor-divider__text {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
}

@media(max-width:767px) {
    .elementor-292 .elementor-element.elementor-element-5954991:not(.elementor-motion-effects-element-type-background),
    .elementor-292 .elementor-element.elementor-element-5954991>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 0%;
    }
    .elementor-292 .elementor-element.elementor-element-5954991 {
        padding: 6em 1em 5em 1em;
    }
    .elementor-292 .elementor-element.elementor-element-37a3b62 .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-292 .elementor-element.elementor-element-09dd66d {
        padding: 3em 1em 2em 1em;
    }
    .elementor-292 .elementor-element.elementor-element-04f23f8>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }
    .elementor-292 .elementor-element.elementor-element-247979c>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-292 .elementor-element.elementor-element-247979c .elementor-icon {
        font-size: 18px;
    }
    .elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-title,
    .elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-292 .elementor-element.elementor-element-9544528>.elementor-widget-container {
        padding: 0em 2em 0em 0em;
    }
    .elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon {
        font-size: 18px;
    }
    .elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-title,
    .elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-292 .elementor-element.elementor-element-59dac2f>.elementor-widget-container {
        padding: 0em 2em 0em 0em;
    }
    .elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon {
        font-size: 18px;
    }
    .elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-title,
    .elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    body:not(.rtl) .elementor-292 .elementor-element.elementor-element-39beaff {
        right: -140px;
    }
    body.rtl .elementor-292 .elementor-element.elementor-element-39beaff {
        left: -140px;
    }
    .elementor-292 .elementor-element.elementor-element-39beaff {
        bottom: 80px;
    }
    .elementor-292 .elementor-element.elementor-element-39beaff img {
        height: 26px;
    }
    .elementor-292 .elementor-element.elementor-element-7338848 {
        padding: 0em 0.5em 2.5em 0.5em;
    }
    .elementor-292 .elementor-element.elementor-element-f83fc21 iframe {
        height: 350px;
    }
    .elementor-292 .elementor-element.elementor-element-15ea624>.elementor-element-populated {
        padding: 35px 25px 35px 25px;
    }
    .elementor-292 .elementor-element.elementor-element-47143eb .elementor-divider-separator {
        width: 270px;
    }
    .elementor-292 .elementor-element.elementor-element-47143eb .elementor-divider__text {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
}

.elementor-495 .elementor-element.elementor-element-ead87a1:not(.elementor-motion-effects-element-type-background),
.elementor-495 .elementor-element.elementor-element-ead87a1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/rdsm-133.jpg");
    background-position: 50% 17%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-495 .elementor-element.elementor-element-ead87a1>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-495 .elementor-element.elementor-element-ead87a1>.elementor-container {
    max-width: 300px;
}

.elementor-495 .elementor-element.elementor-element-ead87a1 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 9em 1em 8em 1em;
}

.elementor-495 .elementor-element.elementor-element-d2c6690 {
    text-align: center;
}

.elementor-495 .elementor-element.elementor-element-d2c6690 .elementor-heading-title {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-583e54c-font-family), Sans-serif;
    font-size: var( --e-global-typography-583e54c-font-size);
    font-weight: var( --e-global-typography-583e54c-font-weight);
    text-transform: var( --e-global-typography-583e54c-text-transform);
    line-height: var( --e-global-typography-583e54c-line-height);
    letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
}

.elementor-495 .elementor-element.elementor-element-4bff5a4 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    height: 3px;
    border-color: var( --e-global-color-accent);
}

.elementor-495 .elementor-element.elementor-element-4bff5a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 15px;
}

.elementor-495 .elementor-element.elementor-element-4bff5a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-495 .elementor-element.elementor-element-4bff5a4 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 15px;
}

.elementor-495 .elementor-element.elementor-element-4bff5a4 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-495 .elementor-element.elementor-element-4bff5a4 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-495 .elementor-element.elementor-element-4bff5a4 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-495 .elementor-element.elementor-element-4bff5a4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-495 .elementor-element.elementor-element-4bff5a4 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-495 .elementor-element.elementor-element-4bff5a4 .elementor-icon-list-text {
    color: var( --e-global-color-9eaa092);
    transition: color 0.3s;
}

.elementor-495 .elementor-element.elementor-element-4bff5a4 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-3e9ae84>.elementor-background-overlay {
    background-image: url("/assets/uploads/BG1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.5;
}

.elementor-495 .elementor-element.elementor-element-3e9ae84>.elementor-container {
    max-width: 1300px;
}

.elementor-495 .elementor-element.elementor-element-3e9ae84 {
    overflow: hidden;
    padding: 6em 1em 7em 1em;
}

.elementor-495 .elementor-element.elementor-element-809e5f4>.elementor-container {
    max-width: 800px;
}

.elementor-495 .elementor-element.elementor-element-809e5f4 {
    margin-top: 0em;
    margin-bottom: 1em;
}

.elementor-495 .elementor-element.elementor-element-c836663 {
    text-align: center;
}

.elementor-495 .elementor-element.elementor-element-c836663 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-495 .elementor-element.elementor-element-1832843 {
    text-align: center;
}

.elementor-495 .elementor-element.elementor-element-54ad977 {
    text-align: center;
}

.elementor-495 .elementor-element.elementor-element-531e72c .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-531e72c .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-531e72c .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-531e72c .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-531e72c .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-531e72c .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-531e72c .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-531e72c .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-531e72c .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-531e72c .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-531e72c .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-531e72c .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-531e72c .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-531e72c .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-531e72c .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-531e72c .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-531e72c .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-531e72c .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-531e72c .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-531e72c .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-531e72c .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-531e72c .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-531e72c .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-531e72c .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-531e72c .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-531e72c .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-531e72c .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-531e72c .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-531e72c .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-531e72c .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-531e72c .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-531e72c .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-531e72c .profile-card:hover,
.elementor-495 .elementor-element.elementor-element-531e72c .profile-image-card:hover,
.elementor-495 .elementor-element.elementor-element-531e72c .profile-card::before,
.elementor-495 .elementor-element.elementor-element-531e72c .profile-image-card::before,
.elementor-495 .elementor-element.elementor-element-531e72c div .profile-card .profile-body::before,
.elementor-495 .elementor-element.elementor-element-531e72c .image-card-v3 .profile-image-card:after {
    background-color: #FD6326E3;
}

.elementor-495 .elementor-element.elementor-element-531e72c .profile-card,
.elementor-495 .elementor-element.elementor-element-531e72c .profile-image-card {
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-531e72c .profile-body .profile-title {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-495 .elementor-element.elementor-element-531e72c .profile-body .profile-designation {
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
}

.elementor-495 .elementor-element.elementor-element-531e72c .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.team-popup-id-531e72c .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.elementor-495 .elementor-element.elementor-element-531e72c .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.team-popup-id-531e72c .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-de1e3ab .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-de1e3ab .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-de1e3ab .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-de1e3ab .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-de1e3ab .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-de1e3ab .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-de1e3ab .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-de1e3ab .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-de1e3ab .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-de1e3ab .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-de1e3ab .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-de1e3ab .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-de1e3ab .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-de1e3ab .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-de1e3ab .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-de1e3ab .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .profile-card:hover,
.elementor-495 .elementor-element.elementor-element-de1e3ab .profile-image-card:hover,
.elementor-495 .elementor-element.elementor-element-de1e3ab .profile-card::before,
.elementor-495 .elementor-element.elementor-element-de1e3ab .profile-image-card::before,
.elementor-495 .elementor-element.elementor-element-de1e3ab div .profile-card .profile-body::before,
.elementor-495 .elementor-element.elementor-element-de1e3ab .image-card-v3 .profile-image-card:after {
    background-color: #FD6326E3;
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .profile-card,
.elementor-495 .elementor-element.elementor-element-de1e3ab .profile-image-card {
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .profile-body .profile-title {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .profile-body .profile-designation {
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.team-popup-id-de1e3ab .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.elementor-495 .elementor-element.elementor-element-de1e3ab .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.team-popup-id-de1e3ab .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.elementor-495 .elementor-element.elementor-element-f126488 .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-f126488 .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-f126488 .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-f126488 .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-f126488 .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-f126488 .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-f126488 .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-f126488 .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-f126488 .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-f126488 .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-f126488 .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-f126488 .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-f126488 .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-f126488 .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-f126488 .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-f126488 .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-f126488 .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-f126488 .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-f126488 .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-f126488 .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-f126488 .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-f126488 .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-f126488 .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-f126488 .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-f126488 .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-f126488 .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-f126488 .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-f126488 .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-f126488 .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-f126488 .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-f126488 .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-f126488 .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-f126488 .profile-card:hover,
.elementor-495 .elementor-element.elementor-element-f126488 .profile-image-card:hover,
.elementor-495 .elementor-element.elementor-element-f126488 .profile-card::before,
.elementor-495 .elementor-element.elementor-element-f126488 .profile-image-card::before,
.elementor-495 .elementor-element.elementor-element-f126488 div .profile-card .profile-body::before,
.elementor-495 .elementor-element.elementor-element-f126488 .image-card-v3 .profile-image-card:after {
    background-color: #FD6326E3;
}

.elementor-495 .elementor-element.elementor-element-f126488 .profile-card,
.elementor-495 .elementor-element.elementor-element-f126488 .profile-image-card {
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-f126488 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-495 .elementor-element.elementor-element-f126488 .profile-body .profile-title {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-495 .elementor-element.elementor-element-f126488 .profile-body .profile-designation {
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
}

.elementor-495 .elementor-element.elementor-element-f126488 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.team-popup-id-f126488 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.elementor-495 .elementor-element.elementor-element-f126488 .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.team-popup-id-f126488 .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.elementor-495 .elementor-element.elementor-element-91deccb .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-91deccb .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-91deccb .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-91deccb .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-91deccb .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-91deccb .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-91deccb .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-91deccb .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-91deccb .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-91deccb .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-91deccb .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-91deccb .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-91deccb .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-91deccb .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-91deccb .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-91deccb .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-91deccb .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-91deccb .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-91deccb .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-91deccb .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-91deccb .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-91deccb .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-91deccb .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-91deccb .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-91deccb .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-91deccb .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-91deccb .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-91deccb .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-91deccb .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-91deccb .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-91deccb .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-91deccb .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-91deccb .profile-card:hover,
.elementor-495 .elementor-element.elementor-element-91deccb .profile-image-card:hover,
.elementor-495 .elementor-element.elementor-element-91deccb .profile-card::before,
.elementor-495 .elementor-element.elementor-element-91deccb .profile-image-card::before,
.elementor-495 .elementor-element.elementor-element-91deccb div .profile-card .profile-body::before,
.elementor-495 .elementor-element.elementor-element-91deccb .image-card-v3 .profile-image-card:after {
    background-color: #FD6326E3;
}

.elementor-495 .elementor-element.elementor-element-91deccb .profile-card,
.elementor-495 .elementor-element.elementor-element-91deccb .profile-image-card {
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-91deccb .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-495 .elementor-element.elementor-element-91deccb .profile-body .profile-title {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-495 .elementor-element.elementor-element-91deccb .profile-body .profile-designation {
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
}

.elementor-495 .elementor-element.elementor-element-91deccb .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.team-popup-id-91deccb .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.elementor-495 .elementor-element.elementor-element-91deccb .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.team-popup-id-91deccb .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.elementor-495 .elementor-element.elementor-element-502a01d .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-502a01d .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-502a01d .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-502a01d .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-502a01d .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-502a01d .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-502a01d .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-502a01d .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-502a01d .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-502a01d .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-502a01d .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-502a01d .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-502a01d .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-502a01d .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-502a01d .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-502a01d .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-502a01d .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-502a01d .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-502a01d .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-502a01d .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-502a01d .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-502a01d .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-502a01d .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-502a01d .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-502a01d .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-502a01d .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-502a01d .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-502a01d .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-502a01d .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-502a01d .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-502a01d .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-502a01d .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-502a01d .profile-card:hover,
.elementor-495 .elementor-element.elementor-element-502a01d .profile-image-card:hover,
.elementor-495 .elementor-element.elementor-element-502a01d .profile-card::before,
.elementor-495 .elementor-element.elementor-element-502a01d .profile-image-card::before,
.elementor-495 .elementor-element.elementor-element-502a01d div .profile-card .profile-body::before,
.elementor-495 .elementor-element.elementor-element-502a01d .image-card-v3 .profile-image-card:after {
    background-color: #FD6326E3;
}

.elementor-495 .elementor-element.elementor-element-502a01d .profile-card,
.elementor-495 .elementor-element.elementor-element-502a01d .profile-image-card {
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-502a01d .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-495 .elementor-element.elementor-element-502a01d .profile-body .profile-title {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-495 .elementor-element.elementor-element-502a01d .profile-body .profile-designation {
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
}

.elementor-495 .elementor-element.elementor-element-502a01d .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.team-popup-id-502a01d .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.elementor-495 .elementor-element.elementor-element-502a01d .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.team-popup-id-502a01d .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-a47a7e7 .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-a47a7e7 .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-a47a7e7 .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-a47a7e7 .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-a47a7e7 .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-a47a7e7 .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-a47a7e7 .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-a47a7e7 .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-a47a7e7 .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-a47a7e7 .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-a47a7e7 .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-a47a7e7 .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-a47a7e7 .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-a47a7e7 .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-a47a7e7 .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-a47a7e7 .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .profile-card:hover,
.elementor-495 .elementor-element.elementor-element-a47a7e7 .profile-image-card:hover,
.elementor-495 .elementor-element.elementor-element-a47a7e7 .profile-card::before,
.elementor-495 .elementor-element.elementor-element-a47a7e7 .profile-image-card::before,
.elementor-495 .elementor-element.elementor-element-a47a7e7 div .profile-card .profile-body::before,
.elementor-495 .elementor-element.elementor-element-a47a7e7 .image-card-v3 .profile-image-card:after {
    background-color: #FD6326E3;
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .profile-card,
.elementor-495 .elementor-element.elementor-element-a47a7e7 .profile-image-card {
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .profile-body .profile-title {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .profile-body .profile-designation {
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.team-popup-id-a47a7e7 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.elementor-495 .elementor-element.elementor-element-a47a7e7 .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.team-popup-id-a47a7e7 .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-917a6f8 .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-917a6f8 .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-917a6f8 .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-917a6f8 .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-917a6f8 .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-917a6f8 .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-917a6f8 .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-917a6f8 .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-917a6f8 .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-917a6f8 .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-917a6f8 .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-917a6f8 .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-917a6f8 .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-917a6f8 .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-917a6f8 .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-917a6f8 .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .profile-card:hover,
.elementor-495 .elementor-element.elementor-element-917a6f8 .profile-image-card:hover,
.elementor-495 .elementor-element.elementor-element-917a6f8 .profile-card::before,
.elementor-495 .elementor-element.elementor-element-917a6f8 .profile-image-card::before,
.elementor-495 .elementor-element.elementor-element-917a6f8 div .profile-card .profile-body::before,
.elementor-495 .elementor-element.elementor-element-917a6f8 .image-card-v3 .profile-image-card:after {
    background-color: #FD6326E3;
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .profile-card,
.elementor-495 .elementor-element.elementor-element-917a6f8 .profile-image-card {
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .profile-body .profile-title {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .profile-body .profile-designation {
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.team-popup-id-917a6f8 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.elementor-495 .elementor-element.elementor-element-917a6f8 .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.team-popup-id-917a6f8 .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.elementor-495 .elementor-element.elementor-element-a776e24 .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-a776e24 .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-a776e24 .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-a776e24 .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-a776e24 .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-a776e24 .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-a776e24 .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-a776e24 .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-a776e24 .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-a776e24 .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-a776e24 .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-a776e24 .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-a776e24 .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-a776e24 .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-a776e24 .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-a776e24 .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-a776e24 .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-a776e24 .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-a776e24 .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-a776e24 .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-a776e24 .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-a776e24 .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-a776e24 .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-a776e24 .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-a776e24 .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-a776e24 .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-a776e24 .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-a776e24 .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-a776e24 .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-a776e24 .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-a776e24 .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-a776e24 .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-a776e24 .profile-card:hover,
.elementor-495 .elementor-element.elementor-element-a776e24 .profile-image-card:hover,
.elementor-495 .elementor-element.elementor-element-a776e24 .profile-card::before,
.elementor-495 .elementor-element.elementor-element-a776e24 .profile-image-card::before,
.elementor-495 .elementor-element.elementor-element-a776e24 div .profile-card .profile-body::before,
.elementor-495 .elementor-element.elementor-element-a776e24 .image-card-v3 .profile-image-card:after {
    background-color: #FD6326E3;
}

.elementor-495 .elementor-element.elementor-element-a776e24 .profile-card,
.elementor-495 .elementor-element.elementor-element-a776e24 .profile-image-card {
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-a776e24 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-495 .elementor-element.elementor-element-a776e24 .profile-body .profile-title {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-495 .elementor-element.elementor-element-a776e24 .profile-body .profile-designation {
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
}

.elementor-495 .elementor-element.elementor-element-a776e24 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.team-popup-id-a776e24 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.elementor-495 .elementor-element.elementor-element-a776e24 .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.team-popup-id-a776e24 .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.elementor-495 .elementor-element.elementor-element-6c32a3e:not(.elementor-motion-effects-element-type-background),
.elementor-495 .elementor-element.elementor-element-6c32a3e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/rdsm-134.jpg");
    background-position: 50% 35%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-495 .elementor-element.elementor-element-6c32a3e {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 7em 1em 7em 1em;
}

.elementor-495 .elementor-element.elementor-element-6c32a3e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-495 .elementor-element.elementor-element-a9df69d>.elementor-element-populated {
    padding: 1em 3em 1em 1em;
}

.elementor-495 .elementor-element.elementor-element-654d6a3>.elementor-widget-container {
    padding: 0em 7em 0em 0em;
}

.elementor-495 .elementor-element.elementor-element-f58f95d {
    color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-470bd9f .skillbar-group .skill-bar {
    background-color: var( --e-global-color-a291686);
    height: 10px;
}

.elementor-495 .elementor-element.elementor-element-470bd9f .skillbar-group .skill-track {
    background-color: var( --e-global-color-accent);
}

.elementor-495 .elementor-element.elementor-element-470bd9f .skillbar-group .number-percentage-wraper {
    display: no;
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-495 .elementor-element.elementor-element-470bd9f .skillbar-group .skill-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-495 .elementor-element.elementor-element-1193ffd .skillbar-group .skill-bar {
    background-color: var( --e-global-color-a291686);
    height: 10px;
}

.elementor-495 .elementor-element.elementor-element-1193ffd .skillbar-group .skill-track {
    background-color: var( --e-global-color-accent);
}

.elementor-495 .elementor-element.elementor-element-1193ffd .skillbar-group .number-percentage-wraper {
    display: no;
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-495 .elementor-element.elementor-element-1193ffd .skillbar-group .skill-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-495 .elementor-element.elementor-element-1bc6c24 .skillbar-group .skill-bar {
    background-color: var( --e-global-color-a291686);
    height: 10px;
}

.elementor-495 .elementor-element.elementor-element-1bc6c24 .skillbar-group .skill-track {
    background-color: var( --e-global-color-accent);
}

.elementor-495 .elementor-element.elementor-element-1bc6c24 .skillbar-group .number-percentage-wraper {
    display: no;
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-495 .elementor-element.elementor-element-1bc6c24 .skillbar-group .skill-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-495 .elementor-element.elementor-element-d8146a7 .skillbar-group .skill-bar {
    background-color: var( --e-global-color-a291686);
    height: 10px;
}

.elementor-495 .elementor-element.elementor-element-d8146a7 .skillbar-group .skill-track {
    background-color: var( --e-global-color-accent);
}

.elementor-495 .elementor-element.elementor-element-d8146a7 .skillbar-group .number-percentage-wraper {
    display: no;
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-495 .elementor-element.elementor-element-d8146a7 .skillbar-group .skill-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-bc-flex-widget .elementor-495 .elementor-element.elementor-element-54b6acc.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-495 .elementor-element.elementor-element-65399ab .ekit-video-popup-btn {
    background-color: var( --e-global-color-a954db2);
    width: 100px;
    height: 100px;
    line-height: 135px;
    color: #FFFFFFC9;
}

.elementor-495 .elementor-element.elementor-element-65399ab {
    z-index: 2;
}

.elementor-495 .elementor-element.elementor-element-65399ab .video-content {
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.elementor-495 .elementor-element.elementor-element-65399ab .ekit-video-popup-btn i {
    font-size: 90px;
}

.elementor-495 .elementor-element.elementor-element-65399ab .ekit-video-popup-btn svg {
    max-width: 90px;
}

.elementor-495 .elementor-element.elementor-element-65399ab .ekit-video-popup-btn svg path {
    stroke: #FFFFFFC9;
    fill: #FFFFFFC9;
}

.elementor-495 .elementor-element.elementor-element-65399ab .ekit-video-popup-btn:hover {
    color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-65399ab .ekit-video-popup-btn:hover svg path {
    stroke: var( --e-global-color-a291686);
    fill: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-b568e30 {
    overflow: hidden;
    padding: 7em 1em 8em 1em;
}

.elementor-495 .elementor-element.elementor-element-eeb3223.ekit-equal-height-enable,
.elementor-495 .elementor-element.elementor-element-eeb3223.ekit-equal-height-enable .elementor-widget-container,
.elementor-495 .elementor-element.elementor-element-eeb3223.ekit-equal-height-enable .ekit-wid-con,
.elementor-495 .elementor-element.elementor-element-eeb3223.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-495 .elementor-element.elementor-element-eeb3223 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(65deg, var( --e-global-color-a291686) 40%, #FFFFFFB8 100%);
    padding: 20px 20px 20px 20px;
    box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
    border-radius: 0px 0px 0px 0px;
}

.elementor-495 .elementor-element.elementor-element-eeb3223 .elementskit-btn {
    background-color: var( --e-global-color-a954db2);
    padding: 0px 0px 0px 0px;
    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);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
    color: var( --e-global-color-dea41e4);
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-a954db2);
    border-radius: 0px 0px 0px 0px;
}

.elementor-495 .elementor-element.elementor-element-eeb3223 {
    width: var( --container-widget-width, 310px);
    max-width: 310px;
    --container-widget-width: 310px;
    --container-widget-flex-grow: 0;
    bottom: 30px;
}

body:not(.rtl) .elementor-495 .elementor-element.elementor-element-eeb3223 {
    left: -10px;
}

body.rtl .elementor-495 .elementor-element.elementor-element-eeb3223 {
    right: -10px;
}

.elementor-495 .elementor-element.elementor-element-eeb3223 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-495 .elementor-element.elementor-element-eeb3223 .elementskit-infobox .box-body>p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-495 .elementor-element.elementor-element-eeb3223 .elementskit-infobox p {
    margin: 0px 0px 20px 0px;
}

.elementor-495 .elementor-element.elementor-element-eeb3223 .elementskit-btn svg path {
    stroke: var( --e-global-color-dea41e4);
    fill: var( --e-global-color-dea41e4);
}

.elementor-495 .elementor-element.elementor-element-eeb3223 .elementskit-infobox:hover .elementskit-btn {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-bca8f42 img {
    width: 100%;
    height: 650px;
    object-fit: cover;
    object-position: center center;
}

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

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

.elementor-495 .elementor-element.elementor-element-d4cc570>.elementor-element-populated {
    margin: 0em 0em 0em 2em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 2em;
}

.elementor-495 .elementor-element.elementor-element-fdd6852 .elementor-heading-title {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    background-color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
    color: var( --e-global-color-secondary);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-body,
.elementor-495 .elementor-element.elementor-element-ef038ce .accordion.floating-style .elementskit-card-body {
    background-color: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
    color: var( --e-global-color-a291686);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
    color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 10px;
}

.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-body p {
    color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-body {
    color: var( --e-global-color-a291686);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 25px 25px 25px;
}

.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-body p,
.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-body {
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion>.elementskit-card.active {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    border-radius: 0px 0px 0px 0px;
}

.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion>.elementskit-card {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-9eaa092);
    border-radius: 0px 0px 0px 0px;
}

.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-header>.elementskit-btn-link.collapsed {
    border-radius: 0px 0px 0px 0px;
}

.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    font-size: 22px;
}

.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
    max-width: 22px;
    height: auto;
}

.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path {
    stroke: var( --e-global-color-secondary);
    fill: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
    font-size: 22px;
}

.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
    max-width: 22px;
    height: auto;
}

.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed {
    color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg path {
    stroke: var( --e-global-color-a291686);
    fill: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-ef038ce .ekit_accordion_icon_group,
.elementor-495 .elementor-element.elementor-element-ef038ce .ekit_accordion_icon_left_group {
    margin: 25px 25px 25px 25px;
}

.elementor-495 .elementor-element.elementor-element-d66f469:not(.elementor-motion-effects-element-type-background),
.elementor-495 .elementor-element.elementor-element-d66f469>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/rdsm-135.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-495 .elementor-element.elementor-element-d66f469>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-495 .elementor-element.elementor-element-d66f469 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 1em 0em 1em;
}

.elementor-bc-flex-widget .elementor-495 .elementor-element.elementor-element-245d034.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-495 .elementor-element.elementor-element-245d034>.elementor-element-populated {
    margin: 0em 2em 0em 0em;
    --e-column-margin-right: 2em;
    --e-column-margin-left: 0em;
}

.elementor-495 .elementor-element.elementor-element-aebf508 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-495 .elementor-element.elementor-element-64352f2 .elementor-heading-title {
    color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-d40c1be {
    color: var( --e-global-color-a291686);
}

.elementor-495 .elementor-element.elementor-element-4cd88fd .elementor-button {
    background-color: transparent;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    background-image: linear-gradient(135deg, var( --e-global-color-accent) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-495 .elementor-element.elementor-element-4cd88fd .elementor-button:hover,
.elementor-495 .elementor-element.elementor-element-4cd88fd .elementor-button:focus {
    background-color: transparent;
    color: var( --e-global-color-primary);
    background-image: linear-gradient(135deg, var( --e-global-color-secondary) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-495 .elementor-element.elementor-element-4cd88fd .elementor-button:hover svg,
.elementor-495 .elementor-element.elementor-element-4cd88fd .elementor-button:focus svg {
    fill: var( --e-global-color-primary);
}

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

.elementor-495 .elementor-element.elementor-element-d9c15ca>.elementor-element-populated {
    box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -3em 0em 4em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
    padding: 3em 3em 3em 3em;
}

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

.elementor-495 .elementor-element.elementor-element-c1fb551 .elementor-field-group {
    padding-right: calc( 10px/2);
    padding-left: calc( 10px/2);
    margin-bottom: 10px;
}

.elementor-495 .elementor-element.elementor-element-c1fb551 .elementor-form-fields-wrapper {
    margin-left: calc( -10px/2);
    margin-right: calc( -10px/2);
    margin-bottom: -10px;
}

.elementor-495 .elementor-element.elementor-element-c1fb551 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-495 .elementor-element.elementor-element-c1fb551 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-495 .elementor-element.elementor-element-c1fb551 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-495 .elementor-element.elementor-element-c1fb551 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-495 .elementor-element.elementor-element-c1fb551 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-495 .elementor-element.elementor-element-c1fb551 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-495 .elementor-element.elementor-element-c1fb551 .e-form__buttons__wrapper__button-next {
    background-color: var( --e-global-color-accent);
    color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-c1fb551 .elementor-button[type="submit"] {
    background-color: var( --e-global-color-accent);
    color: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-c1fb551 .elementor-button[type="submit"] svg * {
    fill: var( --e-global-color-secondary);
}

.elementor-495 .elementor-element.elementor-element-c1fb551 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-495 .elementor-element.elementor-element-c1fb551 .e-form__buttons__wrapper__button-next:hover {
    background-color: var( --e-global-color-secondary);
    color: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-c1fb551 .elementor-button[type="submit"]:hover {
    background-color: var( --e-global-color-secondary);
    color: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-c1fb551 .elementor-button[type="submit"]:hover svg * {
    fill: var( --e-global-color-primary);
}

.elementor-495 .elementor-element.elementor-element-c1fb551 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-495 .elementor-element.elementor-element-c1fb551 {
    --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(min-width:768px) {
    .elementor-495 .elementor-element.elementor-element-41f5fa1 {
        width: 40%;
    }
    .elementor-495 .elementor-element.elementor-element-d4cc570 {
        width: 60%;
    }
}

@media(max-width:1024px) {
    .elementor-495 .elementor-element.elementor-element-ead87a1:not(.elementor-motion-effects-element-type-background),
    .elementor-495 .elementor-element.elementor-element-ead87a1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 50% 10%;
    }
    .elementor-495 .elementor-element.elementor-element-ead87a1 {
        padding: 7em 1em 6em 1em;
    }
    .elementor-495 .elementor-element.elementor-element-d2c6690 .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-4bff5a4 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-495 .elementor-element.elementor-element-4bff5a4 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-3e9ae84 {
        padding: 4em 2em 4em 2em;
    }
    .elementor-495 .elementor-element.elementor-element-809e5f4>.elementor-container {
        max-width: 550px;
    }
    .elementor-495 .elementor-element.elementor-element-c836663 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-103e5af>.elementor-element-populated {
        margin: 0em 1em 1em 0em;
        --e-column-margin-right: 1em;
        --e-column-margin-left: 0em;
    }
    .elementor-495 .elementor-element.elementor-element-531e72c .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-531e72c .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-aae92ac>.elementor-element-populated {
        margin: 0em 0em 1em 1em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 1em;
    }
    .elementor-495 .elementor-element.elementor-element-de1e3ab .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-de1e3ab .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-3d36198>.elementor-element-populated {
        margin: 1em 1em 0em 0em;
        --e-column-margin-right: 1em;
        --e-column-margin-left: 0em;
    }
    .elementor-495 .elementor-element.elementor-element-f126488 .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-f126488 .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-75451d1>.elementor-element-populated {
        margin: 1em 0em 0em 1em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 1em;
    }
    .elementor-495 .elementor-element.elementor-element-91deccb .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-91deccb .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-2286907>.elementor-element-populated {
        margin: 0em 1em 1em 0em;
        --e-column-margin-right: 1em;
        --e-column-margin-left: 0em;
    }
    .elementor-495 .elementor-element.elementor-element-502a01d .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-502a01d .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-ce07e37>.elementor-element-populated {
        margin: 0em 0em 1em 1em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 1em;
    }
    .elementor-495 .elementor-element.elementor-element-a47a7e7 .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-a47a7e7 .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-f539b93>.elementor-element-populated {
        margin: 1em 1em 0em 0em;
        --e-column-margin-right: 1em;
        --e-column-margin-left: 0em;
    }
    .elementor-495 .elementor-element.elementor-element-917a6f8 .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-917a6f8 .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-1238d6e>.elementor-element-populated {
        margin: 1em 0em 0em 1em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 1em;
    }
    .elementor-495 .elementor-element.elementor-element-a776e24 .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-a776e24 .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-6c32a3e:not(.elementor-motion-effects-element-type-background),
    .elementor-495 .elementor-element.elementor-element-6c32a3e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 50%;
    }
    .elementor-495 .elementor-element.elementor-element-6c32a3e {
        padding: 5em 1em 5em 1em;
    }
    .elementor-495 .elementor-element.elementor-element-654d6a3>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-495 .elementor-element.elementor-element-470bd9f .skillbar-group .skill-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-470bd9f .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-1193ffd .skillbar-group .skill-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-1193ffd .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-1bc6c24 .skillbar-group .skill-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-1bc6c24 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-d8146a7 .skillbar-group .skill-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-d8146a7 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-65399ab .ekit-video-popup-btn i {
        font-size: 80px;
    }
    .elementor-495 .elementor-element.elementor-element-65399ab .ekit-video-popup-btn svg {
        max-width: 80px;
    }
    .elementor-495 .elementor-element.elementor-element-b568e30 {
        padding: 4em 2em 5em 2em;
    }
    .elementor-495 .elementor-element.elementor-element-eeb3223 {
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 300px);
        max-width: 300px;
        bottom: 35px;
    }
    body:not(.rtl) .elementor-495 .elementor-element.elementor-element-eeb3223 {
        left: -10px;
    }
    body.rtl .elementor-495 .elementor-element.elementor-element-eeb3223 {
        right: -10px;
    }
    .elementor-495 .elementor-element.elementor-element-eeb3223 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }
    .elementor-495 .elementor-element.elementor-element-eeb3223 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-eeb3223 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-eeb3223 .elementskit-btn {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-bca8f42 img {
        height: 700px;
    }
    .elementor-495 .elementor-element.elementor-element-d4cc570>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-495 .elementor-element.elementor-element-fdd6852 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        padding: 25px 25px 25px 25px;
    }
    .elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-body p,
    .elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-body {
        padding: 0px 25px 25px 25px;
    }
    .elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
        font-size: 20px;
    }
    .elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
        max-width: 20px;
        height: auto;
    }
    .elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
        font-size: 20px;
    }
    .elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
        max-width: 20px;
        height: auto;
    }
    .elementor-495 .elementor-element.elementor-element-ef038ce .ekit_accordion_icon_group,
    .elementor-495 .elementor-element.elementor-element-ef038ce .ekit_accordion_icon_left_group {
        margin: 25px 25px 25px 25px;
    }
    .elementor-495 .elementor-element.elementor-element-d66f469 {
        padding: 0em 1em 0em 1em;
    }
    .elementor-495 .elementor-element.elementor-element-245d034>.elementor-element-populated {
        margin: 0em 1em 0em 0em;
        --e-column-margin-right: 1em;
        --e-column-margin-left: 0em;
    }
    .elementor-495 .elementor-element.elementor-element-aebf508 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-d9c15ca>.elementor-element-populated {
        margin: -2em 0em 3em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
        padding: 2em 2em 2em 2em;
    }
}

@media(max-width:767px) {
    .elementor-495 .elementor-element.elementor-element-ead87a1:not(.elementor-motion-effects-element-type-background),
    .elementor-495 .elementor-element.elementor-element-ead87a1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-495 .elementor-element.elementor-element-ead87a1 {
        padding: 6em 1em 5em 1em;
    }
    .elementor-495 .elementor-element.elementor-element-d2c6690 .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-4bff5a4 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-495 .elementor-element.elementor-element-4bff5a4 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-3e9ae84 {
        padding: 2em 1em 2em 1em;
    }
    .elementor-495 .elementor-element.elementor-element-809e5f4 {
        margin-top: 0em;
        margin-bottom: 0em;
    }
    .elementor-495 .elementor-element.elementor-element-c836663 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-103e5af>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-495 .elementor-element.elementor-element-531e72c .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-531e72c .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-aae92ac>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-495 .elementor-element.elementor-element-de1e3ab .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-de1e3ab .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-3d36198>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-495 .elementor-element.elementor-element-f126488 .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-f126488 .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-75451d1>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-495 .elementor-element.elementor-element-91deccb .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-91deccb .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-2286907>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-495 .elementor-element.elementor-element-502a01d .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-502a01d .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-ce07e37>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-495 .elementor-element.elementor-element-a47a7e7 .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-a47a7e7 .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-f539b93>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-495 .elementor-element.elementor-element-917a6f8 .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-917a6f8 .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-1238d6e>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-495 .elementor-element.elementor-element-a776e24 .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-a776e24 .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-6c32a3e:not(.elementor-motion-effects-element-type-background),
    .elementor-495 .elementor-element.elementor-element-6c32a3e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 45% 50%;
    }
    .elementor-495 .elementor-element.elementor-element-6c32a3e {
        padding: 2em 1em 3em 1em;
    }
    .elementor-495 .elementor-element.elementor-element-a9df69d {
        width: 75%;
    }
    .elementor-495 .elementor-element.elementor-element-a9df69d>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }
    .elementor-495 .elementor-element.elementor-element-470bd9f .skillbar-group .skill-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-470bd9f .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-1193ffd .skillbar-group .skill-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-1193ffd .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-1bc6c24 .skillbar-group .skill-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-1bc6c24 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-d8146a7 .skillbar-group .skill-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-d8146a7 .skillbar-group .number-percentage-wraper {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-54b6acc {
        width: 25%;
    }
    .elementor-495 .elementor-element.elementor-element-54b6acc>.elementor-element-populated {
        margin: 2em 0em 3em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-495 .elementor-element.elementor-element-65399ab>.elementor-widget-container {
        margin: 0em 0em 0em -1em;
    }
    .elementor-495 .elementor-element.elementor-element-65399ab .ekit-video-popup-btn i {
        font-size: 70px;
    }
    .elementor-495 .elementor-element.elementor-element-65399ab .ekit-video-popup-btn svg {
        max-width: 70px;
    }
    .elementor-495 .elementor-element.elementor-element-b568e30 {
        padding: 2em 1em 2.5em 1em;
    }
    .elementor-495 .elementor-element.elementor-element-eeb3223 {
        width: var( --container-widget-width, 270px);
        max-width: 270px;
        --container-widget-width: 270px;
        --container-widget-flex-grow: 0;
        bottom: 25px;
    }
    body:not(.rtl) .elementor-495 .elementor-element.elementor-element-eeb3223 {
        left: -5px;
    }
    body.rtl .elementor-495 .elementor-element.elementor-element-eeb3223 {
        right: -5px;
    }
    .elementor-495 .elementor-element.elementor-element-eeb3223 .elementskit-infobox {
        padding: 18px 18px 18px 18px;
    }
    .elementor-495 .elementor-element.elementor-element-eeb3223 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-eeb3223 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-eeb3223 .elementskit-btn {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-bca8f42 img {
        height: 380px;
    }
    .elementor-495 .elementor-element.elementor-element-fdd6852 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        padding: 20px 40px 20px 20px;
    }
    .elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-body p,
    .elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-body {
        padding: 0px 20px 20px 20px;
    }
    .elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
        font-size: 18px;
    }
    .elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
        max-width: 18px;
        height: auto;
    }
    .elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
        font-size: 18px;
    }
    .elementor-495 .elementor-element.elementor-element-ef038ce .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
        max-width: 18px;
        height: auto;
    }
    .elementor-495 .elementor-element.elementor-element-ef038ce .ekit_accordion_icon_group,
    .elementor-495 .elementor-element.elementor-element-ef038ce .ekit_accordion_icon_left_group {
        margin: 20px 20px 20px 20px;
    }
    .elementor-495 .elementor-element.elementor-element-d66f469:not(.elementor-motion-effects-element-type-background),
    .elementor-495 .elementor-element.elementor-element-d66f469>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-495 .elementor-element.elementor-element-d66f469 {
        padding: 3em 1.5em 4em 1.5em;
    }
    .elementor-495 .elementor-element.elementor-element-aebf508 .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-495 .elementor-element.elementor-element-d9c15ca>.elementor-element-populated {
        margin: 2em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-495 .elementor-element.elementor-element-103e5af {
        width: 50%;
    }
    .elementor-495 .elementor-element.elementor-element-aae92ac {
        width: 50%;
    }
    .elementor-495 .elementor-element.elementor-element-3d36198 {
        width: 50%;
    }
    .elementor-495 .elementor-element.elementor-element-75451d1 {
        width: 50%;
    }
    .elementor-495 .elementor-element.elementor-element-2286907 {
        width: 50%;
    }
    .elementor-495 .elementor-element.elementor-element-ce07e37 {
        width: 50%;
    }
    .elementor-495 .elementor-element.elementor-element-f539b93 {
        width: 50%;
    }
    .elementor-495 .elementor-element.elementor-element-1238d6e {
        width: 50%;
    }
    .elementor-495 .elementor-element.elementor-element-a9df69d {
        width: 65%;
    }
    .elementor-495 .elementor-element.elementor-element-54b6acc {
        width: 35%;
    }
    .elementor-495 .elementor-element.elementor-element-41f5fa1 {
        width: 100%;
    }
    .elementor-495 .elementor-element.elementor-element-d4cc570 {
        width: 100%;
    }
}

.elementor-807 .elementor-element.elementor-element-136305a:not(.elementor-motion-effects-element-type-background),
.elementor-807 .elementor-element.elementor-element-136305a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/about_head.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-807 .elementor-element.elementor-element-136305a>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-807 .elementor-element.elementor-element-136305a>.elementor-container {
    max-width: 300px;
}

.elementor-807 .elementor-element.elementor-element-136305a {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 9em 1em 8em 1em;
}

.elementor-807 .elementor-element.elementor-element-10a6a02 {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-10a6a02 .elementor-heading-title {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-583e54c-font-family), Sans-serif;
    font-size: var( --e-global-typography-583e54c-font-size);
    font-weight: var( --e-global-typography-583e54c-font-weight);
    text-transform: var( --e-global-typography-583e54c-text-transform);
    line-height: var( --e-global-typography-583e54c-line-height);
    letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
}

.elementor-807 .elementor-element.elementor-element-ae06675 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    height: 3px;
    border-color: var( --e-global-color-accent);
}

.elementor-807 .elementor-element.elementor-element-ae06675 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 15px;
}

.elementor-807 .elementor-element.elementor-element-ae06675 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-807 .elementor-element.elementor-element-ae06675 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 15px;
}

.elementor-807 .elementor-element.elementor-element-ae06675 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-807 .elementor-element.elementor-element-ae06675 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

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

.elementor-807 .elementor-element.elementor-element-ae06675 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-807 .elementor-element.elementor-element-ae06675 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-807 .elementor-element.elementor-element-ae06675 .elementor-icon-list-text {
    color: var( --e-global-color-9eaa092);
    transition: color 0.3s;
}

.elementor-807 .elementor-element.elementor-element-ae06675 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-a291686);
}

.elementor-807 .elementor-element.elementor-element-13f2790:not(.elementor-motion-effects-element-type-background),
.elementor-807 .elementor-element.elementor-element-13f2790>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/BG1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-807 .elementor-element.elementor-element-13f2790>.elementor-background-overlay {
    background-color: transparent;
    background-image: radial-gradient(at center center, var( --e-global-color-a954db2) 0%, var( --e-global-color-a291686) 50%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-807 .elementor-element.elementor-element-13f2790 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 7em 1em 7em 1em;
}

.elementor-bc-flex-widget .elementor-807 .elementor-element.elementor-element-6ac1e28.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-807 .elementor-element.elementor-element-6ac1e28>.elementor-element-populated {
    margin: 0em 1em 0em 0em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 0em;
}

.elementor-807 .elementor-element.elementor-element-8c0962a .elementor-heading-title {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-807 .elementor-element.elementor-element-07c7e30 {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    line-height: var( --e-global-typography-accent-line-height);
}

.elementor-807 .elementor-element.elementor-element-06dafad {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 4px;
}

.elementor-807 .elementor-element.elementor-element-06dafad .elementor-divider-separator {
    width: 80px;
}

.elementor-807 .elementor-element.elementor-element-06dafad .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-807 .elementor-element.elementor-element-78e2ade:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-807 .elementor-element.elementor-element-78e2ade>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-78e2ade>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 26px 26px 10px 10px;
    --e-column-margin-right: 26px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-78e2ade>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-807 .elementor-element.elementor-element-0297ea3>.elementor-widget-container {
    margin: -1em -1em 1em 1em;
}

.elementor-807 .elementor-element.elementor-element-0297ea3 img {
    width: 100%;
    height: 525px;
    object-fit: cover;
    object-position: center center;
}

.elementor-bc-flex-widget .elementor-807 .elementor-element.elementor-element-6af597a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-807 .elementor-element.elementor-element-6af597a>.elementor-element-populated {
    margin: 0em 0em 0em 2em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 2em;
}

.elementor-807 .elementor-element.elementor-element-4cbf69e>.elementor-widget-container {
    background-color: var( --e-global-color-a291686);
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-9eaa092);
}

.elementor-807 .elementor-element.elementor-element-4cbf69e .elementor-blockquote__content {
    color: var( --e-global-color-text);
    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);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-807 .elementor-element.elementor-element-4cbf69e .elementor-blockquote__content+.e-q-footer {
    margin-top: 20px;
}

.elementor-807 .elementor-element.elementor-element-4cbf69e .elementor-blockquote__author {
    color: var( --e-global-color-dea41e4);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-807 .elementor-element.elementor-element-4cbf69e .elementor-blockquote {
    background-color: var( --e-global-color-308e809);
}

.elementor-807 .elementor-element.elementor-element-0c2dabb {
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-807 .elementor-element.elementor-element-495267a .elementor-button {
    background-color: transparent;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    background-image: linear-gradient(135deg, var( --e-global-color-accent) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-807 .elementor-element.elementor-element-495267a .elementor-button:hover,
.elementor-807 .elementor-element.elementor-element-495267a .elementor-button:focus {
    background-color: transparent;
    color: var( --e-global-color-primary);
    background-image: linear-gradient(135deg, var( --e-global-color-secondary) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-807 .elementor-element.elementor-element-495267a .elementor-button:hover svg,
.elementor-807 .elementor-element.elementor-element-495267a .elementor-button:focus svg {
    fill: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-571c2c0 {
    padding: 0em 1em 7em 1em;
}

.elementor-807 .elementor-element.elementor-element-2a7006e>.elementor-element-populated {
    padding: 0em 0em 0em 0em;
}

.elementor-807 .elementor-element.elementor-element-be67e17:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-807 .elementor-element.elementor-element-be67e17>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(105deg, var( --e-global-color-308e809) 90%, var( --e-global-color-a291686) 90%);
}

.elementor-807 .elementor-element.elementor-element-be67e17>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(105deg, var( --e-global-color-a291686) 10%, var( --e-global-color-a954db2) 10%);
    opacity: 1;
}

.elementor-807 .elementor-element.elementor-element-be67e17>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1.5em 1.5em 1.5em 1.5em;
}

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

.elementor-807 .elementor-element.elementor-element-d1ede53 .elementor-counter-number-wrapper {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
}

.elementor-807 .elementor-element.elementor-element-d1ede53 .elementor-counter-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-807 .elementor-element.elementor-element-872408e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-807 .elementor-element.elementor-element-872408e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(105deg, var( --e-global-color-text) 90%, var( --e-global-color-a291686) 90%);
}

.elementor-807 .elementor-element.elementor-element-872408e>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(105deg, var( --e-global-color-a291686) 10%, var( --e-global-color-a954db2) 10%);
    opacity: 1;
}

.elementor-807 .elementor-element.elementor-element-872408e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1.5em 1.5em 1.5em 1.5em;
}

.elementor-807 .elementor-element.elementor-element-872408e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-807 .elementor-element.elementor-element-32e7460 .elementor-counter-number-wrapper {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
}

.elementor-807 .elementor-element.elementor-element-32e7460 .elementor-counter-title {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-807 .elementor-element.elementor-element-51fa03a>.elementor-element-populated {
    padding: 0em 0em 0em 0em;
}

.elementor-807 .elementor-element.elementor-element-457eb83:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-807 .elementor-element.elementor-element-457eb83>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(105deg, var( --e-global-color-308e809) 90%, var( --e-global-color-a291686) 43%);
}

.elementor-807 .elementor-element.elementor-element-457eb83>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(105deg, var( --e-global-color-a291686) 10%, var( --e-global-color-a954db2) 10%);
    opacity: 1;
}

.elementor-807 .elementor-element.elementor-element-457eb83>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1.5em 1.5em 1.5em 1.5em;
}

.elementor-807 .elementor-element.elementor-element-457eb83>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-807 .elementor-element.elementor-element-86acc17 .elementor-counter-number-wrapper {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
}

.elementor-807 .elementor-element.elementor-element-86acc17 .elementor-counter-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-807 .elementor-element.elementor-element-9d8b99f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-807 .elementor-element.elementor-element-9d8b99f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(105deg, var( --e-global-color-text) 90%, var( --e-global-color-a291686) 90%);
}

.elementor-807 .elementor-element.elementor-element-9d8b99f>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(105deg, var( --e-global-color-a291686) 10%, var( --e-global-color-a954db2) 10%);
    opacity: 1;
}

.elementor-807 .elementor-element.elementor-element-9d8b99f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1.5em 1.5em 1.5em 1.5em;
}

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

.elementor-807 .elementor-element.elementor-element-5a04630 .elementor-counter-number-wrapper {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
}

.elementor-807 .elementor-element.elementor-element-5a04630 .elementor-counter-title {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-807 .elementor-element.elementor-element-9caef74:not(.elementor-motion-effects-element-type-background),
.elementor-807 .elementor-element.elementor-element-9caef74>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/about_2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-807 .elementor-element.elementor-element-9caef74>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-807 .elementor-element.elementor-element-9caef74 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 7em 1em 7em 1em;
}

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

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

.elementor-807 .elementor-element.elementor-element-feff0b8>.elementor-element-populated {
    margin: 0em 2em 0em 0em;
    --e-column-margin-right: 2em;
    --e-column-margin-left: 0em;
}

.elementor-807 .elementor-element.elementor-element-286ddd9 .elementor-heading-title {
    color: var( --e-global-color-a291686);
}

.elementor-807 .elementor-element.elementor-element-a47f78b {
    color: var( --e-global-color-a291686);
}

.elementor-807 .elementor-element.elementor-element-3d43d8d .elementor-button {
    background-color: transparent;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    background-image: linear-gradient(135deg, var( --e-global-color-accent) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-807 .elementor-element.elementor-element-3d43d8d .elementor-button:hover,
.elementor-807 .elementor-element.elementor-element-3d43d8d .elementor-button:focus {
    background-color: transparent;
    color: var( --e-global-color-primary);
    background-image: linear-gradient(135deg, var( --e-global-color-secondary) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-807 .elementor-element.elementor-element-3d43d8d .elementor-button:hover svg,
.elementor-807 .elementor-element.elementor-element-3d43d8d .elementor-button:focus svg {
    fill: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-7193bba>.elementor-element-populated {
    margin: 0em 0em 0em 2em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 2em;
}

.elementor-807 .elementor-element.elementor-element-67bb5a1.ekit-equal-height-enable,
.elementor-807 .elementor-element.elementor-element-67bb5a1.ekit-equal-height-enable .elementor-widget-container,
.elementor-807 .elementor-element.elementor-element-67bb5a1.ekit-equal-height-enable .ekit-wid-con,
.elementor-807 .elementor-element.elementor-element-67bb5a1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-807 .elementor-element.elementor-element-67bb5a1 .elementskit-infobox {
    background-color: var( --e-global-color-a954db2);
    padding: 30px 30px 30px 30px;
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-a291686);
    border-radius: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-67bb5a1 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-807 .elementor-element.elementor-element-67bb5a1 .elementskit-infobox .box-body>p {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-807 .elementor-element.elementor-element-67bb5a1 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-a18d1b8.ekit-equal-height-enable,
.elementor-807 .elementor-element.elementor-element-a18d1b8.ekit-equal-height-enable .elementor-widget-container,
.elementor-807 .elementor-element.elementor-element-a18d1b8.ekit-equal-height-enable .ekit-wid-con,
.elementor-807 .elementor-element.elementor-element-a18d1b8.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-807 .elementor-element.elementor-element-a18d1b8 .elementskit-infobox {
    background-color: var( --e-global-color-a954db2);
    padding: 30px 30px 30px 30px;
    border-style: dashed;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-a291686);
    border-radius: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-a18d1b8 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-807 .elementor-element.elementor-element-a18d1b8 .elementskit-infobox .box-body>p {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-807 .elementor-element.elementor-element-a18d1b8 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-8df75fe {
    overflow: hidden;
    padding: 7em 1em 7em 1em;
}

.elementor-807 .elementor-element.elementor-element-848479a {
    width: var( --container-widget-width, 350px);
    max-width: 350px;
    --container-widget-width: 350px;
    --container-widget-flex-grow: 0;
    bottom: 30px;
}

body:not(.rtl) .elementor-807 .elementor-element.elementor-element-848479a {
    left: 35px;
}

body.rtl .elementor-807 .elementor-element.elementor-element-848479a {
    right: 35px;
}

.elementor-807 .elementor-element.elementor-element-848479a .elementor-heading-title {
    color: var( --e-global-color-a954db2);
    font-family: var( --e-global-typography-3715edf-font-family), Sans-serif;
    font-size: var( --e-global-typography-3715edf-font-size);
    font-weight: var( --e-global-typography-3715edf-font-weight);
    text-transform: var( --e-global-typography-3715edf-text-transform);
    line-height: var( --e-global-typography-3715edf-line-height);
    letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: var( --e-global-color-a291686);
    stroke: var( --e-global-color-a291686);
}

.elementor-807 .elementor-element.elementor-element-cf48df2 {
    width: var( --container-widget-width, 300px);
    max-width: 300px;
    --container-widget-width: 300px;
    --container-widget-flex-grow: 0;
    top: 0px;
}

body:not(.rtl) .elementor-807 .elementor-element.elementor-element-cf48df2 {
    right: 10px;
}

body.rtl .elementor-807 .elementor-element.elementor-element-cf48df2 {
    left: 10px;
}

.elementor-807 .elementor-element.elementor-element-cf48df2 img {
    width: 100%;
    border-style: solid;
    border-width: 0px 0px 10px 10px;
    border-color: var( --e-global-color-a291686);
}

.elementor-807 .elementor-element.elementor-element-3931c8e>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-3931c8e img {
    width: 100%;
    height: 450px;
    object-fit: cover;
    object-position: center center;
}

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

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

.elementor-807 .elementor-element.elementor-element-d938383>.elementor-element-populated {
    margin: 0em 0em 0em 2em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 2em;
}

.elementor-807 .elementor-element.elementor-element-6a8974c .elementor-heading-title {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-807 .elementor-element.elementor-element-e5b9d00 {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-807 .elementor-element.elementor-element-7a38a2c>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-807 .elementor-element.elementor-element-2247bf7 {
    --icon-box-icon-margin: 15px;
}

.elementor-807 .elementor-element.elementor-element-2247bf7 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-2247bf7.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-2247bf7.elementor-view-framed .elementor-icon,
.elementor-807 .elementor-element.elementor-element-2247bf7.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-2247bf7 .elementor-icon {
    font-size: 30px;
}

.elementor-807 .elementor-element.elementor-element-2247bf7 .elementor-icon-box-title,
.elementor-807 .elementor-element.elementor-element-2247bf7 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-807 .elementor-element.elementor-element-2247bf7 .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-807 .elementor-element.elementor-element-0600b8b>.elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-807 .elementor-element.elementor-element-5d4070f {
    --icon-box-icon-margin: 15px;
}

.elementor-807 .elementor-element.elementor-element-5d4070f .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-5d4070f.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-5d4070f.elementor-view-framed .elementor-icon,
.elementor-807 .elementor-element.elementor-element-5d4070f.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-5d4070f .elementor-icon {
    font-size: 30px;
}

.elementor-807 .elementor-element.elementor-element-5d4070f .elementor-icon-box-title,
.elementor-807 .elementor-element.elementor-element-5d4070f .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-807 .elementor-element.elementor-element-5d4070f .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-807 .elementor-element.elementor-element-c1ca843>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-807 .elementor-element.elementor-element-4745800 {
    --icon-box-icon-margin: 15px;
}

.elementor-807 .elementor-element.elementor-element-4745800 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

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

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

.elementor-807 .elementor-element.elementor-element-4745800 .elementor-icon {
    font-size: 30px;
}

.elementor-807 .elementor-element.elementor-element-4745800 .elementor-icon-box-title,
.elementor-807 .elementor-element.elementor-element-4745800 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-807 .elementor-element.elementor-element-4745800 .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-807 .elementor-element.elementor-element-2a6e115>.elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-807 .elementor-element.elementor-element-59e51c6 {
    --icon-box-icon-margin: 15px;
}

.elementor-807 .elementor-element.elementor-element-59e51c6 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-59e51c6.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-59e51c6.elementor-view-framed .elementor-icon,
.elementor-807 .elementor-element.elementor-element-59e51c6.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-59e51c6 .elementor-icon {
    font-size: 30px;
}

.elementor-807 .elementor-element.elementor-element-59e51c6 .elementor-icon-box-title,
.elementor-807 .elementor-element.elementor-element-59e51c6 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-807 .elementor-element.elementor-element-59e51c6 .elementor-icon-box-description {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-807 .elementor-element.elementor-element-084e218>.elementor-background-overlay {
    background-image: url("/assets/uploads/BG2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.5;
}

.elementor-807 .elementor-element.elementor-element-084e218 {
    overflow: hidden;
    padding: 6em 1em 7em 1em;
}

.elementor-bc-flex-widget .elementor-807 .elementor-element.elementor-element-020e8d8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-807 .elementor-element.elementor-element-020e8d8>.elementor-element-populated {
    margin: 0em 3em 0em 0em;
    --e-column-margin-right: 3em;
    --e-column-margin-left: 0em;
}

.elementor-807 .elementor-element.elementor-element-b5991ea .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-807 .elementor-element.elementor-element-42f1e7f .elementor-button {
    background-color: transparent;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    background-image: linear-gradient(135deg, var( --e-global-color-accent) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-807 .elementor-element.elementor-element-42f1e7f .elementor-button:hover,
.elementor-807 .elementor-element.elementor-element-42f1e7f .elementor-button:focus {
    background-color: transparent;
    color: var( --e-global-color-primary);
    background-image: linear-gradient(135deg, var( --e-global-color-secondary) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-807 .elementor-element.elementor-element-42f1e7f .elementor-button:hover svg,
.elementor-807 .elementor-element.elementor-element-42f1e7f .elementor-button:focus svg {
    fill: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-6d6850c>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-9f2e811 .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-9f2e811 .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-9f2e811 .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-9f2e811 .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-9f2e811 .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-9f2e811 .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-9f2e811 .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-9f2e811 .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-9f2e811 .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-9f2e811 .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-9f2e811 .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-9f2e811 .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-9f2e811 .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-9f2e811 .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-9f2e811 .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-9f2e811 .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .profile-card:hover,
.elementor-807 .elementor-element.elementor-element-9f2e811 .profile-image-card:hover,
.elementor-807 .elementor-element.elementor-element-9f2e811 .profile-card::before,
.elementor-807 .elementor-element.elementor-element-9f2e811 .profile-image-card::before,
.elementor-807 .elementor-element.elementor-element-9f2e811 div .profile-card .profile-body::before,
.elementor-807 .elementor-element.elementor-element-9f2e811 .image-card-v3 .profile-image-card:after {
    background-color: #FD6326E3;
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .profile-card,
.elementor-807 .elementor-element.elementor-element-9f2e811 .profile-image-card {
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var( --e-global-color-a291686);
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .profile-body .profile-title {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .profile-body .profile-designation {
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.team-popup-id-9f2e811 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.elementor-807 .elementor-element.elementor-element-9f2e811 .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.team-popup-id-9f2e811 .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-7a81e23 .elementor-repeater-item-663d793>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-7a81e23 .elementor-repeater-item-663d793>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-7a81e23 .elementor-repeater-item-663d793>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-7a81e23 .elementor-repeater-item-663d793>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-7a81e23 .elementor-repeater-item-df844f2>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-7a81e23 .elementor-repeater-item-df844f2>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-7a81e23 .elementor-repeater-item-df844f2>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-7a81e23 .elementor-repeater-item-df844f2>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-7a81e23 .elementor-repeater-item-d99839b>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-7a81e23 .elementor-repeater-item-d99839b>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-7a81e23 .elementor-repeater-item-d99839b>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-7a81e23 .elementor-repeater-item-d99839b>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-7a81e23 .elementor-repeater-item-a9e55d5>a {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-a291686);
}

.team-popup-id-7a81e23 .elementor-repeater-item-a9e55d5>a svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.team-popup-id-7a81e23 .elementor-repeater-item-a9e55d5>a:hover {
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-secondary);
}

.team-popup-id-7a81e23 .elementor-repeater-item-a9e55d5>a:hover svg path {
    stroke: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .profile-card:hover,
.elementor-807 .elementor-element.elementor-element-7a81e23 .profile-image-card:hover,
.elementor-807 .elementor-element.elementor-element-7a81e23 .profile-card::before,
.elementor-807 .elementor-element.elementor-element-7a81e23 .profile-image-card::before,
.elementor-807 .elementor-element.elementor-element-7a81e23 div .profile-card .profile-body::before,
.elementor-807 .elementor-element.elementor-element-7a81e23 .image-card-v3 .profile-image-card:after {
    background-color: #FD6326E3;
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .profile-card,
.elementor-807 .elementor-element.elementor-element-7a81e23 .profile-image-card {
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var( --e-global-color-a291686);
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .profile-body .profile-title {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .profile-body .profile-designation {
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.team-popup-id-7a81e23 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
}

.elementor-807 .elementor-element.elementor-element-7a81e23 .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

.team-popup-id-7a81e23 .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 2px 0px 2px;
}

@media(min-width:768px) {
    .elementor-807 .elementor-element.elementor-element-feff0b8 {
        width: 50%;
    }
    .elementor-807 .elementor-element.elementor-element-7193bba {
        width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-807 .elementor-element.elementor-element-136305a:not(.elementor-motion-effects-element-type-background),
    .elementor-807 .elementor-element.elementor-element-136305a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-807 .elementor-element.elementor-element-136305a {
        padding: 7em 1em 6em 1em;
    }
    .elementor-807 .elementor-element.elementor-element-10a6a02 .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-ae06675 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-807 .elementor-element.elementor-element-ae06675 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-13f2790 {
        padding: 4em 2em 4em 2em;
    }
    .elementor-807 .elementor-element.elementor-element-6ac1e28>.elementor-element-populated {
        margin: 0em 0em 2em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-807 .elementor-element.elementor-element-8c0962a .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-07c7e30 {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-0297ea3 img {
        height: 480px;
    }
    .elementor-807 .elementor-element.elementor-element-6af597a>.elementor-element-populated {
        margin: 0em 0em 0em 1em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 1em;
    }
    .elementor-807 .elementor-element.elementor-element-4cbf69e .elementor-blockquote__content {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-4cbf69e .elementor-blockquote__author {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-4cbf69e .elementor-blockquote {
        padding: 25px;
    }
    .elementor-807 .elementor-element.elementor-element-0c2dabb {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-571c2c0 {
        padding: 0em 1em 5em 1em;
    }
    .elementor-807 .elementor-element.elementor-element-2a7006e>.elementor-element-populated {
        margin: 0em 0em 2em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-807 .elementor-element.elementor-element-d1ede53 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-d1ede53 .elementor-counter-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-32e7460 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-32e7460 .elementor-counter-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-86acc17 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-86acc17 .elementor-counter-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-5a04630 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-5a04630 .elementor-counter-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-9caef74 {
        padding: 5em 1em 5em 1em;
    }
    .elementor-807 .elementor-element.elementor-element-feff0b8>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-bc-flex-widget .elementor-807 .elementor-element.elementor-element-7193bba.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-807 .elementor-element.elementor-element-7193bba.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-807 .elementor-element.elementor-element-7193bba>.elementor-element-populated {
        margin: 0em 0em 0em 1.5em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 1.5em;
    }
    .elementor-807 .elementor-element.elementor-element-67bb5a1 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }
    .elementor-807 .elementor-element.elementor-element-67bb5a1 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-67bb5a1 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-a18d1b8 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }
    .elementor-807 .elementor-element.elementor-element-a18d1b8 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-a18d1b8 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-8df75fe {
        padding: 4em 2em 4em 2em;
    }
    .elementor-807 .elementor-element.elementor-element-848479a .elementor-heading-title {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-d938383>.elementor-element-populated {
        margin: 0em 0em 2em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-807 .elementor-element.elementor-element-6a8974c .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-2247bf7>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-807 .elementor-element.elementor-element-2247bf7 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-807 .elementor-element.elementor-element-2247bf7 .elementor-icon {
        font-size: 25px;
    }
    .elementor-807 .elementor-element.elementor-element-2247bf7 .elementor-icon-box-title,
    .elementor-807 .elementor-element.elementor-element-2247bf7 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-2247bf7 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-5d4070f>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-807 .elementor-element.elementor-element-5d4070f .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-807 .elementor-element.elementor-element-5d4070f .elementor-icon {
        font-size: 25px;
    }
    .elementor-807 .elementor-element.elementor-element-5d4070f .elementor-icon-box-title,
    .elementor-807 .elementor-element.elementor-element-5d4070f .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-5d4070f .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-4745800>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-807 .elementor-element.elementor-element-4745800 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-807 .elementor-element.elementor-element-4745800 .elementor-icon {
        font-size: 25px;
    }
    .elementor-807 .elementor-element.elementor-element-4745800 .elementor-icon-box-title,
    .elementor-807 .elementor-element.elementor-element-4745800 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-4745800 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-59e51c6>.elementor-widget-container {
        padding: 0em 5em 0em 0em;
    }
    .elementor-807 .elementor-element.elementor-element-59e51c6 .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-807 .elementor-element.elementor-element-59e51c6 .elementor-icon {
        font-size: 25px;
    }
    .elementor-807 .elementor-element.elementor-element-59e51c6 .elementor-icon-box-title,
    .elementor-807 .elementor-element.elementor-element-59e51c6 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-59e51c6 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-084e218 {
        padding: 4em 2.5em 4em 2.5em;
    }
    .elementor-807 .elementor-element.elementor-element-020e8d8>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-807 .elementor-element.elementor-element-b5991ea .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-9623f9b>.elementor-element-populated {
        margin: 0em 1em 0em 0em;
        --e-column-margin-right: 1em;
        --e-column-margin-left: 0em;
    }
    .elementor-807 .elementor-element.elementor-element-9f2e811 .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-9f2e811 .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-69377ac>.elementor-element-populated {
        margin: 0em 0em 0em 1em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 1em;
    }
    .elementor-807 .elementor-element.elementor-element-7a81e23 .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-7a81e23 .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
}

@media(max-width:767px) {
    .elementor-807 .elementor-element.elementor-element-136305a:not(.elementor-motion-effects-element-type-background),
    .elementor-807 .elementor-element.elementor-element-136305a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 55% 50%;
    }
    .elementor-807 .elementor-element.elementor-element-136305a {
        padding: 6em 1em 5em 1em !important;
    }
    .elementor-807 .elementor-element.elementor-element-10a6a02 .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-ae06675 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-807 .elementor-element.elementor-element-ae06675 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-13f2790 {
        padding: 2.5em 1.5em 2.5em 1.5em;
    }
    .elementor-807 .elementor-element.elementor-element-6ac1e28>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-807 .elementor-element.elementor-element-8c0962a .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-07c7e30 {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-06dafad .elementor-divider-separator {
        width: 70px;
    }
    .elementor-807 .elementor-element.elementor-element-0297ea3 img {
        height: 365px;
    }
    .elementor-807 .elementor-element.elementor-element-6af597a>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-807 .elementor-element.elementor-element-4cbf69e .elementor-blockquote__content {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-4cbf69e .elementor-blockquote__author {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-4cbf69e .elementor-blockquote {
        padding: 20px;
    }
    .elementor-807 .elementor-element.elementor-element-0c2dabb {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-571c2c0 {
        padding: 0em 1.5em 3em 1.5em;
    }
    .elementor-807 .elementor-element.elementor-element-2a7006e>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-807 .elementor-element.elementor-element-d1ede53 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-d1ede53 .elementor-counter-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-32e7460 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-32e7460 .elementor-counter-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-86acc17 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-86acc17 .elementor-counter-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-5a04630 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-5a04630 .elementor-counter-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-9caef74 {
        padding: 3em 1.5em 3em 1.5em;
    }
    .elementor-807 .elementor-element.elementor-element-feff0b8>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-807 .elementor-element.elementor-element-7193bba>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-807 .elementor-element.elementor-element-67bb5a1 .elementskit-infobox {
        padding: 18px 18px 18px 18px;
    }
    .elementor-807 .elementor-element.elementor-element-67bb5a1 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-67bb5a1 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-a18d1b8 .elementskit-infobox {
        padding: 18px 18px 18px 18px;
    }
    .elementor-807 .elementor-element.elementor-element-a18d1b8 .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-a18d1b8 .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-8df75fe {
        padding: 2.5em 1.5em 3em 1.5em;
    }
    .elementor-807 .elementor-element.elementor-element-dbd7de9>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-807 .elementor-element.elementor-element-848479a {
        --container-widget-width: 190px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 190px);
        max-width: 190px;
        bottom: 15px;
    }
    body:not(.rtl) .elementor-807 .elementor-element.elementor-element-848479a {
        left: 15px;
    }
    body.rtl .elementor-807 .elementor-element.elementor-element-848479a {
        right: 15px;
    }
    .elementor-807 .elementor-element.elementor-element-848479a .elementor-heading-title {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-cf48df2 {
        --container-widget-width: 160px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 160px);
        max-width: 160px;
    }
    body:not(.rtl) .elementor-807 .elementor-element.elementor-element-cf48df2 {
        right: 0px;
    }
    body.rtl .elementor-807 .elementor-element.elementor-element-cf48df2 {
        left: 0px;
    }
    .elementor-807 .elementor-element.elementor-element-cf48df2 img {
        border-width: 0px 0px 7px 7px;
    }
    .elementor-807 .elementor-element.elementor-element-3931c8e img {
        height: 240px;
    }
    .elementor-807 .elementor-element.elementor-element-d938383>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-807 .elementor-element.elementor-element-6a8974c .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-e5b9d00 {
        margin-top: 0px;
        margin-bottom: 15px;
    }
    .elementor-807 .elementor-element.elementor-element-7a38a2c>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-807 .elementor-element.elementor-element-2247bf7>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-807 .elementor-element.elementor-element-2247bf7 .elementor-icon {
        font-size: 22px;
    }
    .elementor-807 .elementor-element.elementor-element-2247bf7 .elementor-icon-box-title,
    .elementor-807 .elementor-element.elementor-element-2247bf7 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-2247bf7 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-0600b8b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-807 .elementor-element.elementor-element-5d4070f>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-807 .elementor-element.elementor-element-5d4070f .elementor-icon {
        font-size: 22px;
    }
    .elementor-807 .elementor-element.elementor-element-5d4070f .elementor-icon-box-title,
    .elementor-807 .elementor-element.elementor-element-5d4070f .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-5d4070f .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-c1ca843>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-807 .elementor-element.elementor-element-4745800>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-807 .elementor-element.elementor-element-4745800 .elementor-icon {
        font-size: 22px;
    }
    .elementor-807 .elementor-element.elementor-element-4745800 .elementor-icon-box-title,
    .elementor-807 .elementor-element.elementor-element-4745800 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-4745800 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-2a6e115>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-807 .elementor-element.elementor-element-59e51c6>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
    .elementor-807 .elementor-element.elementor-element-59e51c6 .elementor-icon {
        font-size: 22px;
    }
    .elementor-807 .elementor-element.elementor-element-59e51c6 .elementor-icon-box-title,
    .elementor-807 .elementor-element.elementor-element-59e51c6 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-59e51c6 .elementor-icon-box-description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-084e218 {
        padding: 2em 1.5em 2.5em 1.5em;
    }
    .elementor-807 .elementor-element.elementor-element-b5991ea .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-807 .elementor-element.elementor-element-9623f9b>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-807 .elementor-element.elementor-element-9f2e811 .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-9f2e811 .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-69377ac>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-807 .elementor-element.elementor-element-7a81e23 .profile-body .profile-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
    }
    .elementor-807 .elementor-element.elementor-element-7a81e23 .profile-body .profile-designation {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-807 .elementor-element.elementor-element-6ac1e28 {
        width: 100%;
    }
    .elementor-807 .elementor-element.elementor-element-78e2ade {
        width: 50%;
    }
    .elementor-807 .elementor-element.elementor-element-6af597a {
        width: 50%;
    }
    .elementor-807 .elementor-element.elementor-element-2a7006e {
        width: 100%;
    }
    .elementor-807 .elementor-element.elementor-element-be67e17 {
        width: 50%;
    }
    .elementor-807 .elementor-element.elementor-element-872408e {
        width: 50%;
    }
    .elementor-807 .elementor-element.elementor-element-51fa03a {
        width: 100%;
    }
    .elementor-807 .elementor-element.elementor-element-457eb83 {
        width: 50%;
    }
    .elementor-807 .elementor-element.elementor-element-9d8b99f {
        width: 50%;
    }
    .elementor-807 .elementor-element.elementor-element-feff0b8 {
        width: 55%;
    }
    .elementor-807 .elementor-element.elementor-element-7193bba {
        width: 45%;
    }
    .elementor-807 .elementor-element.elementor-element-dbd7de9 {
        width: 100%;
    }
    .elementor-807 .elementor-element.elementor-element-d938383 {
        width: 100%;
    }
    .elementor-807 .elementor-element.elementor-element-020e8d8 {
        width: 100%;
    }
    .elementor-807 .elementor-element.elementor-element-6d6850c {
        width: 100%;
    }
    .elementor-807 .elementor-element.elementor-element-9623f9b {
        width: 50%;
    }
    .elementor-807 .elementor-element.elementor-element-69377ac {
        width: 50%;
    }
}

.elementor-399 .elementor-element.elementor-element-b93b43a:not(.elementor-motion-effects-element-type-background),
.elementor-399 .elementor-element.elementor-element-b93b43a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/rdsm-136.jpg");
    background-position: 50% 14%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-399 .elementor-element.elementor-element-b93b43a>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-399 .elementor-element.elementor-element-b93b43a>.elementor-container {
    max-width: 700px;
}

.elementor-399 .elementor-element.elementor-element-b93b43a {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 9em 1em 8em 1em;
}

.elementor-399 .elementor-element.elementor-element-e19e3ba {
    text-align: center;
}

.elementor-399 .elementor-element.elementor-element-e19e3ba .elementor-heading-title {
    color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-583e54c-font-family), Sans-serif;
    font-size: var( --e-global-typography-583e54c-font-size);
    font-weight: var( --e-global-typography-583e54c-font-weight);
    text-transform: var( --e-global-typography-583e54c-text-transform);
    line-height: var( --e-global-typography-583e54c-line-height);
    letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
}

.elementor-399 .elementor-element.elementor-element-089ed2c .elementor-icon-list-item:not(:last-child):after {
    content: "";
    height: 3px;
    border-color: var( --e-global-color-accent);
}

.elementor-399 .elementor-element.elementor-element-089ed2c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 15px;
}

.elementor-399 .elementor-element.elementor-element-089ed2c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-399 .elementor-element.elementor-element-089ed2c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 15px;
}

.elementor-399 .elementor-element.elementor-element-089ed2c .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-399 .elementor-element.elementor-element-089ed2c .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-399 .elementor-element.elementor-element-089ed2c {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-399 .elementor-element.elementor-element-089ed2c .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-399 .elementor-element.elementor-element-089ed2c .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-399 .elementor-element.elementor-element-089ed2c .elementor-icon-list-text {
    color: var( --e-global-color-9eaa092);
    transition: color 0.3s;
}

.elementor-399 .elementor-element.elementor-element-089ed2c .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-a291686);
}

.elementor-399 .elementor-element.elementor-element-ff27dcb {
    overflow: hidden;
    padding: 7em 1em 7em 1em;
}

.elementor-399 .elementor-element.elementor-element-1c8a6ac.ekit-equal-height-enable,
.elementor-399 .elementor-element.elementor-element-1c8a6ac.ekit-equal-height-enable .elementor-widget-container,
.elementor-399 .elementor-element.elementor-element-1c8a6ac.ekit-equal-height-enable .ekit-wid-con,
.elementor-399 .elementor-element.elementor-element-1c8a6ac.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-399 .elementor-element.elementor-element-1c8a6ac .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(65deg, var( --e-global-color-a291686) 40%, #FFFFFFB8 100%);
    padding: 20px 20px 20px 20px;
    box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.15);
    border-radius: 0px 0px 0px 0px;
}

.elementor-399 .elementor-element.elementor-element-1c8a6ac .elementskit-btn {
    background-color: var( --e-global-color-a954db2);
    padding: 0px 0px 0px 0px;
    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);
    text-transform: var( --e-global-typography-text-text-transform);
    line-height: var( --e-global-typography-text-line-height);
    color: var( --e-global-color-dea41e4);
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-a954db2);
    border-radius: 0px 0px 0px 0px;
}

.elementor-399 .elementor-element.elementor-element-1c8a6ac {
    width: var( --container-widget-width, 310px);
    max-width: 310px;
    --container-widget-width: 310px;
    --container-widget-flex-grow: 0;
    bottom: 30px;
}

body:not(.rtl) .elementor-399 .elementor-element.elementor-element-1c8a6ac {
    left: -10px;
}

body.rtl .elementor-399 .elementor-element.elementor-element-1c8a6ac {
    right: -10px;
}

.elementor-399 .elementor-element.elementor-element-1c8a6ac .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-399 .elementor-element.elementor-element-1c8a6ac .elementskit-infobox .box-body>p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-399 .elementor-element.elementor-element-1c8a6ac .elementskit-infobox p {
    margin: 0px 0px 20px 0px;
}

.elementor-399 .elementor-element.elementor-element-1c8a6ac .elementskit-btn svg path {
    stroke: var( --e-global-color-dea41e4);
    fill: var( --e-global-color-dea41e4);
}

.elementor-399 .elementor-element.elementor-element-1c8a6ac .elementskit-infobox:hover .elementskit-btn {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-primary);
}

.elementor-399 .elementor-element.elementor-element-6006317 img {
    width: 100%;
    height: 650px;
    object-fit: cover;
    object-position: center center;
}

.elementor-bc-flex-widget .elementor-399 .elementor-element.elementor-element-28756dd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-399 .elementor-element.elementor-element-28756dd>.elementor-element-populated {
    margin: 0em 0em 0em 2em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 2em;
}

.elementor-399 .elementor-element.elementor-element-310107f .elementor-heading-title {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: var( --e-global-color-primary);
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    background-color: var( --e-global-color-a291686);
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
    color: var( --e-global-color-secondary);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-body,
.elementor-399 .elementor-element.elementor-element-e1ba931 .accordion.floating-style .elementskit-card-body {
    background-color: var( --e-global-color-primary);
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
    color: var( --e-global-color-a291686);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
    color: var( --e-global-color-a291686);
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 10px;
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-body p {
    color: var( --e-global-color-a291686);
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-body {
    color: var( --e-global-color-a291686);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 25px 25px 25px;
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-body p,
.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-body {
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion>.elementskit-card.active {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    border-radius: 0px 0px 0px 0px;
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion>.elementskit-card {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-9eaa092);
    border-radius: 0px 0px 0px 0px;
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link.collapsed {
    border-radius: 0px 0px 0px 0px;
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    font-size: 22px;
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
    max-width: 22px;
    height: auto;
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    color: var( --e-global-color-secondary);
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path {
    stroke: var( --e-global-color-secondary);
    fill: var( --e-global-color-secondary);
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
    font-size: 22px;
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
    max-width: 22px;
    height: auto;
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed {
    color: var( --e-global-color-a291686);
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg path {
    stroke: var( --e-global-color-a291686);
    fill: var( --e-global-color-a291686);
}

.elementor-399 .elementor-element.elementor-element-e1ba931 .ekit_accordion_icon_group,
.elementor-399 .elementor-element.elementor-element-e1ba931 .ekit_accordion_icon_left_group {
    margin: 25px 25px 25px 25px;
}

.elementor-399 .elementor-element.elementor-element-e3052fb:not(.elementor-motion-effects-element-type-background),
.elementor-399 .elementor-element.elementor-element-e3052fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/uploads/rdsm-138.jpg");
    background-position: 50% 15%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-399 .elementor-element.elementor-element-e3052fb>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-399 .elementor-element.elementor-element-e3052fb>.elementor-container {
    max-width: 700px;
}

.elementor-399 .elementor-element.elementor-element-e3052fb {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 8em 1em 8em 1em;
}

.elementor-399 .elementor-element.elementor-element-2a2f975 {
    text-align: center;
}

.elementor-399 .elementor-element.elementor-element-2a2f975 .elementor-heading-title {
    color: var( --e-global-color-a291686);
}

.elementor-399 .elementor-element.elementor-element-8a1aa96 {
    text-align: center;
    color: var( --e-global-color-a291686);
}

.elementor-399 .elementor-element.elementor-element-60b2707 .elementor-button {
    background-color: transparent;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    background-image: linear-gradient(135deg, var( --e-global-color-accent) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-399 .elementor-element.elementor-element-60b2707 .elementor-button:hover,
.elementor-399 .elementor-element.elementor-element-60b2707 .elementor-button:focus {
    background-color: transparent;
    color: var( --e-global-color-primary);
    background-image: linear-gradient(135deg, var( --e-global-color-secondary) 93%, var( --e-global-color-a954db2) 93%);
}

.elementor-399 .elementor-element.elementor-element-60b2707 .elementor-button:hover svg,
.elementor-399 .elementor-element.elementor-element-60b2707 .elementor-button:focus svg {
    fill: var( --e-global-color-primary);
}

.elementor-399 .elementor-element.elementor-element-e024002 {
    overflow: hidden;
    padding: 6em 1em 7em 1em;
}

.elementor-bc-flex-widget .elementor-399 .elementor-element.elementor-element-0747fa3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-399 .elementor-element.elementor-element-0747fa3>.elementor-element-populated {
    margin: 0em 3em 0em 0em;
    --e-column-margin-right: 3em;
    --e-column-margin-left: 0em;
}

.elementor-399 .elementor-element.elementor-element-906c10e .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    font-style: var( --e-global-typography-84ca66e-font-style);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-399 .elementor-element.elementor-element-10b535e {
    --grid-row-gap: 20px;
    --grid-column-gap: 30px;
}

.elementor-399 .elementor-element.elementor-element-10b535e .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1 * 100%);
}

.elementor-399 .elementor-element.elementor-element-10b535e:after {
    content: "1";
}

.elementor-399 .elementor-element.elementor-element-10b535e .elementor-post__thumbnail__link {
    width: 40%;
}

.elementor-399 .elementor-element.elementor-element-10b535e .elementor-post__meta-data span+span:before {
    content: "//";
}

.elementor-399 .elementor-element.elementor-element-10b535e.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}

.elementor-399 .elementor-element.elementor-element-10b535e.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}

.elementor-399 .elementor-element.elementor-element-10b535e.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}

.elementor-399 .elementor-element.elementor-element-10b535e .elementor-post__title,
.elementor-399 .elementor-element.elementor-element-10b535e .elementor-post__title a {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
}

.elementor-399 .elementor-element.elementor-element-10b535e .elementor-post__title {
    margin-bottom: 8px;
}

.elementor-399 .elementor-element.elementor-element-10b535e .elementor-post__meta-data {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
}

.elementor-399 .elementor-element.elementor-element-10b535e .elementor-post__meta-data span:before {
    color: var( --e-global-color-primary);
}

.elementor-399 .elementor-element.elementor-element-10b535e .elementor-post__excerpt p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
}

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

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

.elementor-399 .elementor-element.elementor-element-91638a8 .elementor-cta .elementor-cta__bg,
.elementor-399 .elementor-element.elementor-element-91638a8 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 700ms;
}

.elementor-399 .elementor-element.elementor-element-91638a8 .elementor-cta__content {
    min-height: 510px;
    text-align: left;
    padding: 35px 35px 35px 35px;
}

.elementor-399 .elementor-element.elementor-element-91638a8 .elementor-cta__title {
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
    color: var( --e-global-color-a291686);
}

.elementor-399 .elementor-element.elementor-element-91638a8 .elementor-cta__description {
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
    color: var( --e-global-color-a291686);
}

.elementor-399 .elementor-element.elementor-element-91638a8 .elementor-cta__description:not(:last-child) {
    margin-bottom: 30px;
}

.elementor-399 .elementor-element.elementor-element-91638a8 .elementor-cta__button {
    color: var( --e-global-color-a291686);
    background-color: #E4002B00;
    border-width: 2px;
}

.elementor-399 .elementor-element.elementor-element-91638a8 .elementor-cta__button:hover {
    color: var( --e-global-color-secondary);
    background-color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-399 .elementor-element.elementor-element-91638a8 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: #10182078;
}

.elementor-399 .elementor-element.elementor-element-91638a8 .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: #02010145;
}

@media(max-width:1024px) {
    .elementor-399 .elementor-element.elementor-element-b93b43a:not(.elementor-motion-effects-element-type-background),
    .elementor-399 .elementor-element.elementor-element-b93b43a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 50% 10%;
    }
    .elementor-399 .elementor-element.elementor-element-b93b43a {
        padding: 7em 1em 6em 1em;
    }
    .elementor-399 .elementor-element.elementor-element-e19e3ba .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-399 .elementor-element.elementor-element-089ed2c .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-399 .elementor-element.elementor-element-089ed2c .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-399 .elementor-element.elementor-element-ff27dcb {
        padding: 4em 2em 4em 2em;
    }
    .elementor-399 .elementor-element.elementor-element-1c8a6ac {
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 300px);
        max-width: 300px;
        bottom: 35px;
    }
    body:not(.rtl) .elementor-399 .elementor-element.elementor-element-1c8a6ac {
        left: -10px;
    }
    body.rtl .elementor-399 .elementor-element.elementor-element-1c8a6ac {
        right: -10px;
    }
    .elementor-399 .elementor-element.elementor-element-1c8a6ac .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }
    .elementor-399 .elementor-element.elementor-element-1c8a6ac .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-399 .elementor-element.elementor-element-1c8a6ac .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-399 .elementor-element.elementor-element-1c8a6ac .elementskit-btn {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-399 .elementor-element.elementor-element-6006317 img {
        height: 700px;
    }
    .elementor-399 .elementor-element.elementor-element-28756dd>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-399 .elementor-element.elementor-element-310107f .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        padding: 25px 25px 25px 25px;
    }
    .elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-body p,
    .elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-body {
        padding: 0px 25px 25px 25px;
    }
    .elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
        font-size: 20px;
    }
    .elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
        max-width: 20px;
        height: auto;
    }
    .elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
        font-size: 20px;
    }
    .elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
        max-width: 20px;
        height: auto;
    }
    .elementor-399 .elementor-element.elementor-element-e1ba931 .ekit_accordion_icon_group,
    .elementor-399 .elementor-element.elementor-element-e1ba931 .ekit_accordion_icon_left_group {
        margin: 25px 25px 25px 25px;
    }
    .elementor-399 .elementor-element.elementor-element-e3052fb>.elementor-container {
        max-width: 500px;
    }
    .elementor-399 .elementor-element.elementor-element-e3052fb:not(.elementor-motion-effects-element-type-background),
    .elementor-399 .elementor-element.elementor-element-e3052fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 0%;
    }
    .elementor-399 .elementor-element.elementor-element-e3052fb {
        padding: 5em 1em 5em 1em;
    }
    .elementor-399 .elementor-element.elementor-element-e024002 {
        padding: 3.5em 2em 4em 2em;
    }
    .elementor-399 .elementor-element.elementor-element-0747fa3>.elementor-element-populated {
        margin: 0em 0em 1em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-399 .elementor-element.elementor-element-906c10e {
        text-align: center;
    }
    .elementor-399 .elementor-element.elementor-element-906c10e .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-399 .elementor-element.elementor-element-0993ab3 {
        text-align: center;
    }
    .elementor-399 .elementor-element.elementor-element-e85a9ae {
        text-align: center;
    }
    .elementor-399 .elementor-element.elementor-element-10b535e {
        --grid-row-gap: 20px;
        --grid-column-gap: 20px;
    }
    .elementor-399 .elementor-element.elementor-element-10b535e .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.55 * 100%);
    }
    .elementor-399 .elementor-element.elementor-element-10b535e:after {
        content: "0.55";
    }
    .elementor-399 .elementor-element.elementor-element-10b535e .elementor-post__thumbnail__link {
        width: 30%;
    }
    .elementor-399 .elementor-element.elementor-element-10b535e .elementor-post__title,
    .elementor-399 .elementor-element.elementor-element-10b535e .elementor-post__title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-399 .elementor-element.elementor-element-10b535e .elementor-post__meta-data {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-399 .elementor-element.elementor-element-10b535e .elementor-post__excerpt p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-399 .elementor-element.elementor-element-91638a8 .elementor-cta__content {
        min-height: 270px;
        padding: 35px 280px 35px 35px;
    }
    .elementor-399 .elementor-element.elementor-element-91638a8 .elementor-cta__title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-399 .elementor-element.elementor-element-91638a8 .elementor-cta__description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
}

@media(max-width:767px) {
    .elementor-399 .elementor-element.elementor-element-b93b43a:not(.elementor-motion-effects-element-type-background),
    .elementor-399 .elementor-element.elementor-element-b93b43a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-399 .elementor-element.elementor-element-b93b43a {
        padding: 6em 1em 5em 1em;
    }
    .elementor-399 .elementor-element.elementor-element-e19e3ba .elementor-heading-title {
        font-size: var( --e-global-typography-583e54c-font-size);
        line-height: var( --e-global-typography-583e54c-line-height);
        letter-spacing: var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-399 .elementor-element.elementor-element-089ed2c .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-399 .elementor-element.elementor-element-089ed2c .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-399 .elementor-element.elementor-element-ff27dcb {
        padding: 2em 1em 2.5em 1em;
    }
    .elementor-399 .elementor-element.elementor-element-1c8a6ac {
        width: var( --container-widget-width, 270px);
        max-width: 270px;
        --container-widget-width: 270px;
        --container-widget-flex-grow: 0;
        bottom: 25px;
    }
    body:not(.rtl) .elementor-399 .elementor-element.elementor-element-1c8a6ac {
        left: -5px;
    }
    body.rtl .elementor-399 .elementor-element.elementor-element-1c8a6ac {
        right: -5px;
    }
    .elementor-399 .elementor-element.elementor-element-1c8a6ac .elementskit-infobox {
        padding: 18px 18px 18px 18px;
    }
    .elementor-399 .elementor-element.elementor-element-1c8a6ac .elementskit-infobox .elementskit-info-box-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-399 .elementor-element.elementor-element-1c8a6ac .elementskit-infobox .box-body>p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-399 .elementor-element.elementor-element-1c8a6ac .elementskit-btn {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-399 .elementor-element.elementor-element-6006317 img {
        height: 380px;
    }
    .elementor-399 .elementor-element.elementor-element-310107f .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        padding: 20px 40px 20px 20px;
    }
    .elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-body p,
    .elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-body {
        padding: 0px 20px 20px 20px;
    }
    .elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
        font-size: 18px;
    }
    .elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
        max-width: 18px;
        height: auto;
    }
    .elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
        font-size: 18px;
    }
    .elementor-399 .elementor-element.elementor-element-e1ba931 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
        max-width: 18px;
        height: auto;
    }
    .elementor-399 .elementor-element.elementor-element-e1ba931 .ekit_accordion_icon_group,
    .elementor-399 .elementor-element.elementor-element-e1ba931 .ekit_accordion_icon_left_group {
        margin: 20px 20px 20px 20px;
    }
    .elementor-399 .elementor-element.elementor-element-e3052fb:not(.elementor-motion-effects-element-type-background),
    .elementor-399 .elementor-element.elementor-element-e3052fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-399 .elementor-element.elementor-element-e3052fb {
        padding: 4em 1em 4em 1em;
    }
    .elementor-399 .elementor-element.elementor-element-e024002 {
        padding: 2em 1em 2.5em 1em;
    }
    .elementor-399 .elementor-element.elementor-element-0747fa3>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-399 .elementor-element.elementor-element-906c10e {
        text-align: left;
    }
    .elementor-399 .elementor-element.elementor-element-906c10e .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-399 .elementor-element.elementor-element-0993ab3 {
        text-align: left;
    }
    .elementor-399 .elementor-element.elementor-element-e85a9ae>.elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }
    .elementor-399 .elementor-element.elementor-element-e85a9ae {
        text-align: left;
    }
    .elementor-399 .elementor-element.elementor-element-10b535e {
        --grid-row-gap: 20px;
    }
    .elementor-399 .elementor-element.elementor-element-10b535e>.elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }
    .elementor-399 .elementor-element.elementor-element-10b535e .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 1 * 100%);
    }
    .elementor-399 .elementor-element.elementor-element-10b535e:after {
        content: "1";
    }
    .elementor-399 .elementor-element.elementor-element-10b535e .elementor-post__thumbnail__link {
        width: 30%;
    }
    .elementor-399 .elementor-element.elementor-element-10b535e.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
        margin-right: 15px;
    }
    .elementor-399 .elementor-element.elementor-element-10b535e.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
        margin-left: 15px;
    }
    .elementor-399 .elementor-element.elementor-element-10b535e.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
        margin-bottom: 15px;
    }
    .elementor-399 .elementor-element.elementor-element-10b535e .elementor-post__title,
    .elementor-399 .elementor-element.elementor-element-10b535e .elementor-post__title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
    }
    .elementor-399 .elementor-element.elementor-element-10b535e .elementor-post__meta-data {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
    }
    .elementor-399 .elementor-element.elementor-element-10b535e .elementor-post__excerpt p {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
    .elementor-399 .elementor-element.elementor-element-91638a8 .elementor-cta__content {
        min-height: 350px;
        padding: 25px 25px 30px 25px;
    }
    .elementor-399 .elementor-element.elementor-element-91638a8 .elementor-cta__title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
    }
    .elementor-399 .elementor-element.elementor-element-91638a8 .elementor-cta__description {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
    }
}

@media(min-width:768px) {
    .elementor-399 .elementor-element.elementor-element-04c8f74 {
        width: 40%;
    }
    .elementor-399 .elementor-element.elementor-element-28756dd {
        width: 60%;
    }
    .elementor-399 .elementor-element.elementor-element-0747fa3 {
        width: 70%;
    }
    .elementor-399 .elementor-element.elementor-element-c6c4b07 {
        width: 30%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-399 .elementor-element.elementor-element-04c8f74 {
        width: 100%;
    }
    .elementor-399 .elementor-element.elementor-element-28756dd {
        width: 100%;
    }
    .elementor-399 .elementor-element.elementor-element-0747fa3 {
        width: 100%;
    }
    .elementor-399 .elementor-element.elementor-element-c6c4b07 {
        width: 100%;
    }
}
.ha-dual-btn,
.ha-dual-btn-connector {
  display:inline-block
}
.ha-dual-btn-wrapper {
  position:relative;
  text-align:center;
  font-weight:400
}
.ha-dual-btn {
  padding:1.3rem 2.3rem;
  max-width:100%;
  color:#fff;
  text-decoration:none;
  font-size:14px;
  line-height:1
}
.ha-dual-btn--left {
  background-color:#562dd4
}
.ha-dual-btn--left:focus,
.ha-dual-btn--left:hover {
  background-color:#4423ab;
  color:#fff
}
.ha-dual-btn--right {
  background-color:#e2498a
}
.ha-dual-btn--right:focus,
.ha-dual-btn--right:hover {
  background-color:#d6226e;
  color:#fff
}
.ha-dual-btn-connector {
  position:absolute!important;
  z-index:9;
  overflow:hidden;
  width:30px;
  height:30px;
  border-radius:100%;
  background-color:#fff;
  -webkit-box-shadow:0 0 0 5px rgba(255,255,255,.3);
  box-shadow:0 0 0 5px rgba(255,255,255,.3);
  color:#27374c;
  text-transform:uppercase;
  font-size:12px;
  line-height:30px;
  -webkit-transform:translate(50%,-50%);
  -ms-transform:translate(50%,-50%);
  transform:translate(50%,-50%)
}
.ha-dual-btn-icon>svg {
  width:1em;
  height:auto;
  vertical-align:top;
  fill:currentColor
}
.ha-dual-btn-icon>i {
  font-size:1em
}
.ha-dual-btn-icon--before {
  margin-right:5px
}
.ha-dual-btn-icon--after {
  margin-left:5px
}
.ha-dual-button>.elementor-widget-container {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.ha-dual-button--mobile-layout-stack>.elementor-widget-container {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
}
.ha-dual-button--mobile-layout-stack .ha-dual-btn-wrapper {
  max-width:100%
}
.ha-dual-button--mobile-layout-stack .ha-dual-btn-connector {
  top:100%;
  right:50%
}
.ha-dual-button--mobile-layout-stack .ha-dual-btn--left {
  border-radius:30px 30px 0 0
}
.ha-dual-button--mobile-layout-stack .ha-dual-btn--right {
  border-radius:0 0 30px 30px
}
.ha-dual-button--mobile-layout-stack.ha-dual-button--mobile-align-left>.elementor-widget-container {
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
  align-items:flex-start;
  -ms-flex-align:start
}
.ha-dual-button--mobile-layout-stack.ha-dual-button--mobile-align-center>.elementor-widget-container {
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center;
  -ms-flex-align:center
}
.ha-dual-button--mobile-layout-stack.ha-dual-button--mobile-align-right>.elementor-widget-container {
  -webkit-box-align:end;
  -webkit-align-items:flex-end;
  align-items:flex-end;
  -ms-flex-align:end
}
.ha-dual-button--mobile-layout-queue.ha-dual-button--mobile-align-left>.elementor-widget-container {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  -webkit-justify-content:flex-start;
  justify-content:flex-start
}
.ha-dual-button--mobile-layout-queue.ha-dual-button--mobile-align-center>.elementor-widget-container {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content:center
}
.ha-dual-button--mobile-layout-queue.ha-dual-button--mobile-align-right>.elementor-widget-container {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  -webkit-justify-content:flex-end;
  justify-content:flex-end
}
.ha-dual-button--mobile-layout-queue>.elementor-widget-container {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  flex-direction:row
}
.ha-dual-button--mobile-layout-queue .ha-dual-btn-wrapper {
  max-width:50%
}
.ha-dual-button--mobile-layout-queue .ha-dual-btn-connector {
  top:50%;
  right:0
}
.ha-dual-button--mobile-layout-queue .ha-dual-btn--left {
  border-radius:50px 0 0 50px
}
.ha-dual-button--mobile-layout-queue .ha-dual-btn--right {
  border-radius:0 50px 50px 0
}
@media (min-width:768px) {
  .ha-dual-button--tablet-layout-stack.ha-dual-button--tablet-align-left>.elementor-widget-container {
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    align-items:flex-start;
    -ms-flex-align:start
  }
  .ha-dual-button--tablet-layout-stack.ha-dual-button--tablet-align-center>.elementor-widget-container {
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -ms-flex-align:center
  }
  .ha-dual-button--tablet-layout-stack.ha-dual-button--tablet-align-right>.elementor-widget-container {
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    align-items:flex-end;
    -ms-flex-align:end
  }
  .ha-dual-button--tablet-layout-queue.ha-dual-button--tablet-align-left>.elementor-widget-container {
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    -webkit-justify-content:flex-start;
    justify-content:flex-start
  }
  .ha-dual-button--tablet-layout-queue.ha-dual-button--tablet-align-center>.elementor-widget-container {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    justify-content:center
  }
  .ha-dual-button--tablet-layout-queue.ha-dual-button--tablet-align-right>.elementor-widget-container {
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -webkit-justify-content:flex-end;
    justify-content:flex-end
  }
  .ha-dual-button--tablet-layout-stack>.elementor-widget-container {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
  }
  .ha-dual-button--tablet-layout-stack .ha-dual-btn-wrapper {
    max-width:100%
  }
  .ha-dual-button--tablet-layout-stack .ha-dual-btn-connector {
    top:100%;
    right:50%
  }
  .ha-dual-button--tablet-layout-stack .ha-dual-btn--left {
    border-radius:30px 30px 0 0
  }
  .ha-dual-button--tablet-layout-stack .ha-dual-btn--right {
    border-radius:0 0 30px 30px
  }
  .ha-dual-button--tablet-layout-queue>.elementor-widget-container {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row
  }
  .ha-dual-button--tablet-layout-queue .ha-dual-btn-wrapper {
    max-width:50%
  }
  .ha-dual-button--tablet-layout-queue .ha-dual-btn-connector {
    top:50%;
    right:0
  }
  .ha-dual-button--tablet-layout-queue .ha-dual-btn--left {
    border-radius:50px 0 0 50px
  }
  .ha-dual-button--tablet-layout-queue .ha-dual-btn--right {
    border-radius:0 50px 50px 0
  }
}
@media (min-width:1025px) {
  .ha-dual-button--layout-stack.ha-dual-button--align-left>.elementor-widget-container {
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    align-items:flex-start;
    -ms-flex-align:start
  }
  .ha-dual-button--layout-stack.ha-dual-button--align-center>.elementor-widget-container {
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -ms-flex-align:center
  }
  .ha-dual-button--layout-stack.ha-dual-button--align-right>.elementor-widget-container {
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    align-items:flex-end;
    -ms-flex-align:end
  }
  .ha-dual-button--layout-queue.ha-dual-button--align-left>.elementor-widget-container {
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    -webkit-justify-content:flex-start;
    justify-content:flex-start
  }
  .ha-dual-button--layout-queue.ha-dual-button--align-center>.elementor-widget-container {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    justify-content:center
  }
  .ha-dual-button--layout-queue.ha-dual-button--align-right>.elementor-widget-container {
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -webkit-justify-content:flex-end;
    justify-content:flex-end
  }
  .ha-dual-button--layout-stack>.elementor-widget-container {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
  }
  .ha-dual-button--layout-stack .ha-dual-btn-wrapper {
    max-width:100%
  }
  .ha-dual-button--layout-stack .ha-dual-btn-connector {
    top:100%;
    right:50%
  }
  .ha-dual-button--layout-stack .ha-dual-btn--left {
    border-radius:30px 30px 0 0
  }
  .ha-dual-button--layout-stack .ha-dual-btn--right {
    border-radius:0 0 30px 30px
  }
  .ha-dual-button--layout-queue>.elementor-widget-container {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row
  }
  .ha-dual-button--layout-queue .ha-dual-btn-wrapper {
    max-width:50%
  }
  .ha-dual-button--layout-queue .ha-dual-btn-connector {
    top:50%;
    right:0
  }
  .ha-dual-button--layout-queue .ha-dual-btn--left {
    border-radius:50px 0 0 50px
  }
  .ha-dual-button--layout-queue .ha-dual-btn--right {
    border-radius:0 50px 50px 0
  }
}
.mf-cursor {
  position:fixed;
  top:0;
  left:0;
  z-index:250;
  direction:ltr;
  contain:layout style size;
  pointer-events:none;
  transition:opacity .3s,color .4s
}
.mf-cursor:before {
  content:"";
  position:absolute;
  top:-24px;
  left:-24px;
  display:block;
  width:48px;
  height:48px;
  transform:scale(0.2);
  background:currentColor;
  border-radius:50%;
  transition:transform .25s ease-in-out,opacity .1s
}
.mf-cursor.-inverse {
  color:#fff
}
@supports(mix-blend-mode: exclusion) {
  .mf-cursor.-exclusion {
    mix-blend-mode:exclusion
  }
  .mf-cursor.-exclusion:before {
    background:#fff
  }
}
.mf-cursor.-pointer:before {
  transform:scale(0.15)
}
.mf-cursor.-text:before {
  opacity:.85;
  transform:scale(1.7)
}
.mf-cursor.-text.-active:before {
  transform:scale(1.6);
  transition-duration:.2s
}
.mf-cursor.-icon:before {
  transform:scale(1.5)
}
.mf-cursor.-icon.-active:before {
  transform:scale(1.4)
}
.mf-cursor.-hidden:before {
  transform:scale(0)
}
.mf-cursor-text {
  position:absolute;
  top:-18px;
  left:-18px;
  width:36px;
  height:36px;
  display:flex;
  align-items:center;
  justify-content:center;
  transform:scale(0) rotate(10deg);
  opacity:0;
  color:#fff;
  font-size:16px;
  line-height:20px;
  text-align:center;
  transition:opacity .4s,transform .3s
}
.mf-cursor.-text .mf-cursor-text,
.mf-cursor.-icon .mf-cursor-text {
  opacity:1;
  transform:scale(1)
}
.mf-cursor-media {
  position:absolute;
  width:400px;
  height:400px;
  margin:-200px 0 0 -200px
}
.mf-cursor-media img,
.mf-cursor-media video {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  border-radius:50%
}
@supports(object-fit: cover) {
  .mf-cursor-media img,
  .mf-cursor-media video {
    position:static;
    width:100%;
    height:100%;
    object-fit:cover;
    transform:translateZ(0)
  }
}
.mf-cursor-media-box {
  position:relative;
  width:100%;
  height:100%;
  overflow:hidden;
  transform:scale(0) translateZ(0);
  padding:1px;
  opacity:0;
  border-radius:50%;
  transition:transform .35s,opacity .2s .2s
}
.mf-cursor.-media .mf-cursor-media-box {
  opacity:1;
  transform:scale(0.696);
  transition-duration:.4s,.4s;
  transition-delay:0s,0s
}
@-webkit-keyframes hacmcfadeIn {
  0% {
    opacity:0
  }
  20% {
    opacity:.2
  }
  40% {
    opacity:.4
  }
  60% {
    opacity:.6
  }
  80% {
    opacity:.8
  }
  to {
    opacity:1
  }
}
@keyframes hacmcfadeIn {
  0% {
    opacity:0
  }
  20% {
    opacity:.2
  }
  40% {
    opacity:.4
  }
  60% {
    opacity:.6
  }
  80% {
    opacity:.8
  }
  to {
    opacity:1
  }
}
@-webkit-keyframes hacmcfadeOut {
  0% {
    opacity:1
  }
  20% {
    opacity:.8
  }
  40% {
    opacity:.6
  }
  60% {
    opacity:.4
  }
  80% {
    opacity:.2
  }
  to {
    opacity:0
  }
}
@keyframes hacmcfadeOut {
  0% {
    opacity:1
  }
  20% {
    opacity:.8
  }
  40% {
    opacity:.6
  }
  60% {
    opacity:.4
  }
  80% {
    opacity:.2
  }
  to {
    opacity:0
  }
}
@-webkit-keyframes haImageRotationClockwise {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
  }
  to {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}
@keyframes haImageRotationClockwise {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
  }
  to {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}
@-webkit-keyframes haImageRotationAntiClockwise {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
  }
  to {
    -webkit-transform:rotate(-360deg);
    transform:rotate(-360deg)
  }
}
@keyframes haImageRotationAntiClockwise {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
  }
  to {
    -webkit-transform:rotate(-360deg);
    transform:rotate(-360deg)
  }
}
.ha-cursor {
  z-index:99999;
  border-radius:50%;
  background:#000;
  -webkit-transition:unset;
  transition:unset
}
.ha-cursor:before {
  top:-50%;
  left:-50%;
  width:80px;
  height:80px;
  background:#000;
  -webkit-transition:all .3s;
  transition:all .3s;
  -webkit-transform:translate(-50%,-50%) scale(.6);
  -ms-transform:translate(-50%,-50%) scale(.6);
  transform:translate(-50%,-50%) scale(.6)
}
.ha-cursor.-text:before {
  opacity:unset;
  -webkit-transform:translate(-50%,-50%) scale(1.2);
  -ms-transform:translate(-50%,-50%) scale(1.2);
  transform:translate(-50%,-50%) scale(1.2)
}
.ha-cursor .ha-cursor-text {
  top:unset;
  left:unset;
  width:80px;
  height:80px
}
.ha-cursor .mf-cursor-media-box {
  display:-webkit-box!important;
  display:-webkit-flex!important;
  display:-ms-flexbox!important;
  display:flex!important;
  -webkit-box-align:center!important;
  -webkit-align-items:center!important;
  align-items:center!important;
  -ms-flex-align:center!important;
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  -webkit-justify-content:center!important;
  justify-content:center!important;
  -webkit-transition:all .3s;
  transition:all .3s
}
.mf-cursor-inner,
.mf-cursor-media {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center;
  -ms-flex-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content:center
}
.mf-cursor-inner {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}
.mf-cursor-media {
  margin:unset
}
.ha-cursor.-media:before {
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}
.ha-cursor.-media .mf-cursor-media-box {
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1)
}
.ha-cursor .ha-cursor-inner .ha-cursor-media {
  -webkit-transition:all .3s;
  transition:all .3s
}
.ha-cursor.ha-init-hide:before {
  opacity:0;
  -webkit-animation:hacmcfadeOut .3s forwards;
  animation:hacmcfadeOut .3s forwards
}
.ha-cursor.ha-init-hide.ha-media:before,
.ha-cursor.ha-init-hide.ha-text:before {
  display:block;
  -webkit-animation:hacmcfadeIn .3s forwards;
  animation:hacmcfadeIn .3s forwards
}
body.hm-init-default-cursor-none,
body.hm-init-default-cursor-none a {
  cursor:none!important
}
.ha-badge {
  padding:10px 18px;
  border-radius:50px;
  background-color:#fff;
  font-size:12px;
  line-height:1;
  -webkit-transform:translate(var(--ha-badge-translate-x),var(--ha-badge-translate-y));
  -ms-transform:translate(var(--ha-badge-translate-x),var(--ha-badge-translate-y));
  transform:translate(var(--ha-badge-translate-x),var(--ha-badge-translate-y));
  --ha-badge-translate-x:0;
  --ha-badge-translate-y:0
}
.ha-badge--top-left {
  top:25px;
  left:25px
}
.ha-badge--top-center {
  top:25px;
  left:50%;
  --ha-badge-translate-x:-50%
}
.ha-badge--top-right {
  top:25px;
  right:25px
}
.ha-badge--middle-center,
.ha-badge--middle-left {
  top:50%;
  left:25px;
  --ha-badge-translate-x:-50%
}
.ha-badge--middle-center {
  left:50%;
  --ha-badge-translate-y:-50%
}
.ha-badge--middle-right {
  top:50%;
  right:25px;
  --ha-badge-translate-y:-50%
}
.ha-badge--bottom-left {
  bottom:25px;
  left:25px
}
.ha-badge--bottom-center {
  bottom:25px;
  left:50%;
  --ha-badge-translate-x:-50%
}
.ha-badge--bottom-right {
  right:25px;
  bottom:25px
}
@-webkit-keyframes pulse_animation {
  0%,
  to {
    -webkit-box-shadow:0 0 0 0 var(--icon-pulse-color);
    box-shadow:0 0 0 0 var(--icon-pulse-color);
    -webkit-transform:scale(.95);
    transform:scale(.95)
  }
  70% {
    -webkit-box-shadow:0 0 0 20px var(--icon-pulse-color);
    box-shadow:0 0 0 20px var(--icon-pulse-color);
    -webkit-transform:scale(1);
    transform:scale(1)
  }
}
@keyframes pulse_animation {
  0%,
  to {
    -webkit-box-shadow:0 0 0 0 var(--icon-pulse-color);
    box-shadow:0 0 0 0 var(--icon-pulse-color);
    -webkit-transform:scale(.95);
    transform:scale(.95)
  }
  70% {
    -webkit-box-shadow:0 0 0 20px var(--icon-pulse-color);
    box-shadow:0 0 0 20px var(--icon-pulse-color);
    -webkit-transform:scale(1);
    transform:scale(1)
  }
}
.ha-icon-box>.elementor-widget-container {
  position:relative;
  padding:25px;
  border-radius:5px;
  background-color:#fff;
  -webkit-box-shadow:0 3px 40px rgba(36,36,36,.1);
  box-shadow:0 3px 40px rgba(36,36,36,.1)
}
.ha-icon-box-title {
  margin-top:0;
  margin-bottom:0;
  color:#151515;
  font-size:24px;
  -webkit-transition:color .3s;
  transition:color .3s
}
.ha-icon-box-icon {
  display:inline-block;
  margin-bottom:20px;
  color:#151515;
  text-align:center;
  font-size:48px;
  -webkit-transition:border .3s,background .3s,color .3s,-webkit-transform .3s;
  transition:transform .3s,border .3s,background .3s,color .3s;
  transition:transform .3s,border .3s,background .3s,color .3s,-webkit-transform .3s
}
.ha-icon-box-icon i,
.ha-icon-box-icon svg {
  position:relative;
  display:block;
  width:1em;
  height:1em;
  fill:currentColor
}
.ha-icon-box-icon i {
  -webkit-transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s,-webkit-transform .3s
}
.ha-icon-box-icon i:before {
  position:absolute;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
}
.ha-icon-box-link {
  display:block;
  color:transparent;
  text-decoration:none
}
.ha-icon-box .ha-badge {
  position:absolute;
  z-index:10;
  background-color:#e2498a;
  color:#fff
}
.pulse_effect {
  -webkit-box-shadow:0 0 0 0 var(--icon-pulse-color);
  box-shadow:0 0 0 0 var(--icon-pulse-color);
  -webkit-animation:pulse_animation 1.5s infinite;
  animation:pulse_animation 1.5s infinite
}
.ha-countdown {
  margin:0;
  padding:0
}
.ha-countdown-item {
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  align-items:center;
  -ms-flex-align:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content:center;
  margin:0 10px 20px;
  padding:20px;
  width:160px;
  height:160px;
  border-radius:100%;
  -webkit-box-shadow:0 0 50px 10px rgba(0,0,0,.05);
  box-shadow:0 0 50px 10px rgba(0,0,0,.05);
  text-align:center
}
.ha-countdown-label-right .ha-countdown-item {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  flex-direction:row
}
.ha-countdown-item.ha-countdown-separator-on {
  position:relative
}
.ha-countdown-item.ha-countdown-separator-on .ha-countdown-separator {
  position:absolute;
  top:calc(50% - 16.5px);
  right:-16px;
  font-size:36px;
  line-height:1
}
.ha-countdown-label,
.ha-countdown-time {
  display:block;
  color:#151515;
  line-height:1
}
.ha-countdown-time {
  margin-bottom:5px;
  font-size:36px
}
.ha-countdown-label {
  overflow:hidden;
  max-width:100%;
  text-transform:uppercase;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:14px
}
.ha-countdown-label-right .ha-countdown-item .ha-countdown-label {
  position:relative;
  top:5px;
  left:10px
}
.ha-countdown-end-action {
  display:none
}
.elementor-275 .elementor-element.elementor-element-d3d0c78:not(.elementor-motion-effects-element-type-background),
.elementor-275 .elementor-element.elementor-element-d3d0c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("/assets/uploads/rdsm-139.jpg");
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
}
.elementor-275 .elementor-element.elementor-element-d3d0c78 > .elementor-background-overlay {
  background-color:var( --e-global-color-secondary );
  opacity:0.3;
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-275 .elementor-element.elementor-element-d3d0c78 {
  overflow:hidden;
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding:14em 1em 14em 1em;
}
.elementor-275 .elementor-element.elementor-element-4679d9e {
  padding:0% 0% 0% 55%;
}
.elementor-275 .elementor-element.elementor-element-4a11658 > .elementor-element-populated {
  margin:0em 4em 0em 0em;
  --e-column-margin-right:4em;
  --e-column-margin-left:0em;
}
.elementor-275 .elementor-element.elementor-element-40396ef .elementor-heading-title {
  color:var( --e-global-color-a291686 );
  font-family:Saira, sans serif, Sans-serif;
  font-size:120px;
  font-weight:400;
  text-transform:capitalize;
  line-height:1em;
  letter-spacing:-2px;
}
.elementor-275 .elementor-element.elementor-element-510bf58 .elementor-heading-title {
  color:var( --e-global-color-a291686 );
}
.elementor-275 .elementor-element.elementor-element-16cf8b3 {
  color:var( --e-global-color-a291686 );
}
.elementor-275 .elementor-element.elementor-element-44c7d1a > .elementor-widget-container {
  margin:0em 0em 1em 0em;
  border-style:solid;
  border-width:3px 3px 3px 3px;
  border-color:var( --e-global-color-a291686 );
}
.elementor-275 .elementor-element.elementor-element-44c7d1a .elementor-search-form__container {
  min-height:50px;
}
.elementor-275 .elementor-element.elementor-element-44c7d1a .elementor-search-form__submit {
  min-width:calc( 1.3 * 50px );
  --e-search-form-submit-text-color:var( --e-global-color-secondary );
  background-color:var( --e-global-color-accent );
  --e-search-form-submit-icon-size:20px;
}
body:not(.rtl) .elementor-275 .elementor-element.elementor-element-44c7d1a .elementor-search-form__icon {
  padding-left:calc(50px / 3);
}
body.rtl .elementor-275 .elementor-element.elementor-element-44c7d1a .elementor-search-form__icon {
  padding-right:calc(50px / 3);
}
.elementor-275 .elementor-element.elementor-element-44c7d1a .elementor-search-form__input,
.elementor-275 .elementor-element.elementor-element-44c7d1a.elementor-search-form--button-type-text .elementor-search-form__submit {
  padding-left:calc(50px / 3);
  padding-right:calc(50px / 3);
}
.elementor-275 .elementor-element.elementor-element-44c7d1a:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
  border-color:var( --e-global-color-a954db2 );
  border-width:0px 0px 0px 0px;
  border-radius:0px;
}
.elementor-275 .elementor-element.elementor-element-44c7d1a.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
  border-color:var( --e-global-color-a954db2 );
  border-width:0px 0px 0px 0px;
  border-radius:0px;
}
.elementor-275 .elementor-element.elementor-element-44c7d1a .elementor-search-form__submit:hover {
  --e-search-form-submit-text-color:var( --e-global-color-primary );
  background-color:var( --e-global-color-secondary );
}
.elementor-275 .elementor-element.elementor-element-44c7d1a .elementor-search-form__submit:focus {
  --e-search-form-submit-text-color:var( --e-global-color-primary );
  background-color:var( --e-global-color-secondary );
}
@media(max-width:1024px) {
  .elementor-275 .elementor-element.elementor-element-d3d0c78 {
    padding:10em 1em 8em 1em;
  }
  .elementor-275 .elementor-element.elementor-element-4679d9e {
    padding:0% 0% 0% 44%;
  }
  .elementor-275 .elementor-element.elementor-element-4a11658 > .elementor-element-populated {
    margin:0em 0em 0em 0em;
    --e-column-margin-right:0em;
    --e-column-margin-left:0em;
  }
  .elementor-275 .elementor-element.elementor-element-40396ef > .elementor-widget-container {
    margin:-1em 0em -1em 0em;
  }
  .elementor-275 .elementor-element.elementor-element-40396ef .elementor-heading-title {
    font-size:90px;
  }
}
@media(max-width:767px) {
  .elementor-275 .elementor-element.elementor-element-d3d0c78:not(.elementor-motion-effects-element-type-background),
  .elementor-275 .elementor-element.elementor-element-d3d0c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position:45% 50%;
  }
  .elementor-275 .elementor-element.elementor-element-d3d0c78 {
    padding:10em 0em 8em 0em;
  }
  .elementor-275 .elementor-element.elementor-element-4679d9e {
    padding:0% 0% 0% 20%;
  }
  .elementor-275 .elementor-element.elementor-element-40396ef .elementor-heading-title {
    font-size:70px;
  }
  .elementor-275 .elementor-element.elementor-element-44c7d1a .elementor-search-form__submit {
    --e-search-form-submit-icon-size:18px;
    min-width:calc( 1 * 50px );
  }
}
.elementor-292 .elementor-element.elementor-element-5954991:not(.elementor-motion-effects-element-type-background),
.elementor-292 .elementor-element.elementor-element-5954991 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("/assets/uploads/rdsm-140.jpg");
  background-position:50% 25%;
  background-repeat:no-repeat;
  background-size:cover;
}
.elementor-292 .elementor-element.elementor-element-5954991 > .elementor-background-overlay {
  background-color:var( --e-global-color-secondary );
  opacity:0.7;
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-292 .elementor-element.elementor-element-5954991 > .elementor-container {
  max-width:300px;
}
.elementor-292 .elementor-element.elementor-element-5954991 {
  overflow:hidden;
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding:9em 1em 8em 1em;
}
.elementor-292 .elementor-element.elementor-element-37a3b62 {
  text-align:center;
}
.elementor-292 .elementor-element.elementor-element-37a3b62 .elementor-heading-title {
  color:var( --e-global-color-a291686 );
  font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;
  font-size:var( --e-global-typography-583e54c-font-size );
  font-weight:var( --e-global-typography-583e54c-font-weight );
  text-transform:var( --e-global-typography-583e54c-text-transform );
  line-height:var( --e-global-typography-583e54c-line-height );
  letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
}
.elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-item:not(:last-child):after {
  content:"";
  height:3px;
  border-color:var( --e-global-color-accent );
}
.elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
  border-top-style:solid;
  border-top-width:15px;
}
.elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
  border-left-style:solid;
}
.elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
  border-left-width:15px;
}
.elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-icon i {
  transition:color 0.3s;
}
.elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-icon svg {
  transition:fill 0.3s;
}
.elementor-292 .elementor-element.elementor-element-1a0ad4a {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}
.elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-item > a {
  font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;
  font-size:var( --e-global-typography-84ca66e-font-size );
  font-weight:var( --e-global-typography-84ca66e-font-weight );
  text-transform:var( --e-global-typography-84ca66e-text-transform );
  font-style:var( --e-global-typography-84ca66e-font-style );
  line-height:var( --e-global-typography-84ca66e-line-height );
  letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );
}
.elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-text {
  color:var( --e-global-color-9eaa092 );
  transition:color 0.3s;
}
.elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-item:hover .elementor-icon-list-text {
  color:var( --e-global-color-a291686 );
}
.elementor-292 .elementor-element.elementor-element-09dd66d {
  overflow:hidden;
  padding:7em 1em 7em 1em;
}
.elementor-292 .elementor-element.elementor-element-04f23f8 > .elementor-element-populated >  .elementor-background-overlay {
  background-image:url("/assets/uploads/rdsm-124.jpg");
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
  opacity:1;
  filter:brightness( 75% ) contrast( 100% ) saturate( 50% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-292 .elementor-element.elementor-element-04f23f8 > .elementor-element-populated {
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding:40px 50px 40px 50px;
}
.elementor-292 .elementor-element.elementor-element-04f23f8 > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-292 .elementor-element.elementor-element-0d773c9 .elementor-heading-title {
  color:var( --e-global-color-a291686 );
}
.elementor-292 .elementor-element.elementor-element-1a66ab1 {
  color:var( --e-global-color-a291686 );
}
.elementor-292 .elementor-element.elementor-element-247979c > .elementor-widget-container {
  padding:0em 20em 0em 0em;
}
.elementor-292 .elementor-element.elementor-element-247979c {
  --icon-box-icon-margin:15px;
}
.elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-title {
  margin-bottom:10px;
  color:var( --e-global-color-a291686 );
}
.elementor-292 .elementor-element.elementor-element-247979c.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-primary );
  fill:var( --e-global-color-secondary );
  color:var( --e-global-color-secondary );
}
.elementor-292 .elementor-element.elementor-element-247979c.elementor-view-framed .elementor-icon,
.elementor-292 .elementor-element.elementor-element-247979c.elementor-view-default .elementor-icon {
  fill:var( --e-global-color-primary );
  color:var( --e-global-color-primary );
  border-color:var( --e-global-color-primary );
}
.elementor-292 .elementor-element.elementor-element-247979c.elementor-view-framed .elementor-icon {
  background-color:var( --e-global-color-secondary );
}
.elementor-292 .elementor-element.elementor-element-247979c .elementor-icon {
  font-size:20px;
  border-radius:2px 2px 2px 2px;
}
.elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-title,
.elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-title a {
  font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;
  font-size:var( --e-global-typography-7044a64-font-size );
  font-weight:var( --e-global-typography-7044a64-font-weight );
  line-height:var( --e-global-typography-7044a64-line-height );
}
.elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-description {
  color:var( --e-global-color-a291686 );
  font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b2ce6af-font-size );
  font-weight:var( --e-global-typography-b2ce6af-font-weight );
  line-height:var( --e-global-typography-b2ce6af-line-height );
}
.elementor-292 .elementor-element.elementor-element-9544528 > .elementor-widget-container {
  padding:0em 22em 0em 0em;
}
.elementor-292 .elementor-element.elementor-element-9544528 {
  --icon-box-icon-margin:15px;
}
.elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-title {
  margin-bottom:10px;
  color:var( --e-global-color-a291686 );
}
.elementor-292 .elementor-element.elementor-element-9544528.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-primary );
  fill:var( --e-global-color-secondary );
  color:var( --e-global-color-secondary );
}
.elementor-292 .elementor-element.elementor-element-9544528.elementor-view-framed .elementor-icon,
.elementor-292 .elementor-element.elementor-element-9544528.elementor-view-default .elementor-icon {
  fill:var( --e-global-color-primary );
  color:var( --e-global-color-primary );
  border-color:var( --e-global-color-primary );
}
.elementor-292 .elementor-element.elementor-element-9544528.elementor-view-framed .elementor-icon {
  background-color:var( --e-global-color-secondary );
}
.elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon {
  font-size:20px;
  border-radius:2px 2px 2px 2px;
}
.elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-title,
.elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-title a {
  font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;
  font-size:var( --e-global-typography-7044a64-font-size );
  font-weight:var( --e-global-typography-7044a64-font-weight );
  line-height:var( --e-global-typography-7044a64-line-height );
}
.elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-description {
  color:var( --e-global-color-a291686 );
  font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b2ce6af-font-size );
  font-weight:var( --e-global-typography-b2ce6af-font-weight );
  line-height:var( --e-global-typography-b2ce6af-line-height );
}
.elementor-292 .elementor-element.elementor-element-59dac2f > .elementor-widget-container {
  padding:0em 22em 0em 0em;
}
.elementor-292 .elementor-element.elementor-element-59dac2f {
  --icon-box-icon-margin:15px;
}
.elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-title {
  margin-bottom:10px;
  color:var( --e-global-color-a291686 );
}
.elementor-292 .elementor-element.elementor-element-59dac2f.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-primary );
  fill:var( --e-global-color-secondary );
  color:var( --e-global-color-secondary );
}
.elementor-292 .elementor-element.elementor-element-59dac2f.elementor-view-framed .elementor-icon,
.elementor-292 .elementor-element.elementor-element-59dac2f.elementor-view-default .elementor-icon {
  fill:var( --e-global-color-primary );
  color:var( --e-global-color-primary );
  border-color:var( --e-global-color-primary );
}
.elementor-292 .elementor-element.elementor-element-59dac2f.elementor-view-framed .elementor-icon {
  background-color:var( --e-global-color-secondary );
}
.elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon {
  font-size:20px;
  border-radius:2px 2px 2px 2px;
}
.elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-title,
.elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-title a {
  font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;
  font-size:var( --e-global-typography-7044a64-font-size );
  font-weight:var( --e-global-typography-7044a64-font-weight );
  line-height:var( --e-global-typography-7044a64-line-height );
}
.elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-description {
  color:var( --e-global-color-a291686 );
  font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
  font-size:var( --e-global-typography-b2ce6af-font-size );
  font-weight:var( --e-global-typography-b2ce6af-font-weight );
  line-height:var( --e-global-typography-b2ce6af-line-height );
}
.elementor-292 .elementor-element.elementor-element-39beaff {
  width:var( --container-widget-width, 360px );
  max-width:360px;
  --container-widget-width:360px;
  --container-widget-flex-grow:0;
  bottom:25px;
}
.elementor-292 .elementor-element.elementor-element-39beaff > .elementor-widget-container {
  --e-transform-rotateZ:-90deg;
}
body:not(.rtl) .elementor-292 .elementor-element.elementor-element-39beaff {
  right:-150px;
}
body.rtl .elementor-292 .elementor-element.elementor-element-39beaff {
  left:-150px;
}
.elementor-292 .elementor-element.elementor-element-39beaff img {
  width:100%;
  height:350px;
  object-fit:contain;
  object-position:center center;
}
.elementor-292 .elementor-element.elementor-element-7338848 > .elementor-container {
  max-width:1300px;
}
.elementor-292 .elementor-element.elementor-element-7338848 {
  padding:0em 0em 7em 0em;
}
.elementor-292 .elementor-element.elementor-element-30ea29f > .elementor-element-populated {
  margin:2em 0em 2em 0em;
  --e-column-margin-right:0em;
  --e-column-margin-left:0em;
  padding:0px 0px 0px 0px;
}
.elementor-292 .elementor-element.elementor-element-f83fc21 iframe {
  height:550px;
}
.elementor-292 .elementor-element.elementor-element-15ea624:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-292 .elementor-element.elementor-element-15ea624 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:var( --e-global-color-a291686 );
}
.elementor-bc-flex-widget .elementor-292 .elementor-element.elementor-element-15ea624.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-292 .elementor-element.elementor-element-15ea624.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-292 .elementor-element.elementor-element-15ea624 > .elementor-element-populated {
  box-shadow:0px 20px 50px 0px rgba(0, 0, 0, 0.15);
  transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding:3em 3em 3em 3em;
}
.elementor-292 .elementor-element.elementor-element-15ea624 > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-292 .elementor-element.elementor-element-47143eb {
  --divider-border-style:solid;
  --divider-color:var( --e-global-color-primary );
  --divider-border-width:4px;
}
.elementor-292 .elementor-element.elementor-element-47143eb .elementor-divider-separator {
  width:435px;
}
.elementor-292 .elementor-element.elementor-element-47143eb .elementor-divider {
  padding-block-start:0px;
  padding-block-end:0px;
}
.elementor-292 .elementor-element.elementor-element-47143eb .elementor-divider__text {
  color:var( --e-global-color-secondary );
  font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;
  font-size:var( --e-global-typography-5d167aa-font-size );
  font-weight:var( --e-global-typography-5d167aa-font-weight );
  line-height:var( --e-global-typography-5d167aa-line-height );
}
.elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-button-content-wrapper {
  flex-direction:row;
}
.elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-field-group {
  padding-right:calc( 10px/2 );
  padding-left:calc( 10px/2 );
  margin-bottom:10px;
}
.elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-form-fields-wrapper {
  margin-left:calc( -10px/2 );
  margin-right:calc( -10px/2 );
  margin-bottom:-10px;
}
.elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom:0;
}
body.rtl .elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-labels-inline .elementor-field-group > label {
  padding-left:0px;
}
body:not(.rtl) .elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-labels-inline .elementor-field-group > label {
  padding-right:0px;
}
body .elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-labels-above .elementor-field-group > label {
  padding-bottom:0px;
}
.elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-field-type-html {
  padding-bottom:0px;
}
.elementor-292 .elementor-element.elementor-element-c4e24a2 .e-form__buttons__wrapper__button-next {
  background-color:var( --e-global-color-accent );
  color:var( --e-global-color-secondary );
}
.elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-button[type="submit"] {
  background-color:var( --e-global-color-accent );
  color:var( --e-global-color-secondary );
}
.elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-button[type="submit"] svg * {
  fill:var( --e-global-color-secondary );
}
.elementor-292 .elementor-element.elementor-element-c4e24a2 .e-form__buttons__wrapper__button-previous {
  color:#ffffff;
}
.elementor-292 .elementor-element.elementor-element-c4e24a2 .e-form__buttons__wrapper__button-next:hover {
  background-color:var( --e-global-color-secondary );
  color:var( --e-global-color-primary );
}
.elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-button[type="submit"]:hover {
  background-color:var( --e-global-color-secondary );
  color:var( --e-global-color-primary );
}
.elementor-292 .elementor-element.elementor-element-c4e24a2 .elementor-button[type="submit"]:hover svg * {
  fill:var( --e-global-color-primary );
}
.elementor-292 .elementor-element.elementor-element-c4e24a2 .e-form__buttons__wrapper__button-previous:hover {
  color:#ffffff;
}
.elementor-292 .elementor-element.elementor-element-c4e24a2 {
  --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) and (min-width:768px) {
  .elementor-292 .elementor-element.elementor-element-003defc {
    width:55%;
  }
  .elementor-292 .elementor-element.elementor-element-71ac4f3 {
    width:45%;
  }
  .elementor-292 .elementor-element.elementor-element-30ea29f {
    width:100%;
  }
  .elementor-292 .elementor-element.elementor-element-15ea624 {
    width:100%;
  }
}
@media(max-width:1024px) {
  .elementor-292 .elementor-element.elementor-element-5954991:not(.elementor-motion-effects-element-type-background),
  .elementor-292 .elementor-element.elementor-element-5954991 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position:0% 0%;
  }
  .elementor-292 .elementor-element.elementor-element-5954991 {
    padding:7em 1em 6em 1em;
  }
  .elementor-292 .elementor-element.elementor-element-37a3b62 .elementor-heading-title {
    font-size:var( --e-global-typography-583e54c-font-size );
    line-height:var( --e-global-typography-583e54c-line-height );
    letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
  }
  .elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-item > .elementor-icon-list-text,
  .elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-item > a {
    font-size:var( --e-global-typography-84ca66e-font-size );
    line-height:var( --e-global-typography-84ca66e-line-height );
    letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );
  }
  .elementor-292 .elementor-element.elementor-element-09dd66d {
    padding:3em 1em 4em 1em;
  }
  .elementor-292 .elementor-element.elementor-element-04f23f8 > .elementor-element-populated {
    padding:25px 25px 25px 25px;
  }
  .elementor-292 .elementor-element.elementor-element-247979c > .elementor-widget-container {
    padding:0em 5em 0em 0em;
  }
  .elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-wrapper {
    text-align:left;
  }
  .elementor-292 .elementor-element.elementor-element-247979c .elementor-icon {
    font-size:19px;
  }
  .elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-title,
  .elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-title a {
    font-size:var( --e-global-typography-7044a64-font-size );
    line-height:var( --e-global-typography-7044a64-line-height );
  }
  .elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-description {
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
  }
  .elementor-292 .elementor-element.elementor-element-9544528 > .elementor-widget-container {
    padding:0em 10em 0em 0em;
  }
  .elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-wrapper {
    text-align:left;
  }
  .elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon {
    font-size:19px;
  }
  .elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-title,
  .elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-title a {
    font-size:var( --e-global-typography-7044a64-font-size );
    line-height:var( --e-global-typography-7044a64-line-height );
  }
  .elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-description {
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
  }
  .elementor-292 .elementor-element.elementor-element-59dac2f > .elementor-widget-container {
    padding:0em 10em 0em 0em;
  }
  .elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-wrapper {
    text-align:left;
  }
  .elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon {
    font-size:19px;
  }
  .elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-title,
  .elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-title a {
    font-size:var( --e-global-typography-7044a64-font-size );
    line-height:var( --e-global-typography-7044a64-line-height );
  }
  .elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-description {
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
  }
  .elementor-292 .elementor-element.elementor-element-39beaff {
    --container-widget-width:300px;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 300px );
    max-width:300px;
    bottom:220px;
  }
  body:not(.rtl) .elementor-292 .elementor-element.elementor-element-39beaff {
    right:-125px;
  }
  body.rtl .elementor-292 .elementor-element.elementor-element-39beaff {
    left:-125px;
  }
  .elementor-292 .elementor-element.elementor-element-39beaff img {
    height:250px;
  }
  .elementor-292 .elementor-element.elementor-element-7338848 {
    padding:0em 0.5em 4em 0.5em;
  }
  .elementor-292 .elementor-element.elementor-element-30ea29f > .elementor-element-populated {
    margin:0em 0em 0em 0em;
    --e-column-margin-right:0em;
    --e-column-margin-left:0em;
  }
  .elementor-292 .elementor-element.elementor-element-f83fc21 iframe {
    height:450px;
  }
  .elementor-292 .elementor-element.elementor-element-15ea624 > .elementor-element-populated {
    padding:35px 35px 50px 35px;
  }
  .elementor-292 .elementor-element.elementor-element-47143eb .elementor-divider-separator {
    width:380px;
  }
  .elementor-292 .elementor-element.elementor-element-47143eb .elementor-divider__text {
    font-size:var( --e-global-typography-5d167aa-font-size );
    line-height:var( --e-global-typography-5d167aa-line-height );
  }
}
@media(max-width:767px) {
  .elementor-292 .elementor-element.elementor-element-5954991:not(.elementor-motion-effects-element-type-background),
  .elementor-292 .elementor-element.elementor-element-5954991 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position:0% 0%;
  }
  .elementor-292 .elementor-element.elementor-element-5954991 {
    padding:6em 1em 5em 1em !important;
  }
  .elementor-292 .elementor-element.elementor-element-37a3b62 .elementor-heading-title {
    font-size:var( --e-global-typography-583e54c-font-size );
    line-height:var( --e-global-typography-583e54c-line-height );
    letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
  }
  .elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-item > .elementor-icon-list-text,
  .elementor-292 .elementor-element.elementor-element-1a0ad4a .elementor-icon-list-item > a {
    font-size:var( --e-global-typography-84ca66e-font-size );
    line-height:var( --e-global-typography-84ca66e-line-height );
    letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );
  }
  .elementor-292 .elementor-element.elementor-element-09dd66d {
    padding:3em 1em 2em 1em;
  }
  .elementor-292 .elementor-element.elementor-element-04f23f8 > .elementor-element-populated {
    padding:20px 20px 20px 20px;
  }
  .elementor-292 .elementor-element.elementor-element-247979c > .elementor-widget-container {
    padding:0em 0em 0em 0em;
  }
  .elementor-292 .elementor-element.elementor-element-247979c .elementor-icon {
    font-size:18px;
  }
  .elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-title,
  .elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-title a {
    font-size:var( --e-global-typography-7044a64-font-size );
    line-height:var( --e-global-typography-7044a64-line-height );
  }
  .elementor-292 .elementor-element.elementor-element-247979c .elementor-icon-box-description {
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
  }
  .elementor-292 .elementor-element.elementor-element-9544528 > .elementor-widget-container {
    padding:0em 2em 0em 0em;
  }
  .elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon {
    font-size:18px;
  }
  .elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-title,
  .elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-title a {
    font-size:var( --e-global-typography-7044a64-font-size );
    line-height:var( --e-global-typography-7044a64-line-height );
  }
  .elementor-292 .elementor-element.elementor-element-9544528 .elementor-icon-box-description {
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
  }
  .elementor-292 .elementor-element.elementor-element-59dac2f > .elementor-widget-container {
    padding:0em 2em 0em 0em;
  }
  .elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon {
    font-size:18px;
  }
  .elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-title,
  .elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-title a {
    font-size:var( --e-global-typography-7044a64-font-size );
    line-height:var( --e-global-typography-7044a64-line-height );
  }
  .elementor-292 .elementor-element.elementor-element-59dac2f .elementor-icon-box-description {
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
  }
  body:not(.rtl) .elementor-292 .elementor-element.elementor-element-39beaff {
    right:-140px;
  }
  body.rtl .elementor-292 .elementor-element.elementor-element-39beaff {
    left:-140px;
  }
  .elementor-292 .elementor-element.elementor-element-39beaff {
    bottom:80px;
  }
  .elementor-292 .elementor-element.elementor-element-39beaff img {
    height:26px;
  }
  .elementor-292 .elementor-element.elementor-element-7338848 {
    padding:0em 0.5em 2.5em 0.5em;
  }
  .elementor-292 .elementor-element.elementor-element-f83fc21 iframe {
    height:350px;
  }
  .elementor-292 .elementor-element.elementor-element-15ea624 > .elementor-element-populated {
    padding:35px 25px 35px 25px;
  }
  .elementor-292 .elementor-element.elementor-element-47143eb .elementor-divider-separator {
    width:270px;
  }
  .elementor-292 .elementor-element.elementor-element-47143eb .elementor-divider__text {
    font-size:var( --e-global-typography-5d167aa-font-size );
    line-height:var( --e-global-typography-5d167aa-line-height );
  }
}
.elementor-kit-6 button,
.elementor-kit-6 input[type="button"],
.elementor-kit-6 input[type="submit"],
.elementor-kit-6 .elementor-button {
  background-color:var( --e-global-color-accent );
  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 );
  text-transform:var( --e-global-typography-text-text-transform );
  line-height:var( --e-global-typography-text-line-height );
  color:var( --e-global-color-secondary );
  border-style:solid;
  border-width:0px 0px 0px 0px;
  border-radius:0px 0px 0px 0px;
}
.elementor-kit-6 button:hover,
.elementor-kit-6 button:focus,
.elementor-kit-6 input[type="button"]:hover,
.elementor-kit-6 input[type="button"]:focus,
.elementor-kit-6 input[type="submit"]:hover,
.elementor-kit-6 input[type="submit"]:focus,
.elementor-kit-6 .elementor-button:hover,
.elementor-kit-6 .elementor-button:focus {
  background-color:var( --e-global-color-secondary );
  color:var( --e-global-color-primary );
  border-style:solid;
  border-width:0px 0px 0px 0px;
}
.elementor-kit-6 e-page-transition {
  background-color:#FFBC7D;
}
.elementor-kit-6 a {
  color:var( --e-global-color-secondary );
}
.elementor-kit-6 a:hover {
  color:var( --e-global-color-accent );
}
.elementor-kit-6 h1 {
  color:var( --e-global-color-secondary );
  font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;
  font-size:var( --e-global-typography-583e54c-font-size );
  font-weight:var( --e-global-typography-583e54c-font-weight );
  text-transform:var( --e-global-typography-583e54c-text-transform );
  line-height:var( --e-global-typography-583e54c-line-height );
  letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
}
.elementor-kit-6 h2 {
  color:var( --e-global-color-secondary );
  font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;
  font-size:var( --e-global-typography-5d167aa-font-size );
  font-weight:var( --e-global-typography-5d167aa-font-weight );
  line-height:var( --e-global-typography-5d167aa-line-height );
}
.elementor-kit-6 h3 {
  color:var( --e-global-color-secondary );
  font-family:var( --e-global-typography-d3dae9a-font-family ), Sans-serif;
  font-size:var( --e-global-typography-d3dae9a-font-size );
  font-weight:var( --e-global-typography-d3dae9a-font-weight );
  line-height:var( --e-global-typography-d3dae9a-line-height );
}
.elementor-kit-6 h4 {
  color:var( --e-global-color-secondary );
  font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;
  font-size:var( --e-global-typography-83682a1-font-size );
  font-weight:var( --e-global-typography-83682a1-font-weight );
  line-height:var( --e-global-typography-83682a1-line-height );
}
.elementor-kit-6 h5 {
  color:var( --e-global-color-secondary );
  font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;
  font-size:var( --e-global-typography-7044a64-font-size );
  font-weight:var( --e-global-typography-7044a64-font-weight );
  line-height:var( --e-global-typography-7044a64-line-height );
}
.elementor-kit-6 h6 {
  color:var( --e-global-color-secondary );
  font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;
  font-size:var( --e-global-typography-84ca66e-font-size );
  font-weight:var( --e-global-typography-84ca66e-font-weight );
  text-transform:var( --e-global-typography-84ca66e-text-transform );
  font-style:var( --e-global-typography-84ca66e-font-style );
  line-height:var( --e-global-typography-84ca66e-line-height );
  letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );
}
.elementor-kit-6 label {
  color:var( --e-global-color-secondary );
  font-family:"Raleway", Sans-serif;
  font-weight:600;
  line-height:1.5em;
}
.elementor-kit-6 input:not([type="button"]):not([type="submit"]),
.elementor-kit-6 textarea,
.elementor-kit-6 .elementor-field-textual {
  font-family:"Raleway", Sans-serif;
  font-size:16px;
  font-weight:500;
  color:var( --e-global-color-text );
  background-color:var( --e-global-color-a291686 );
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-9eaa092 );
  border-radius:0px 0px 0px 0px;
}
.elementor-kit-6 input:focus:not([type="button"]):not([type="submit"]),
.elementor-kit-6 textarea:focus,
.elementor-kit-6 .elementor-field-textual:focus {
  color:var( --e-global-color-text );
  background-color:var( --e-global-color-a291686 );
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:var( --e-global-color-9eaa092 );
}
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width:1280px;
}
.e-con {
  --container-max-width:1280px;
}
.elementor-widget:not(:last-child) {
  margin-block-end:20px;
}
.elementor-element {
  --widgets-spacing:20px 20px;
}
 {
}
h1.entry-title {
  display:var(--page-title-display);
}
.site-header {
  padding-right:0px;
  padding-left:0px;
}
@media(max-width:1024px) {
  .elementor-kit-6 {
    --e-global-typography-primary-font-size:43px;
    --e-global-typography-secondary-font-size:35px;
    --e-global-typography-text-font-size:14px;
    --e-global-typography-accent-font-size:19px;
    --e-global-typography-b2ce6af-font-size:15px;
    --e-global-typography-69c152f-font-size:13px;
    --e-global-typography-520c191-font-size:15px;
    --e-global-typography-583e54c-font-size:43px;
    --e-global-typography-5d167aa-font-size:35px;
    --e-global-typography-d3dae9a-font-size:27.5px;
    --e-global-typography-83682a1-font-size:22px;
    --e-global-typography-7044a64-font-size:18px;
    --e-global-typography-84ca66e-font-size:12.7px;
    --e-global-typography-112b6c4-font-size:12px;
    --e-global-typography-3715edf-font-size:54px;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
  }
  .elementor-kit-6 h1 {
    font-size:var( --e-global-typography-583e54c-font-size );
    line-height:var( --e-global-typography-583e54c-line-height );
    letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
  }
  .elementor-kit-6 h2 {
    font-size:var( --e-global-typography-5d167aa-font-size );
    line-height:var( --e-global-typography-5d167aa-line-height );
  }
  .elementor-kit-6 h3 {
    font-size:var( --e-global-typography-d3dae9a-font-size );
    line-height:var( --e-global-typography-d3dae9a-line-height );
  }
  .elementor-kit-6 h4 {
    font-size:var( --e-global-typography-83682a1-font-size );
    line-height:var( --e-global-typography-83682a1-line-height );
  }
  .elementor-kit-6 h5 {
    font-size:var( --e-global-typography-7044a64-font-size );
    line-height:var( --e-global-typography-7044a64-line-height );
  }
  .elementor-kit-6 h6 {
    font-size:var( --e-global-typography-84ca66e-font-size );
    line-height:var( --e-global-typography-84ca66e-line-height );
    letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );
  }
  .elementor-kit-6 button,
  .elementor-kit-6 input[type="button"],
  .elementor-kit-6 input[type="submit"],
  .elementor-kit-6 .elementor-button {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-kit-6 input:not([type="button"]):not([type="submit"]),
  .elementor-kit-6 textarea,
  .elementor-kit-6 .elementor-field-textual {
    font-size:15px;
  }
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width:1024px;
  }
  .e-con {
    --container-max-width:1024px;
  }
}
@media(max-width:767px) {
  .elementor-kit-6 {
    --e-global-typography-primary-font-size:33px;
    --e-global-typography-secondary-font-size:28px;
    --e-global-typography-text-font-size:13px;
    --e-global-typography-accent-font-size:17px;
    --e-global-typography-b2ce6af-font-size:14px;
    --e-global-typography-69c152f-font-size:12px;
    --e-global-typography-520c191-font-size:14px;
    --e-global-typography-583e54c-font-size:33px;
    --e-global-typography-5d167aa-font-size:28px;
    --e-global-typography-d3dae9a-font-size:22.5px;
    --e-global-typography-83682a1-font-size:19px;
    --e-global-typography-7044a64-font-size:16px;
    --e-global-typography-84ca66e-font-size:11.3px;
    --e-global-typography-112b6c4-font-size:11px;
    --e-global-typography-3715edf-font-size:40px;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
  }
  .elementor-kit-6 h1 {
    font-size:var( --e-global-typography-583e54c-font-size );
    line-height:var( --e-global-typography-583e54c-line-height );
    letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
  }
  .elementor-kit-6 h2 {
    font-size:var( --e-global-typography-5d167aa-font-size );
    line-height:var( --e-global-typography-5d167aa-line-height );
  }
  .elementor-kit-6 h3 {
    font-size:var( --e-global-typography-d3dae9a-font-size );
    line-height:var( --e-global-typography-d3dae9a-line-height );
  }
  .elementor-kit-6 h4 {
    font-size:var( --e-global-typography-83682a1-font-size );
    line-height:var( --e-global-typography-83682a1-line-height );
  }
  .elementor-kit-6 h5 {
    font-size:var( --e-global-typography-7044a64-font-size );
    line-height:var( --e-global-typography-7044a64-line-height );
  }
  .elementor-kit-6 h6 {
    font-size:var( --e-global-typography-84ca66e-font-size );
    line-height:var( --e-global-typography-84ca66e-line-height );
    letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );
  }
  .elementor-kit-6 button,
  .elementor-kit-6 input[type="button"],
  .elementor-kit-6 input[type="submit"],
  .elementor-kit-6 .elementor-button {
    font-size:var( --e-global-typography-text-font-size );
    line-height:var( --e-global-typography-text-line-height );
  }
  .elementor-kit-6 input:not([type="button"]):not([type="submit"]),
  .elementor-kit-6 textarea,
  .elementor-kit-6 .elementor-field-textual {
    font-size:14px;
  }
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width:767px;
  }
  .e-con {
    --container-max-width:767px;
  }
}
