.elementor-8 .elementor-element.elementor-element-8c4d781:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-8c4d781>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #fff6e4;
}

.elementor-8 .elementor-element.elementor-element-8c4d781 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -96px;
    margin-bottom: 0px;
    padding: 150px 0px 150px 0px;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-8c4d781>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-a92415f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-a92415f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-a92415f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-a92415f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 50px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-b5c9212 .elementor-heading-title {
    font-family: var( --e-global-typography-67d7506-font-family), Sans-serif;
    font-size: var( --e-global-typography-67d7506-font-size);
    font-weight: var( --e-global-typography-67d7506-font-weight);
    text-transform: var( --e-global-typography-67d7506-text-transform);
    line-height: var( --e-global-typography-67d7506-line-height);
    letter-spacing: var( --e-global-typography-67d7506-letter-spacing);
    word-spacing: var( --e-global-typography-67d7506-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-b5c9212>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-c2ef20b {
    color: var( --e-global-color-secondary);
}

.elementor-8 .elementor-element.elementor-element-c2ef20b>.elementor-widget-container {
    margin: 0px 90px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3b266e7 {
    text-align: right;
    top: -35px;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-3b266e7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-3b266e7 {
    left: 400px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-3b266e7 {
    right: 400px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-fb7cfab.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-8 .elementor-element.elementor-element-fb7cfab.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-8 .elementor-element.elementor-element-fb7cfab>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-fb7cfab>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-fb7cfab>.elementor-element-populated>.elementor-background-overlay,
.elementor-8 .elementor-element.elementor-element-fb7cfab>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-fb7cfab>.elementor-element-populated {
    margin: 0px 0px -50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f2ad6a7 {
    text-align: right;
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-f2ad6a7 img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-be40f03 {
    text-align: left;
    bottom: -65px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-be40f03 {
    left: -23px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-be40f03 {
    right: -23px;
}

.elementor-8 .elementor-element.elementor-element-ca0720b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-ca0720b>.elementor-element-populated,
.elementor-8 .elementor-element.elementor-element-ca0720b>.elementor-element-populated>.elementor-background-overlay,
.elementor-8 .elementor-element.elementor-element-ca0720b>.elementor-background-slideshow {
    border-radius: 100px 100px 100px 100px;
}

.elementor-8 .elementor-element.elementor-element-ca0720b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-df52f72 {
    text-align: right;
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-df52f72 img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-df52f72>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-e5017a5 img {
    width: 70%;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e5017a5 {
    left: -127px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-e5017a5 {
    right: -127px;
}

.elementor-8 .elementor-element.elementor-element-e5017a5 {
    bottom: -110px;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-475e17d:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-475e17d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-386a8a9);
}

.elementor-8 .elementor-element.elementor-element-475e17d {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 80px 0px;
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-475e17d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-657579e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-657579e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-45a0bc6 {
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-3f571de img {
    width: 50%;
}

.elementor-8 .elementor-element.elementor-element-3f571de>.elementor-widget-container {
    margin: -130px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3f571de {
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-50fc548 img {
    width: 25%;
}

.elementor-8 .elementor-element.elementor-element-50fc548>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-50fc548 {
    left: 0px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-50fc548 {
    right: 0px;
}

.elementor-8 .elementor-element.elementor-element-50fc548 {
    top: -10px;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-25fd2ff {
    text-align: right;
    top: -78px;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-25fd2ff img {
    width: 8%;
}

.elementor-8 .elementor-element.elementor-element-25fd2ff>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-25fd2ff {
    left: 0px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-25fd2ff {
    right: 0px;
}

.elementor-8 .elementor-element.elementor-element-2be9410 {
    text-align: left;
    top: 170px;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-2be9410 img {
    width: 30%;
}

.elementor-8 .elementor-element.elementor-element-2be9410>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-2be9410 {
    left: -60px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-2be9410 {
    right: -60px;
}

.elementor-8 .elementor-element.elementor-element-55ac7d9 {
        text-align: center;
    color: #000000;
    letter-spacing: 0.5px;
    line-height: 27px;
}

.elementor-8 .elementor-element.elementor-element-55ac7d9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 180px 20px 180px;
}

.elementor-8 .elementor-element.elementor-element-f091667 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-9f6937b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-9f6937b>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-8f5f67e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-8f5f67e>.elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a0966c1 .elementor-button {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: #FF6B7400;
    font-weight: 600;
    font-size: 22px;
border: 1px solid #000;
}

.elementor-8 .elementor-element.elementor-element-a0966c1 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-a0966c1 .elementor-button:focus {
    color: var( --e-global-color-accent);
    color: #855900;
}

.elementor-8 .elementor-element.elementor-element-a0966c1 .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-a0966c1 .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-8 .elementor-element.elementor-element-180e7c1:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-180e7c1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/12/Mask-group-13.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-180e7c1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 90px 0px 90px 0px;
}

.elementor-8 .elementor-element.elementor-element-180e7c1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-5ea1658>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-5ea1658>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial-slider .slick-slide {
    margin-right: 15px;
    margin-left: 15px;
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 15px;
    --ekit_testimonial_slidetoshow: 3;
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial-slider .slick-list {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-single-testimonial-slider,
.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial_card {
    padding: 50px 30px 50px 30px;
    box-shadow: 0px 10px 10px -4px rgba(0, 0, 0, 0.1);
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-single-testimonial-slider,
.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial_card {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-single-testimonial-slider,
.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial_card,
.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-single-testimonial-slider:before {
        background-color: #855900;
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-tootltip-testimonial .elementskit-commentor-content:hover,
.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-single-testimonial-slider:hover,
.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial_card:hover {
    box-shadow: 0px 13px 30px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementkit-testimonial-col {
    align-self: center;
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-commentor-content {
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial_card {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-profile-info {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .ekit_testimonial_style_5 .elementskit-commentor-header {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
  color: #000000;
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var( --e-global-color-text);
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-single-testimonial-slider:hover .elementskit-commentor-content>p {
    color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content>p {
    color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial_card .elementskit-commentor-coment {
    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);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-profile-info .elementskit-author-name {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-c65dfc1-font-family), Sans-serif;
    font-size: var( --e-global-typography-c65dfc1-font-size);
    font-weight: var( --e-global-typography-c65dfc1-font-weight);
    text-transform: var( --e-global-typography-c65dfc1-text-transform);
    line-height: var( --e-global-typography-c65dfc1-line-height);
    letter-spacing: var( --e-global-typography-c65dfc1-letter-spacing);
    word-spacing: var( --e-global-typography-c65dfc1-word-spacing);
    margin-bottom: 10px;
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-single-testimonial-slider:hover .elementskit-author-name {
    color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-name {
    color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-profile-info .elementskit-author-des {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-1865aad-font-family), Sans-serif;
    font-size: var( --e-global-typography-1865aad-font-size);
    font-weight: var( --e-global-typography-1865aad-font-weight);
    text-transform: var( --e-global-typography-1865aad-text-transform);
    line-height: var( --e-global-typography-1865aad-line-height);
    letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
    word-spacing: var( --e-global-typography-1865aad-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-single-testimonial-slider:hover .elementskit-author-des {
    color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-des {
    color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-commentor-bio {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-commentor-bio .elementskit-commentor-image>img {
    height: 70px;
    width: 70px;
}

.elementor-8 .elementor-element.elementor-element-a86a4dd .ekit-testimonial--avatar {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a86a4dd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f413359 {
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f484c6a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-f484c6a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-7bcd509 img {
    width: 70%;
}

.elementor-8 .elementor-element.elementor-element-7bcd509 {
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-225cbce {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-225cbce .elementor-heading-title {
    font-family: var( --e-global-typography-cb0016c-font-family), Sans-serif;
    font-size: var( --e-global-typography-cb0016c-font-size);
    font-weight: var( --e-global-typography-cb0016c-font-weight);
    text-transform: var( --e-global-typography-cb0016c-text-transform);
    line-height: var( --e-global-typography-cb0016c-line-height);
    letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
    word-spacing: var( --e-global-typography-cb0016c-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-225cbce>.elementor-widget-container {
    margin: -70px 0px 0px 0px;
    padding: 0px 300px 10px 300px;
}

.elementor-8 .elementor-element.elementor-element-cb2bd1f {
    text-align: center;
    color: var( --e-global-color-secondary);
}

.elementor-8 .elementor-element.elementor-element-cb2bd1f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-8f0a30f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-b14d796>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-b14d796>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-cea264b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-cea264b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-cea264b {
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-000e358 {
    text-align: center;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-2148679 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-c2a9d44>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-c2a9d44>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-867a629>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-867a629:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-867a629>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-867a629:hover>.elementor-element-populated {
      background-color: #fff6e4;
}

.elementor-8 .elementor-element.elementor-element-867a629>.elementor-element-populated {
    box-shadow: 0px 13px 50px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -60px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 15px;
}

.elementor-8 .elementor-element.elementor-element-867a629>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-867a629 {
    z-index: 10;
}

.elementor-8 .elementor-element.elementor-element-c58d9e3 .elementor-heading-title {
    font-family: var( --e-global-typography-1865aad-font-family), Sans-serif;
    font-size: var( --e-global-typography-1865aad-font-size);
    font-weight: var( --e-global-typography-1865aad-font-weight);
    text-transform: var( --e-global-typography-1865aad-text-transform);
    line-height: var( --e-global-typography-1865aad-line-height);
    letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
    word-spacing: var( --e-global-typography-1865aad-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-c58d9e3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-8 .elementor-element.elementor-element-f09a306 {
    color: var( --e-global-color-secondary);
}

.elementor-8 .elementor-element.elementor-element-f09a306>.elementor-widget-container {
    margin: 0px 20px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-bf8f438>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-bf8f438>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-1923271>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-1923271>.elementor-element-populated {
    margin: 150px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-01414a4 {
    text-align: center;
    top: -136px;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-01414a4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-01414a4 {
    left: -100px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-01414a4 {
    right: -100px;
}

.elementor-8 .elementor-element.elementor-element-73cc685 {
    text-align: right;
    top: -80px;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-73cc685>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-73cc685 {
    left: 5px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-73cc685 {
    right: 5px;
}

.elementor-8 .elementor-element.elementor-element-e1ffef3 {
    text-align: left;
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-c83a5c3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-0487bf4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-0487bf4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-0487bf4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-0487bf4:hover>.elementor-element-populated {
        background-color: #fff6e4;
}

.elementor-8 .elementor-element.elementor-element-0487bf4>.elementor-element-populated {
    box-shadow: 0px 13px 50px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -60px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 15px;
}

.elementor-8 .elementor-element.elementor-element-0487bf4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-0487bf4 {
    z-index: 10;
}

.elementor-8 .elementor-element.elementor-element-2227dbd .elementor-heading-title {
    font-family: var( --e-global-typography-1865aad-font-family), Sans-serif;
    font-size: var( --e-global-typography-1865aad-font-size);
    font-weight: var( --e-global-typography-1865aad-font-weight);
    text-transform: var( --e-global-typography-1865aad-text-transform);
    line-height: var( --e-global-typography-1865aad-line-height);
    letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
    word-spacing: var( --e-global-typography-1865aad-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-2227dbd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-8 .elementor-element.elementor-element-0bf89c5 {
       color: #000000;
}

.elementor-8 .elementor-element.elementor-element-0bf89c5>.elementor-widget-container {
    margin: 0px 20px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-b496af3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-b496af3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-1ad9560 {
    margin-top: 0px;
    margin-bottom: 100px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-186f900>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-186f900>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-5aaff0b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-585dc03>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-585dc03>.elementor-element-populated {
    margin: -110px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-bf2c457 {
    text-align: center;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-bf2c457>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-898f2f2 {
    text-align: left;
    bottom: -170px;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-898f2f2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-898f2f2 {
    left: -85px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-898f2f2 {
    right: -85px;
}

.elementor-8 .elementor-element.elementor-element-92bc5ce {
    text-align: left;
    top: -170px;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-92bc5ce img {
    width: 20%;
}

.elementor-8 .elementor-element.elementor-element-92bc5ce>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-92bc5ce {
    left: -65px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-92bc5ce {
    right: -65px;
}

.elementor-8 .elementor-element.elementor-element-5c103d7 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-e6fe900>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-e6fe900>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-c3f27cf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-c3f27cf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-c3f27cf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-c3f27cf:hover>.elementor-element-populated {
    background-color: #fff6e4;
}

.elementor-8 .elementor-element.elementor-element-c3f27cf>.elementor-element-populated {
    box-shadow: 0px 13px 50px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -60px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 15px;
}

.elementor-8 .elementor-element.elementor-element-c3f27cf>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-c3f27cf {
    z-index: 10;
}

.elementor-8 .elementor-element.elementor-element-8d63b75 .elementor-heading-title {
    font-family: var( --e-global-typography-1865aad-font-family), Sans-serif;
    font-size: var( --e-global-typography-1865aad-font-size);
    font-weight: var( --e-global-typography-1865aad-font-weight);
    text-transform: var( --e-global-typography-1865aad-text-transform);
    line-height: var( --e-global-typography-1865aad-line-height);
    letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
    word-spacing: var( --e-global-typography-1865aad-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-8d63b75>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-8 .elementor-element.elementor-element-99346da {
    color: var( --e-global-color-secondary);
}

.elementor-8 .elementor-element.elementor-element-99346da>.elementor-widget-container {
    margin: 0px 20px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-cd54e9b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-cd54e9b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-1a958c9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-1a958c9>.elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a2f756e {
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-02d5a02 {
    text-align: right;
    bottom: 25px;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-02d5a02 img {
    width: 20%;
}

.elementor-8 .elementor-element.elementor-element-02d5a02>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-02d5a02 {
    left: -20px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-02d5a02 {
    right: -20px;
}

.elementor-8 .elementor-element.elementor-element-7ef94d8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-a0bd10f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-a0bd10f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-a0bd10f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-a0bd10f:hover>.elementor-element-populated {
       background-color: #fff6e4;
}

.elementor-8 .elementor-element.elementor-element-a0bd10f>.elementor-element-populated {
    box-shadow: 0px 13px 50px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -60px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 15px;
}

.elementor-8 .elementor-element.elementor-element-a0bd10f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-a0bd10f {
    z-index: 10;
}

.elementor-8 .elementor-element.elementor-element-10fe619 .elementor-heading-title {
    font-family: var( --e-global-typography-1865aad-font-family), Sans-serif;
    font-size: var( --e-global-typography-1865aad-font-size);
    font-weight: var( --e-global-typography-1865aad-font-weight);
    text-transform: var( --e-global-typography-1865aad-text-transform);
    line-height: var( --e-global-typography-1865aad-line-height);
    letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
    word-spacing: var( --e-global-typography-1865aad-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-10fe619>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-8 .elementor-element.elementor-element-0cb7037 {
    color: var( --e-global-color-secondary);
}

.elementor-8 .elementor-element.elementor-element-0cb7037>.elementor-widget-container {
    margin: 0px 20px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-c71f45b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-c71f45b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-7b8dc96:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-7b8dc96>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color: #fff6e4;
}

.elementor-8 .elementor-element.elementor-element-7b8dc96>.elementor-background-overlay {
    background-image: url("../../2022/12/Mask-group-17.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.15;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-7b8dc96 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 100px;
    padding: 100px 0px 100px 0px;
}

.elementor-8 .elementor-element.elementor-element-9f19fe6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-9f19fe6>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-8bd9ae6 {
    text-align: left;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-8bd9ae6 img {
    width: 60%;
}

.elementor-8 .elementor-element.elementor-element-d88933e {
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-d88933e .elementor-heading-title {
    font-family: var( --e-global-typography-cb0016c-font-family), Sans-serif;
    font-size: var( --e-global-typography-cb0016c-font-size);
    font-weight: var( --e-global-typography-cb0016c-font-weight);
    text-transform: var( --e-global-typography-cb0016c-text-transform);
    line-height: var( --e-global-typography-cb0016c-line-height);
    letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
    word-spacing: var( --e-global-typography-cb0016c-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-d88933e>.elementor-widget-container {
    margin: -45px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-e975b85 {
    text-align: left;
    color: var( --e-global-color-secondary);
}

.elementor-8 .elementor-element.elementor-element-e975b85>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-8 .elementor-element.elementor-element-6adba5d {
    margin-top: 0px;
    margin-bottom: 50px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-7f0790b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-7f0790b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-7f0790b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-7f0790b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 25px 0px 0px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 0px;
    padding: 25px 0px 25px 0px;
}

.elementor-8 .elementor-element.elementor-element-7f0790b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-3332cf6 img {
    width: 40%;
}

.elementor-8 .elementor-element.elementor-element-7281c94 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-7281c94 .elementor-heading-title {
    font-family: var( --e-global-typography-5114bbe-font-family), Sans-serif;
    font-size: var( --e-global-typography-5114bbe-font-size);
    font-weight: var( --e-global-typography-5114bbe-font-weight);
    text-transform: var( --e-global-typography-5114bbe-text-transform);
    line-height: var( --e-global-typography-5114bbe-line-height);
    letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
    word-spacing: var( --e-global-typography-5114bbe-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-7281c94>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 20px 0px 20px;
}

.elementor-8 .elementor-element.elementor-element-9608a9b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-9608a9b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-9608a9b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-9608a9b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 25px 0px 0px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 0px;
    padding: 25px 0px 25px 0px;
}

.elementor-8 .elementor-element.elementor-element-9608a9b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-8a7fe71 img {
    width: 35%;
}

.elementor-8 .elementor-element.elementor-element-e1fa45f {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-e1fa45f .elementor-heading-title {
    font-family: var( --e-global-typography-5114bbe-font-family), Sans-serif;
    font-size: var( --e-global-typography-5114bbe-font-size);
    font-weight: var( --e-global-typography-5114bbe-font-weight);
    text-transform: var( --e-global-typography-5114bbe-text-transform);
    line-height: var( --e-global-typography-5114bbe-line-height);
    letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
    word-spacing: var( --e-global-typography-5114bbe-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-e1fa45f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 20px 0px 20px;
}

.elementor-8 .elementor-element.elementor-element-26c02de>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-26c02de:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-26c02de>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-26c02de>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 25px 0px 0px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 0px;
    padding: 25px 0px 25px 0px;
}

.elementor-8 .elementor-element.elementor-element-26c02de>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-9e5a94c img {
    width: 41%;
}

.elementor-8 .elementor-element.elementor-element-da4496c {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-da4496c .elementor-heading-title {
    font-family: var( --e-global-typography-5114bbe-font-family), Sans-serif;
    font-size: var( --e-global-typography-5114bbe-font-size);
    font-weight: var( --e-global-typography-5114bbe-font-weight);
    text-transform: var( --e-global-typography-5114bbe-text-transform);
    line-height: var( --e-global-typography-5114bbe-line-height);
    letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
    word-spacing: var( --e-global-typography-5114bbe-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-da4496c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 20px 0px 20px;
}

.elementor-8 .elementor-element.elementor-element-b71b764>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-b71b764:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-b71b764>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-b71b764>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 25px 0px 0px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 0px;
    padding: 25px 0px 25px 0px;
}

.elementor-8 .elementor-element.elementor-element-b71b764>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-329050b img {
    width: 37%;
}

.elementor-8 .elementor-element.elementor-element-0ad3b31 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-0ad3b31 .elementor-heading-title {
    font-family: var( --e-global-typography-5114bbe-font-family), Sans-serif;
    font-size: var( --e-global-typography-5114bbe-font-size);
    font-weight: var( --e-global-typography-5114bbe-font-weight);
    text-transform: var( --e-global-typography-5114bbe-text-transform);
    line-height: var( --e-global-typography-5114bbe-line-height);
    letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
    word-spacing: var( --e-global-typography-5114bbe-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-0ad3b31>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 20px 0px 20px;
}

.elementor-8 .elementor-element.elementor-element-152c5cb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-b8ea77b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-b8ea77b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4c56085>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-4c56085>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-9306740 .elementor-button {
  fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: #FF6B7400;
    font-size: 19px;
    border: 1px solid #000;
    margin-left: 20px;
    font-weight: 600;

}

.elementor-8 .elementor-element.elementor-element-9306740 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-9306740 .elementor-button:focus {
        color: #855900;
    background-color: #FF6B7400;
}

.elementor-8 .elementor-element.elementor-element-9306740 .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-9306740 .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-8 .elementor-element.elementor-element-0b73e86>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-0b73e86>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-9708104 {
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-4932db2 {
    text-align: left;
    bottom: -40px;
    z-index: 0;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4932db2 {
    left: -90px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-4932db2 {
    right: -90px;
}

.elementor-8 .elementor-element.elementor-element-d73e747 {
    margin-top: 0px;
    margin-bottom: 80px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-6f84ab8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-6f84ab8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-c3753ef img {
    width: 70%;
}

.elementor-8 .elementor-element.elementor-element-c3753ef {
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-38053d2 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-38053d2 .elementor-heading-title {
    font-family: var( --e-global-typography-cb0016c-font-family), Sans-serif;
    font-size: var( --e-global-typography-cb0016c-font-size);
    font-weight: var( --e-global-typography-cb0016c-font-weight);
    text-transform: var( --e-global-typography-cb0016c-text-transform);
    line-height: var( --e-global-typography-cb0016c-line-height);
    letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
    word-spacing: var( --e-global-typography-cb0016c-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-38053d2>.elementor-widget-container {
    margin: -50px 0px 0px 0px;
    padding: 0px 300px 10px 300px;
}

.elementor-8 .elementor-element.elementor-element-bf8a008 {
    text-align: center;
    color: var( --e-global-color-secondary);
}

.elementor-8 .elementor-element.elementor-element-bf8a008>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a747b18 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-b438f39>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-b438f39>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f062074>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-f062074>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f062074 {
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-f330c9c {
    text-align: center;
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-384bf7d {
    text-align: left;
    top: -75px;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-384bf7d img {
    width: 60%;
}

.elementor-8 .elementor-element.elementor-element-384bf7d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-384bf7d {
    left: -75px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-384bf7d {
    right: -75px;
}

.elementor-8 .elementor-element.elementor-element-5b35c8b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-b4c5be3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-b4c5be3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-54690d7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-54690d7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-54690d7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-54690d7:hover>.elementor-element-populated {
    background-color: #fff6e4;
}

.elementor-8 .elementor-element.elementor-element-54690d7>.elementor-element-populated {
    box-shadow: 0px 13px 50px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -60px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 15px;
}

.elementor-8 .elementor-element.elementor-element-54690d7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-54690d7 {
    z-index: 10;
}

.elementor-8 .elementor-element.elementor-element-b1db46a .elementor-heading-title {
    font-family: var( --e-global-typography-1865aad-font-family), Sans-serif;
    font-size: var( --e-global-typography-1865aad-font-size);
    font-weight: var( --e-global-typography-1865aad-font-weight);
    text-transform: var( --e-global-typography-1865aad-text-transform);
    line-height: var( --e-global-typography-1865aad-line-height);
    letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
    word-spacing: var( --e-global-typography-1865aad-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-b1db46a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-8 .elementor-element.elementor-element-cb18905 {
    color: var( --e-global-color-secondary);
}

.elementor-8 .elementor-element.elementor-element-cb18905>.elementor-widget-container {
    margin: 0px 20px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-5105be5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-5105be5>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-b1216c5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-b1216c5>.elementor-element-populated {
    margin: 150px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-99a1daf {
    text-align: left;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-4a31dec {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-369929c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-369929c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-369929c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-369929c:hover>.elementor-element-populated {
        background-color: #fff6e4;
}

.elementor-8 .elementor-element.elementor-element-369929c>.elementor-element-populated {
    box-shadow: 0px 13px 50px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -60px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 15px;
}

.elementor-8 .elementor-element.elementor-element-369929c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-369929c {
    z-index: 10;
}

.elementor-8 .elementor-element.elementor-element-8d7601e .elementor-heading-title {
    font-family: var( --e-global-typography-1865aad-font-family), Sans-serif;
    font-size: var( --e-global-typography-1865aad-font-size);
    font-weight: var( --e-global-typography-1865aad-font-weight);
    text-transform: var( --e-global-typography-1865aad-text-transform);
    line-height: var( --e-global-typography-1865aad-line-height);
    letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
    word-spacing: var( --e-global-typography-1865aad-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-8d7601e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-8 .elementor-element.elementor-element-bb9bc60 {
    color: var( --e-global-color-secondary);
}

.elementor-8 .elementor-element.elementor-element-bb9bc60>.elementor-widget-container {
    margin: 0px 20px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-c49131e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-c49131e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-b1a84d0 {
    text-align: center;
    top: -136px;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-b1a84d0 img {
    width: 18%;
}

.elementor-8 .elementor-element.elementor-element-b1a84d0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b1a84d0 {
    left: -100px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-b1a84d0 {
    right: -100px;
}

.elementor-8 .elementor-element.elementor-element-d905e93 {
    text-align: right;
    top: 121px;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-d905e93 img {
    width: 8%;
}

.elementor-8 .elementor-element.elementor-element-d905e93>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-d905e93 {
    left: -50px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-d905e93 {
    right: -50px;
}

.elementor-8 .elementor-element.elementor-element-551a610 {
    margin-top: 0px;
    margin-bottom: 100px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-60d8064>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-60d8064>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a00ddf8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-a00ddf8>.elementor-element-populated {
    margin: -100px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-e87c549 {
    text-align: center;
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-e87c549>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-9d687c6 {
    text-align: left;
    top: 0px;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-9d687c6 img {
    width: 18%;
}

.elementor-8 .elementor-element.elementor-element-9d687c6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-9d687c6 {
    left: -40px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-9d687c6 {
    right: -40px;
}

.elementor-8 .elementor-element.elementor-element-b35493f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-1299c69>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-1299c69>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-bbe3cc3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-bbe3cc3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-bbe3cc3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-bbe3cc3:hover>.elementor-element-populated {
    background-color: #fff6e4;
}

.elementor-8 .elementor-element.elementor-element-bbe3cc3>.elementor-element-populated {
    box-shadow: 0px 13px 50px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -60px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 15px;
}

.elementor-8 .elementor-element.elementor-element-bbe3cc3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-bbe3cc3 {
    z-index: 10;
}

.elementor-8 .elementor-element.elementor-element-170ecf7 .elementor-heading-title {
    font-family: var( --e-global-typography-1865aad-font-family), Sans-serif;
    font-size: var( --e-global-typography-1865aad-font-size);
    font-weight: var( --e-global-typography-1865aad-font-weight);
    text-transform: var( --e-global-typography-1865aad-text-transform);
    line-height: var( --e-global-typography-1865aad-line-height);
    letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
    word-spacing: var( --e-global-typography-1865aad-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-170ecf7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-8 .elementor-element.elementor-element-c0d6dad {
    color: var( --e-global-color-secondary);
}

.elementor-8 .elementor-element.elementor-element-c0d6dad>.elementor-widget-container {
    margin: 0px 20px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-015665a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-015665a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-ed6c8e2 {
    text-align: center;
    bottom: -240px;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-ed6c8e2 img {
    width: 60%;
}

.elementor-8 .elementor-element.elementor-element-ed6c8e2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-ed6c8e2 {
    left: 0px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-ed6c8e2 {
    right: 0px;
}

.elementor-8 .elementor-element.elementor-element-f0c5ea6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-f0c5ea6>.elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-802baae {
    text-align: left;
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-6b4ed03 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-46cf7f5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-46cf7f5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-46cf7f5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-46cf7f5:hover>.elementor-element-populated {
    background-color: #fff6e4;
}

.elementor-8 .elementor-element.elementor-element-46cf7f5>.elementor-element-populated {
    box-shadow: 0px 13px 50px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -60px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 15px;
}

.elementor-8 .elementor-element.elementor-element-46cf7f5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-46cf7f5 {
    z-index: 10;
}

.elementor-8 .elementor-element.elementor-element-ca81a1c .elementor-heading-title {
    font-family: var( --e-global-typography-1865aad-font-family), Sans-serif;
    font-size: var( --e-global-typography-1865aad-font-size);
    font-weight: var( --e-global-typography-1865aad-font-weight);
    text-transform: var( --e-global-typography-1865aad-text-transform);
    line-height: var( --e-global-typography-1865aad-line-height);
    letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
    word-spacing: var( --e-global-typography-1865aad-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-ca81a1c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-8 .elementor-element.elementor-element-edc824c {
    color: var( --e-global-color-secondary);
}

.elementor-8 .elementor-element.elementor-element-edc824c>.elementor-widget-container {
    margin: 0px 20px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-6cc5d29>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-6cc5d29>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-1c6dbb4 {
    text-align: right;
    top: 80px;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-1c6dbb4 img {
    width: 45%;
}

.elementor-8 .elementor-element.elementor-element-1c6dbb4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-1c6dbb4 {
    right: 25px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-1c6dbb4 {
    left: 25px;
}

.elementor-8 .elementor-element.elementor-element-7f5bd00:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-7f5bd00>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-386a8a9);
    background-image: url("../../2022/12/section-7.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-7f5bd00 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 90px 0px 80px 0px;
}

.elementor-8 .elementor-element.elementor-element-7f5bd00>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-6546560>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-6546560>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-aa22c76 {
    text-align: center;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-aa22c76 img {
    width: 60%;
}

.elementor-8 .elementor-element.elementor-element-e68a2e5 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-e68a2e5 .elementor-heading-title {
    font-family: var( --e-global-typography-cb0016c-font-family), Sans-serif;
    font-size: var( --e-global-typography-cb0016c-font-size);
    font-weight: var( --e-global-typography-cb0016c-font-weight);
    text-transform: var( --e-global-typography-cb0016c-text-transform);
    line-height: var( --e-global-typography-cb0016c-line-height);
    letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
    word-spacing: var( --e-global-typography-cb0016c-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-e68a2e5>.elementor-widget-container {
    margin: -45px 0px 10px 0px;
    padding: 0px 250px 0px 250px;
}

.elementor-8 .elementor-element.elementor-element-a21f09d {
    text-align: center;
    color: var( --e-global-color-secondary);
}

.elementor-8 .elementor-element.elementor-element-a21f09d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-testimonial-slider .slick-slide {
    margin-right: 15px;
    margin-left: 15px;
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 15px;
    --ekit_testimonial_slidetoshow: 2;
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-single-testimonial-slider,
.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-testimonial_card {
    padding: 100px 50px 100px 50px;
    box-shadow: 0px 10px 10px -4px rgba(23.999999999999996, 39.000000000000036, 75, 0.1);
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-single-testimonial-slider,
.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-testimonial_card,
.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    background-color: var( --e-global-color-386a8a9);
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-single-testimonial-slider:before {
    background-color: var( --e-global-color-accent);
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-tootltip-testimonial .elementskit-commentor-content:hover,
.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-single-testimonial-slider:hover,
.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-testimonial_card:hover {
    box-shadow: 0px 10px 32px -4px rgba(23.999999999999996, 39.000000000000036, 75, 0.1);
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementkit-testimonial-col {
    align-self: center;
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-commentor-content {
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-testimonial_card {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-profile-info {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-43b9aad .ekit_testimonial_style_5 .elementskit-commentor-header {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
    color: var( --e-global-color-secondary);
    margin: 0px 0px 20px 0px;
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var( --e-global-color-secondary);
    margin: 0px 0px 20px 0px;
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-single-testimonial-slider:hover .elementskit-commentor-content>p {
    color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content>p {
    color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-testimonial_card .elementskit-commentor-coment {
    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);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-stars>li>a,
.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-stars>li>span {
    color: var( --e-global-color-ca67823);
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-single-testimonial-slider:hover .elementskit-stars>li>a,
.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-single-testimonial-slider:hover .elementskit-stars>li>span {
    color: var( --e-global-color-ca67823);
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-single-testimonial-slider.testimonial-active .elementskit-stars>li>a,
.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-single-testimonial-slider.testimonial-active .elementskit-stars>li>span {
    color: var( --e-global-color-ca67823);
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-stars>li:not(:last-child) {
    margin-right: 5px;
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-stars {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-profile-info .elementskit-author-name {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-1865aad-font-family), Sans-serif;
    font-size: var( --e-global-typography-1865aad-font-size);
    font-weight: var( --e-global-typography-1865aad-font-weight);
    text-transform: var( --e-global-typography-1865aad-text-transform);
    line-height: var( --e-global-typography-1865aad-line-height);
    letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
    word-spacing: var( --e-global-typography-1865aad-word-spacing);
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-profile-info .elementskit-author-des {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-059c6fb-font-family), Sans-serif;
    font-size: var( --e-global-typography-059c6fb-font-size);
    font-weight: var( --e-global-typography-059c6fb-font-weight);
    text-transform: var( --e-global-typography-059c6fb-text-transform);
    line-height: var( --e-global-typography-059c6fb-line-height);
    letter-spacing: var( --e-global-typography-059c6fb-letter-spacing);
    word-spacing: var( --e-global-typography-059c6fb-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-commentor-bio .elementskit-commentor-image>img {
    height: 75px;
    width: 75px;
}

.elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-commentor-bio {
    bottom: -90px;
}

.elementor-8 .elementor-element.elementor-element-43b9aad .ekit-testimonial--avatar {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-43b9aad>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f90075e:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-f90075e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/12/feature-banner.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-f90075e>.elementor-background-overlay {
background-color: #4f4227;
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-f90075e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 200px 0px;
}

.elementor-8 .elementor-element.elementor-element-d4b1a2e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-d4b1a2e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-6a88ea8 {
    text-align: center;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-6a88ea8 img {
    width: 60%;
}

.elementor-8 .elementor-element.elementor-element-9520c25 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-9520c25 .elementor-heading-title {
    color: var( --e-global-color-3ae104d);
    font-family: var( --e-global-typography-cb0016c-font-family), Sans-serif;
    font-size: var( --e-global-typography-cb0016c-font-size);
    font-weight: var( --e-global-typography-cb0016c-font-weight);
    text-transform: var( --e-global-typography-cb0016c-text-transform);
    line-height: var( --e-global-typography-cb0016c-line-height);
    letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
    word-spacing: var( --e-global-typography-cb0016c-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-9520c25>.elementor-widget-container {
    margin: -45px 220px 10px 220px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-431ffb7 {
    text-align: center;
    color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-431ffb7>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-33656d9 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-8cbbf2f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-8cbbf2f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-cc23f25 img {
    width: 28%;
}

.elementor-8 .elementor-element.elementor-element-de411d3 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-de411d3 .elementor-heading-title {
    color: var( --e-global-color-3ae104d);
    font-family: var( --e-global-typography-5114bbe-font-family), Sans-serif;
    font-size: var( --e-global-typography-5114bbe-font-size);
    font-weight: var( --e-global-typography-5114bbe-font-weight);
    text-transform: var( --e-global-typography-5114bbe-text-transform);
    line-height: var( --e-global-typography-5114bbe-line-height);
    letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
    word-spacing: var( --e-global-typography-5114bbe-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-de411d3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 70px 0px 70px;
}

.elementor-8 .elementor-element.elementor-element-2cecbc1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-2cecbc1>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-be64d2c img {
    width: 28%;
}

.elementor-8 .elementor-element.elementor-element-38941cf {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-38941cf .elementor-heading-title {
    color: var( --e-global-color-3ae104d);
    font-family: var( --e-global-typography-5114bbe-font-family), Sans-serif;
    font-size: var( --e-global-typography-5114bbe-font-size);
    font-weight: var( --e-global-typography-5114bbe-font-weight);
    text-transform: var( --e-global-typography-5114bbe-text-transform);
    line-height: var( --e-global-typography-5114bbe-line-height);
    letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
    word-spacing: var( --e-global-typography-5114bbe-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-38941cf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 70px 0px 70px;
}

.elementor-8 .elementor-element.elementor-element-e52084a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-e52084a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-6bb3f45 img {
    width: 28%;
}

.elementor-8 .elementor-element.elementor-element-b12fc39 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-b12fc39 .elementor-heading-title {
    color: var( --e-global-color-3ae104d);
    font-family: var( --e-global-typography-5114bbe-font-family), Sans-serif;
    font-size: var( --e-global-typography-5114bbe-font-size);
    font-weight: var( --e-global-typography-5114bbe-font-weight);
    text-transform: var( --e-global-typography-5114bbe-text-transform);
    line-height: var( --e-global-typography-5114bbe-line-height);
    letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
    word-spacing: var( --e-global-typography-5114bbe-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-b12fc39>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 70px 0px 70px;
}

.elementor-8 .elementor-element.elementor-element-82f0a60>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-82f0a60>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-c7552f5 img {
    width: 28%;
}

.elementor-8 .elementor-element.elementor-element-79e950d {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-79e950d .elementor-heading-title {
    color: var( --e-global-color-3ae104d);
    font-family: var( --e-global-typography-5114bbe-font-family), Sans-serif;
    font-size: var( --e-global-typography-5114bbe-font-size);
    font-weight: var( --e-global-typography-5114bbe-font-weight);
    text-transform: var( --e-global-typography-5114bbe-text-transform);
    line-height: var( --e-global-typography-5114bbe-line-height);
    letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
    word-spacing: var( --e-global-typography-5114bbe-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-79e950d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 70px 0px 70px;
}

.elementor-8 .elementor-element.elementor-element-33027ee {
       margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-3cd1432 {
    --e-image-carousel-slides-to-show: 5;
}

.elementor-8 .elementor-element.elementor-element-3cd1432 .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-3cd1432>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-18a3d40 {
    margin-top: 0px;
    margin-bottom: 40px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-d886e3f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-d886e3f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-fac25a7 img {
    width: 60%;
}

.elementor-8 .elementor-element.elementor-element-fac25a7 {
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-4ac232d {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-4ac232d .elementor-heading-title {
    font-family: var( --e-global-typography-cb0016c-font-family), Sans-serif;
    font-size: var( --e-global-typography-cb0016c-font-size);
    font-weight: var( --e-global-typography-cb0016c-font-weight);
    text-transform: var( --e-global-typography-cb0016c-text-transform);
    line-height: var( --e-global-typography-cb0016c-line-height);
    letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
    word-spacing: var( --e-global-typography-cb0016c-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-4ac232d>.elementor-widget-container {
    margin: -65px 0px 0px 0px;
    padding: 0px 340px 10px 340px;
}

.elementor-8 .elementor-element.elementor-element-fa2c0c9 {
    text-align: center;
    color: var( --e-global-color-secondary);
}

.elementor-8 .elementor-element.elementor-element-fa2c0c9>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-970674f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 40px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-970674f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-4e2939b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-4e2939b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-4e2939b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-4e2939b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 15px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4e2939b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-fc0dfcb:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-fc0dfcb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-fc0dfcb,
.elementor-8 .elementor-element.elementor-element-fc0dfcb>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-8 .elementor-element.elementor-element-fc0dfcb {
    box-shadow: 0px 13px 50px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 25px 30px 25px 30px;
}

.elementor-8 .elementor-element.elementor-element-fc0dfcb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-30db47d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-30db47d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-5b96b45 {
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-5b96b45 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-5114bbe-font-family), Sans-serif;
    font-size: var( --e-global-typography-5114bbe-font-size);
    font-weight: var( --e-global-typography-5114bbe-font-weight);
    text-transform: var( --e-global-typography-5114bbe-text-transform);
    line-height: var( --e-global-typography-5114bbe-line-height);
    letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
    word-spacing: var( --e-global-typography-5114bbe-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-82c8272 {
    text-align: left;
    color: var( --e-global-color-secondary);
}

.elementor-8 .elementor-element.elementor-element-82c8272>.elementor-widget-container {
    margin: 10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-01f7f8f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-01f7f8f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-14e9667 {
    text-align: right;
}

.elementor-8 .elementor-element.elementor-element-14e9667 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-1865aad-font-family), Sans-serif;
    font-size: var( --e-global-typography-1865aad-font-size);
    font-weight: var( --e-global-typography-1865aad-font-weight);
    text-transform: var( --e-global-typography-1865aad-text-transform);
    line-height: var( --e-global-typography-1865aad-line-height);
    letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
    word-spacing: var( --e-global-typography-1865aad-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-6dd9516>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-6dd9516:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-6dd9516>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-6dd9516>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 15px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-6dd9516>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-e81ab2a:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-e81ab2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-e81ab2a,
.elementor-8 .elementor-element.elementor-element-e81ab2a>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-8 .elementor-element.elementor-element-e81ab2a {
    box-shadow: 0px 13px 50px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 25px 30px 25px 30px;
}

.elementor-8 .elementor-element.elementor-element-e81ab2a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-e4f7c86>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-e4f7c86>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-d677513 {
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-d677513 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-5114bbe-font-family), Sans-serif;
    font-size: var( --e-global-typography-5114bbe-font-size);
    font-weight: var( --e-global-typography-5114bbe-font-weight);
    text-transform: var( --e-global-typography-5114bbe-text-transform);
    line-height: var( --e-global-typography-5114bbe-line-height);
    letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
    word-spacing: var( --e-global-typography-5114bbe-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-23c9782 {
    text-align: left;
    color: var( --e-global-color-secondary);
}

.elementor-8 .elementor-element.elementor-element-23c9782>.elementor-widget-container {
    margin: 10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-bb5c465>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-bb5c465>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-b58b4dd {
    text-align: right;
}

.elementor-8 .elementor-element.elementor-element-b58b4dd .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-1865aad-font-family), Sans-serif;
    font-size: var( --e-global-typography-1865aad-font-size);
    font-weight: var( --e-global-typography-1865aad-font-weight);
    text-transform: var( --e-global-typography-1865aad-text-transform);
    line-height: var( --e-global-typography-1865aad-line-height);
    letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
    word-spacing: var( --e-global-typography-1865aad-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-f361a6e {
    margin-top: 0px;
    margin-bottom: 50px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-d5488b2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-d5488b2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-d5488b2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-d5488b2>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 15px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-d5488b2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-e092198:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-e092198>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-e092198,
.elementor-8 .elementor-element.elementor-element-e092198>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-8 .elementor-element.elementor-element-e092198 {
    box-shadow: 0px 13px 50px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 25px 30px 25px 30px;
}

.elementor-8 .elementor-element.elementor-element-e092198>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-2939103>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-2939103>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-83372a9 {
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-83372a9 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-5114bbe-font-family), Sans-serif;
    font-size: var( --e-global-typography-5114bbe-font-size);
    font-weight: var( --e-global-typography-5114bbe-font-weight);
    text-transform: var( --e-global-typography-5114bbe-text-transform);
    line-height: var( --e-global-typography-5114bbe-line-height);
    letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
    word-spacing: var( --e-global-typography-5114bbe-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-7e3c77a {
    text-align: left;
    color: var( --e-global-color-secondary);
}

.elementor-8 .elementor-element.elementor-element-7e3c77a>.elementor-widget-container {
    margin: 10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-52ea1b5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-52ea1b5>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-b4fa3b3 {
    text-align: right;
}

.elementor-8 .elementor-element.elementor-element-b4fa3b3 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-1865aad-font-family), Sans-serif;
    font-size: var( --e-global-typography-1865aad-font-size);
    font-weight: var( --e-global-typography-1865aad-font-weight);
    text-transform: var( --e-global-typography-1865aad-text-transform);
    line-height: var( --e-global-typography-1865aad-line-height);
    letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
    word-spacing: var( --e-global-typography-1865aad-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-0194bfc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-0194bfc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-0194bfc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-0194bfc>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 15px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-0194bfc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-f827769:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-f827769>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-f827769,
.elementor-8 .elementor-element.elementor-element-f827769>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-8 .elementor-element.elementor-element-f827769 {
    box-shadow: 0px 13px 50px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 25px 30px 25px 30px;
}

.elementor-8 .elementor-element.elementor-element-f827769>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-2ba9f3a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-2ba9f3a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-9571c08 {
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-9571c08 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-5114bbe-font-family), Sans-serif;
    font-size: var( --e-global-typography-5114bbe-font-size);
    font-weight: var( --e-global-typography-5114bbe-font-weight);
    text-transform: var( --e-global-typography-5114bbe-text-transform);
    line-height: var( --e-global-typography-5114bbe-line-height);
    letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
    word-spacing: var( --e-global-typography-5114bbe-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-a619263 {
    text-align: left;
    color: var( --e-global-color-secondary);
}

.elementor-8 .elementor-element.elementor-element-a619263>.elementor-widget-container {
    margin: 10px 0px -10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-e7e335a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-e7e335a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-5705422 {
    text-align: right;
}

.elementor-8 .elementor-element.elementor-element-5705422 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-1865aad-font-family), Sans-serif;
    font-size: var( --e-global-typography-1865aad-font-size);
    font-weight: var( --e-global-typography-1865aad-font-weight);
    text-transform: var( --e-global-typography-1865aad-text-transform);
    line-height: var( --e-global-typography-1865aad-line-height);
    letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
    word-spacing: var( --e-global-typography-1865aad-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-0275543 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-407906d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-407906d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4746975 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-cbebc6e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-cbebc6e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-cdff413>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-cdff413>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a8daa1f .elementor-button {
    fill: var( --e-global-color-text);
    color: var( --e-global-color-text);
    background-color: #FF6B7400;
}

.elementor-8 .elementor-element.elementor-element-a8daa1f .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-a8daa1f .elementor-button:focus {
    color: var( --e-global-color-accent);
    background-color: #FF6B7400;
}

.elementor-8 .elementor-element.elementor-element-a8daa1f .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-a8daa1f .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-8 .elementor-element.elementor-element-d3ce861:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-d3ce861>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-3ae104d) 30%, var( --e-global-color-386a8a9) 100%);
}

.elementor-8 .elementor-element.elementor-element-d3ce861 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-8 .elementor-element.elementor-element-d3ce861>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-82ff14b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-82ff14b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-82ff14b {
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-1b3fc27>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-2649a04.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-2649a04.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-2649a04>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-2649a04:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-2649a04>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #02010100;
}

.elementor-8 .elementor-element.elementor-element-2649a04>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -130px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -130px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-2649a04>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-2649a04 {
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-e4341e6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    box-shadow: 0px 13px 50px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8 .elementor-element.elementor-element-e4341e6 {
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-ee5a6e3 {
    text-align: right;
    top: -50px;
}

.elementor-8 .elementor-element.elementor-element-ee5a6e3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-ee5a6e3 {
    left: 120px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-ee5a6e3 {
    right: 120px;
}

.elementor-8 .elementor-element.elementor-element-aabfd64 {
    text-align: right;
    bottom: -65px;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-aabfd64>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-aabfd64 {
    left: 90px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-aabfd64 {
    right: 90px;
}

.elementor-8 .elementor-element.elementor-element-71044e6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-71044e6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-045a7f7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-045a7f7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-bcafe19 img {
    width: 60%;
}

.elementor-8 .elementor-element.elementor-element-bcafe19 {
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-68b8cfa {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-68b8cfa .elementor-heading-title {
    font-family: var( --e-global-typography-cb0016c-font-family), Sans-serif;
    font-size: var( --e-global-typography-cb0016c-font-size);
    font-weight: var( --e-global-typography-cb0016c-font-weight);
    text-transform: var( --e-global-typography-cb0016c-text-transform);
    line-height: var( --e-global-typography-cb0016c-line-height);
    letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
    word-spacing: var( --e-global-typography-cb0016c-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-68b8cfa>.elementor-widget-container {
    margin: -50px 0px 0px 0px;
    padding: 0px 300px 10px 300px;
}

.elementor-8 .elementor-element.elementor-element-fb70f25 {
    text-align: center;
    color: var( --e-global-color-secondary);
}

.elementor-8 .elementor-element.elementor-element-fb70f25>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-d0a209b {
    margin-top: 35px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3ef7168>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-3ef7168>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-df40986 .elementor-repeater-item-e3d1a41>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-8 .elementor-element.elementor-element-df40986 .elementor-repeater-item-e3d1a41>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-df40986 .elementor-repeater-item-e3d1a41>a:hover {
    background-color: #3B599800;
}

.elementor-8 .elementor-element.elementor-element-df40986 .elementor-repeater-item-15ebe4d>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-8 .elementor-element.elementor-element-df40986 .elementor-repeater-item-15ebe4d>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-df40986 .elementor-repeater-item-15ebe4d>a:hover {
    background-color: #3B599800;
}

.elementor-8 .elementor-element.elementor-element-df40986 .elementor-repeater-item-99c3a70>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-8 .elementor-element.elementor-element-df40986 .elementor-repeater-item-99c3a70>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-df40986 .elementor-repeater-item-99c3a70>a:hover {
    background-color: #C8934300;
}

.elementor-8 .elementor-element.elementor-element-df40986 .profile-card:hover,
.elementor-8 .elementor-element.elementor-element-df40986 .profile-image-card:hover,
.elementor-8 .elementor-element.elementor-element-df40986 .profile-card::before,
.elementor-8 .elementor-element.elementor-element-df40986 .profile-image-card::before,
.elementor-8 .elementor-element.elementor-element-df40986 div .profile-card .profile-body::before,
.elementor-8 .elementor-element.elementor-element-df40986 .image-card-v3 .profile-image-card:after {
    background-color: var( --e-global-color-cd28ce7);
}

.elementor-8 .elementor-element.elementor-element-df40986 .profile-card,
.elementor-8 .elementor-element.elementor-element-df40986 .profile-image-card {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-df40986 .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-df40986 .ekit-wid-con .profile-square-v .profile-card .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-df40986 .profile-card .profile-header {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-df40986 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-8 .elementor-element.elementor-element-df40986 .profile-body .profile-title {
    font-family: var( --e-global-typography-5114bbe-font-family), Sans-serif;
    font-size: var( --e-global-typography-5114bbe-font-size);
    font-weight: var( --e-global-typography-5114bbe-font-weight);
    text-transform: var( --e-global-typography-5114bbe-text-transform);
    line-height: var( --e-global-typography-5114bbe-line-height);
    letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
    word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    color: #FFFFFF;
    margin-bottom: 10px;
}

.elementor-8 .elementor-element.elementor-element-df40986 .profile-body .profile-designation {
    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);
    line-height: var( --e-global-typography-text-line-height);
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-df40986 .profile-body .profile-content {
    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);
    line-height: var( --e-global-typography-text-line-height);
    color: var( --e-global-color-3ae104d);
    margin: 0px 30px 20px 30px;
}

.elementor-8 .elementor-element.elementor-element-df40986 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
    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);
    text-transform: var( --e-global-typography-accent-text-transform);
    line-height: var( --e-global-typography-accent-line-height);
}

.elementor-8 .elementor-element.elementor-element-df40986 .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-df40986 .ekit-team-social-list>li>a i {
    font-size: 22px;
}

.elementor-8 .elementor-element.elementor-element-df40986 .ekit-team-social-list>li>a svg {
    max-width: 22px;
}

.elementor-8 .elementor-element.elementor-element-2c78a88>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-2c78a88>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .elementor-repeater-item-e3d1a41>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .elementor-repeater-item-e3d1a41>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .elementor-repeater-item-e3d1a41>a:hover {
    background-color: #3B599800;
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .elementor-repeater-item-15ebe4d>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .elementor-repeater-item-15ebe4d>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .elementor-repeater-item-15ebe4d>a:hover {
    background-color: #3B599800;
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .elementor-repeater-item-99c3a70>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .elementor-repeater-item-99c3a70>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .elementor-repeater-item-99c3a70>a:hover {
    background-color: #C8934300;
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .profile-card:hover,
.elementor-8 .elementor-element.elementor-element-bf0f647 .profile-image-card:hover,
.elementor-8 .elementor-element.elementor-element-bf0f647 .profile-card::before,
.elementor-8 .elementor-element.elementor-element-bf0f647 .profile-image-card::before,
.elementor-8 .elementor-element.elementor-element-bf0f647 div .profile-card .profile-body::before,
.elementor-8 .elementor-element.elementor-element-bf0f647 .image-card-v3 .profile-image-card:after {
    background-color: var( --e-global-color-cd28ce7);
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .profile-card,
.elementor-8 .elementor-element.elementor-element-bf0f647 .profile-image-card {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .ekit-wid-con .profile-square-v .profile-card .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .profile-card .profile-header {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .profile-body .profile-title {
    font-family: var( --e-global-typography-5114bbe-font-family), Sans-serif;
    font-size: var( --e-global-typography-5114bbe-font-size);
    font-weight: var( --e-global-typography-5114bbe-font-weight);
    text-transform: var( --e-global-typography-5114bbe-text-transform);
    line-height: var( --e-global-typography-5114bbe-line-height);
    letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
    word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    color: #FFFFFF;
    margin-bottom: 10px;
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .profile-body .profile-designation {
    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);
    line-height: var( --e-global-typography-text-line-height);
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .profile-body .profile-content {
    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);
    line-height: var( --e-global-typography-text-line-height);
    color: var( --e-global-color-3ae104d);
    margin: 0px 30px 20px 30px;
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
    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);
    text-transform: var( --e-global-typography-accent-text-transform);
    line-height: var( --e-global-typography-accent-line-height);
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .ekit-team-social-list>li>a i {
    font-size: 22px;
}

.elementor-8 .elementor-element.elementor-element-bf0f647 .ekit-team-social-list>li>a svg {
    max-width: 22px;
}

.elementor-8 .elementor-element.elementor-element-d1d22bc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-d1d22bc>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-567ba89 .elementor-repeater-item-e3d1a41>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-8 .elementor-element.elementor-element-567ba89 .elementor-repeater-item-e3d1a41>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-567ba89 .elementor-repeater-item-e3d1a41>a:hover {
    background-color: #3B599800;
}

.elementor-8 .elementor-element.elementor-element-567ba89 .elementor-repeater-item-15ebe4d>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-8 .elementor-element.elementor-element-567ba89 .elementor-repeater-item-15ebe4d>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-567ba89 .elementor-repeater-item-15ebe4d>a:hover {
    background-color: #3B599800;
}

.elementor-8 .elementor-element.elementor-element-567ba89 .elementor-repeater-item-99c3a70>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-8 .elementor-element.elementor-element-567ba89 .elementor-repeater-item-99c3a70>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-567ba89 .elementor-repeater-item-99c3a70>a:hover {
    background-color: #C8934300;
}

.elementor-8 .elementor-element.elementor-element-567ba89 .profile-card:hover,
.elementor-8 .elementor-element.elementor-element-567ba89 .profile-image-card:hover,
.elementor-8 .elementor-element.elementor-element-567ba89 .profile-card::before,
.elementor-8 .elementor-element.elementor-element-567ba89 .profile-image-card::before,
.elementor-8 .elementor-element.elementor-element-567ba89 div .profile-card .profile-body::before,
.elementor-8 .elementor-element.elementor-element-567ba89 .image-card-v3 .profile-image-card:after {
    background-color: var( --e-global-color-cd28ce7);
}

.elementor-8 .elementor-element.elementor-element-567ba89 .profile-card,
.elementor-8 .elementor-element.elementor-element-567ba89 .profile-image-card {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-567ba89 .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-567ba89 .ekit-wid-con .profile-square-v .profile-card .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-567ba89 .profile-card .profile-header {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-567ba89 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-8 .elementor-element.elementor-element-567ba89 .profile-body .profile-title {
    font-family: var( --e-global-typography-5114bbe-font-family), Sans-serif;
    font-size: var( --e-global-typography-5114bbe-font-size);
    font-weight: var( --e-global-typography-5114bbe-font-weight);
    text-transform: var( --e-global-typography-5114bbe-text-transform);
    line-height: var( --e-global-typography-5114bbe-line-height);
    letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
    word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    color: #FFFFFF;
    margin-bottom: 10px;
}

.elementor-8 .elementor-element.elementor-element-567ba89 .profile-body .profile-designation {
    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);
    line-height: var( --e-global-typography-text-line-height);
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-567ba89 .profile-body .profile-content {
    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);
    line-height: var( --e-global-typography-text-line-height);
    color: var( --e-global-color-3ae104d);
    margin: 0px 30px 20px 30px;
}

.elementor-8 .elementor-element.elementor-element-567ba89 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
    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);
    text-transform: var( --e-global-typography-accent-text-transform);
    line-height: var( --e-global-typography-accent-line-height);
}

.elementor-8 .elementor-element.elementor-element-567ba89 .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-567ba89 .ekit-team-social-list>li>a i {
    font-size: 22px;
}

.elementor-8 .elementor-element.elementor-element-567ba89 .ekit-team-social-list>li>a svg {
    max-width: 22px;
}

.elementor-8 .elementor-element.elementor-element-741cf68>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-741cf68>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3d049ed .elementor-repeater-item-e3d1a41>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-8 .elementor-element.elementor-element-3d049ed .elementor-repeater-item-e3d1a41>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-3d049ed .elementor-repeater-item-e3d1a41>a:hover {
    background-color: #3B599800;
}

.elementor-8 .elementor-element.elementor-element-3d049ed .elementor-repeater-item-15ebe4d>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-8 .elementor-element.elementor-element-3d049ed .elementor-repeater-item-15ebe4d>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-3d049ed .elementor-repeater-item-15ebe4d>a:hover {
    background-color: #3B599800;
}

.elementor-8 .elementor-element.elementor-element-3d049ed .elementor-repeater-item-99c3a70>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-8 .elementor-element.elementor-element-3d049ed .elementor-repeater-item-99c3a70>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-3d049ed .elementor-repeater-item-99c3a70>a:hover {
    background-color: #C8934300;
}

.elementor-8 .elementor-element.elementor-element-3d049ed .profile-card:hover,
.elementor-8 .elementor-element.elementor-element-3d049ed .profile-image-card:hover,
.elementor-8 .elementor-element.elementor-element-3d049ed .profile-card::before,
.elementor-8 .elementor-element.elementor-element-3d049ed .profile-image-card::before,
.elementor-8 .elementor-element.elementor-element-3d049ed div .profile-card .profile-body::before,
.elementor-8 .elementor-element.elementor-element-3d049ed .image-card-v3 .profile-image-card:after {
    background-color: var( --e-global-color-cd28ce7);
}

.elementor-8 .elementor-element.elementor-element-3d049ed .profile-card,
.elementor-8 .elementor-element.elementor-element-3d049ed .profile-image-card {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3d049ed .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3d049ed .ekit-wid-con .profile-square-v .profile-card .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3d049ed .profile-card .profile-header {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3d049ed .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-8 .elementor-element.elementor-element-3d049ed .profile-body .profile-title {
    font-family: var( --e-global-typography-5114bbe-font-family), Sans-serif;
    font-size: var( --e-global-typography-5114bbe-font-size);
    font-weight: var( --e-global-typography-5114bbe-font-weight);
    text-transform: var( --e-global-typography-5114bbe-text-transform);
    line-height: var( --e-global-typography-5114bbe-line-height);
    letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
    word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    color: #FFFFFF;
    margin-bottom: 10px;
}

.elementor-8 .elementor-element.elementor-element-3d049ed .profile-body .profile-designation {
    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);
    line-height: var( --e-global-typography-text-line-height);
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-3d049ed .profile-body .profile-content {
    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);
    line-height: var( --e-global-typography-text-line-height);
    color: var( --e-global-color-3ae104d);
    margin: 0px 30px 20px 30px;
}

.elementor-8 .elementor-element.elementor-element-3d049ed .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
    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);
    text-transform: var( --e-global-typography-accent-text-transform);
    line-height: var( --e-global-typography-accent-line-height);
}

.elementor-8 .elementor-element.elementor-element-3d049ed .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3d049ed .ekit-team-social-list>li>a i {
    font-size: 22px;
}

.elementor-8 .elementor-element.elementor-element-3d049ed .ekit-team-social-list>li>a svg {
    max-width: 22px;
}

.elementor-8 .elementor-element.elementor-element-b807569:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-b807569>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/11/faq-img-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-b807569 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 140px 0px 120px 0px;
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-b807569>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-fc2f3cc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-fc2f3cc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8 .elementor-element.elementor-element-fc2f3cc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-fc2f3cc>.elementor-element-populated {
    box-shadow: 0px 13px 50px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 100px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 100px;
    padding: 50px 0px 50px 0px;
}

.elementor-8 .elementor-element.elementor-element-fc2f3cc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-fc2f3cc {
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-4f2c7ff {
    text-align: center;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-4f2c7ff img {
    width: 70%;
}

.elementor-8 .elementor-element.elementor-element-e01e91e {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-e01e91e .elementor-heading-title {
    font-family: var( --e-global-typography-cb0016c-font-family), Sans-serif;
    font-size: var( --e-global-typography-cb0016c-font-size);
    font-weight: var( --e-global-typography-cb0016c-font-weight);
    text-transform: var( --e-global-typography-cb0016c-text-transform);
    line-height: var( --e-global-typography-cb0016c-line-height);
    letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
    word-spacing: var( --e-global-typography-cb0016c-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-e01e91e>.elementor-widget-container {
    margin: -45px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    font-family: var( --e-global-typography-7a88006-font-family), Sans-serif;
    font-size: var( --e-global-typography-7a88006-font-size);
    font-weight: var( --e-global-typography-7a88006-font-weight);
    text-transform: var( --e-global-typography-7a88006-text-transform);
    line-height: var( --e-global-typography-7a88006-line-height);
    letter-spacing: var( --e-global-typography-7a88006-letter-spacing);
    word-spacing: var( --e-global-typography-7a88006-word-spacing);
    color: var( --e-global-color-primary);
    background-color: #02010100;
    border-radius: 15px 15px 15px 15px;
    padding: 10px 0px 10px 30px;
}

.elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
    color: var( --e-global-color-b6494ba);
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
    color: var( --e-global-color-b6494ba);
}

.elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-body p,
.elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-body {
    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);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-body {
    border-radius: 0px 0px 0px 0px;
    padding: 10px 150px 10px 30px;
}

.elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    font-size: 20px;
}

.elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
    max-width: 20px;
    height: auto;
}

.elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    color: var( --e-global-color-text);
}

.elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path {
    stroke: var( --e-global-color-text);
    fill: var( --e-global-color-text);
}

.elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
    font-size: 18px;
}

.elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
    max-width: 18px;
    height: auto;
}

.elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed {
    color: var( --e-global-color-b6494ba);
}

.elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg path {
    stroke: var( --e-global-color-b6494ba);
    fill: var( --e-global-color-b6494ba);
}

.elementor-8 .elementor-element.elementor-element-b2f6b91 .ekit_accordion_icon_group,
.elementor-8 .elementor-element.elementor-element-b2f6b91 .ekit_accordion_icon_left_group {
    margin: 0px 30px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-b2f6b91>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-b2f6b91 {
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-ac433e9 {
    text-align: left;
    bottom: -67px;
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-ac433e9 img {
    width: 80%;
}

.elementor-8 .elementor-element.elementor-element-ac433e9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-ac433e9 {
    left: -90px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-ac433e9 {
    right: -90px;
}

.elementor-8 .elementor-element.elementor-element-48521d0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-48521d0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-9e1aef3:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-9e1aef3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-3ae104d) 30%, var( --e-global-color-386a8a9) 100%);
}

.elementor-8 .elementor-element.elementor-element-9e1aef3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 60px 0px;
}

.elementor-8 .elementor-element.elementor-element-9e1aef3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-8854954>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-8854954>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-1702ba1 {
    text-align: left;
    top: 40px;
}

.elementor-8 .elementor-element.elementor-element-1702ba1 img {
    width: 8%;
}

.elementor-8 .elementor-element.elementor-element-1702ba1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-1702ba1 {
    left: 0px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-1702ba1 {
    right: 0px;
}

.elementor-8 .elementor-element.elementor-element-d32fd38 img {
    width: 50%;
}

.elementor-8 .elementor-element.elementor-element-33c3e6d {
    text-align: center;
    z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-33c3e6d .elementor-heading-title {
    font-family: var( --e-global-typography-cb0016c-font-family), Sans-serif;
    font-size: var( --e-global-typography-cb0016c-font-size);
    font-weight: var( --e-global-typography-cb0016c-font-weight);
    text-transform: var( --e-global-typography-cb0016c-text-transform);
    line-height: var( --e-global-typography-cb0016c-line-height);
    letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
    word-spacing: var( --e-global-typography-cb0016c-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-33c3e6d>.elementor-widget-container {
    margin: -50px 0px 0px 0px;
    padding: 0px 300px 10px 300px;
}

.elementor-8 .elementor-element.elementor-element-8677dec {
    text-align: center;
    color: var( --e-global-color-secondary);
}

.elementor-8 .elementor-element.elementor-element-8677dec>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-ec5136b {
    margin-top: 35px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-a68d619.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-a68d619.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-a68d619>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-a68d619>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4fdd2c9 {
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-8f1316f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-8f1316f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-9f6ce21 .video-content {
    text-align: center;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-9f6ce21 .ekit-video-popup-btn i {
    font-size: 25px;
}

.elementor-8 .elementor-element.elementor-element-9f6ce21 .ekit-video-popup-btn svg {
    max-width: 25px;
}

.elementor-8 .elementor-element.elementor-element-9f6ce21 .ekit-video-popup-btn {
    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);
    text-transform: var( --e-global-typography-accent-text-transform);
    line-height: 70px;
    width: 80px;
    height: 80px;
    color: var( --e-global-color-3ae104d);
    background-color: var( --e-global-color-b6494ba);
    box-shadow: 0px 13px 50px 0px rgba(0, 0, 0, 0.01);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-8 .elementor-element.elementor-element-9f6ce21 .ekit-video-popup-btn.glow-btn:before {
    color: var( --e-global-color-386a8a9);
}

.elementor-8 .elementor-element.elementor-element-9f6ce21 .ekit-video-popup-btn.glow-btn:after {
    color: var( --e-global-color-386a8a9);
}

.elementor-8 .elementor-element.elementor-element-9f6ce21 .ekit-video-popup-btn.glow-btn>i:after {
    color: var( --e-global-color-386a8a9);
}

.elementor-8 .elementor-element.elementor-element-9f6ce21 .ekit-video-popup-btn svg path {
    stroke: var( --e-global-color-3ae104d);
    fill: var( --e-global-color-3ae104d);
}

.elementor-8 .elementor-element.elementor-element-9f6ce21 .ekit-video-popup-btn:hover {
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-9f6ce21 .ekit-video-popup-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-9f6ce21>.elementor-widget-container {
    margin: -220px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-8b382bf.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-8b382bf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-8b382bf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-8b382bf>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-173e965 {
    text-align: right;
}

.elementor-8 .elementor-element.elementor-element-173e965>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-aea796e {
    margin-top: 0px;
    margin-bottom: 75px;
    padding: 100px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-6195d6d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-6195d6d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-5f52186 {
    text-align: right;
    top: -60px;
}

.elementor-8 .elementor-element.elementor-element-5f52186 img {
    width: 8%;
}

.elementor-8 .elementor-element.elementor-element-5f52186>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5f52186 {
    left: 0px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-5f52186 {
    right: 0px;
}

.elementor-8 .elementor-element.elementor-element-963c00b img {
    width: 50%;
}

.elementor-8 .elementor-element.elementor-element-963c00b {
    z-index: 0;
}

.elementor-8 .elementor-element.elementor-element-100b71c {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-100b71c .elementor-heading-title {
    font-family: var( --e-global-typography-cb0016c-font-family), Sans-serif;
    font-size: var( --e-global-typography-cb0016c-font-size);
    font-weight: var( --e-global-typography-cb0016c-font-weight);
    text-transform: var( --e-global-typography-cb0016c-text-transform);
    line-height: var( --e-global-typography-cb0016c-line-height);
    letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
    word-spacing: var( --e-global-typography-cb0016c-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-100b71c>.elementor-widget-container {
    margin: -50px 0px 0px 0px;
    padding: 0px 340px 10px 340px;
}

.elementor-8 .elementor-element.elementor-element-5d443fb {
    text-align: center;
    color: var( --e-global-color-secondary);
}

.elementor-8 .elementor-element.elementor-element-5d443fb>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-image-card {
    display: block;
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .btn-wraper {
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-blog-block-post,
.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-image-card,
.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-card {
    background-color: #FFFFFF00;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-blog-block-post .elementskit-post-body {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-image-card .elementskit-post-body {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-entry-thumb {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .ekit-wid-con .elementskit-entry-thumb {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .post-meta-list {
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-body .entry-title,
.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-entry-header .entry-title,
.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-image-card .elementskit-post-body .entry-title a,
.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-family: var( --e-global-typography-5114bbe-font-family), Sans-serif;
    font-size: var( --e-global-typography-5114bbe-font-size);
    font-weight: var( --e-global-typography-5114bbe-font-weight);
    text-transform: var( --e-global-typography-5114bbe-text-transform);
    line-height: var( --e-global-typography-5114bbe-line-height);
    letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
    word-spacing: var( --e-global-typography-5114bbe-word-spacing);
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-body .entry-title a {
    color: #202C17;
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-entry-header .entry-title a {
    color: #202C17;
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-body .entry-title {
    text-align: left;
    margin: 10px 50px 10px 0px;
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-entry-header .entry-title {
    text-align: left;
    margin: 10px 50px 10px 0px;
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-footer>p {
    color: var( --e-global-color-secondary);
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-body>p {
    color: var( --e-global-color-secondary);
    text-align: left;
    margin: 15px 20px 15px 0px;
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-footer>p,
.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-body>p {
    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);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-footer {
    text-align: left;
    margin: 15px 20px 15px 0px;
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-blog-block-post .elementskit-post-footer>p {
    margin: 15px 20px 15px 0px;
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-btn {
    padding: 0px 0px 0px 0px;
    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);
    text-transform: var( --e-global-typography-accent-text-transform);
    line-height: var( --e-global-typography-accent-line-height);
    color: var( --e-global-color-text);
    background-color: #02010100;
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-btn svg path {
    stroke: var( --e-global-color-text);
    fill: var( --e-global-color-text);
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-btn:hover {
   color: #855900;
}

.elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-btn:hover svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-8 .elementor-element.elementor-element-f6a1617>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-8 .elementor-element.elementor-element-a92415f {
        width: 40%;
    }
    .elementor-8 .elementor-element.elementor-element-fb7cfab {
        width: 32.664%;
    }
    .elementor-8 .elementor-element.elementor-element-ca0720b {
        width: 27%;
    }
    .elementor-8 .elementor-element.elementor-element-c2a9d44 {
        width: 17.5%;
    }
    .elementor-8 .elementor-element.elementor-element-867a629 {
        width: 57.5%;
    }
    .elementor-8 .elementor-element.elementor-element-bf8f438 {
        width: 24.662%;
    }
    .elementor-8 .elementor-element.elementor-element-0487bf4 {
        width: 57.5%;
    }
    .elementor-8 .elementor-element.elementor-element-b496af3 {
        width: 42.5%;
    }
    .elementor-8 .elementor-element.elementor-element-e6fe900 {
        width: 17.5%;
    }
    .elementor-8 .elementor-element.elementor-element-c3f27cf {
        width: 57.5%;
    }
    .elementor-8 .elementor-element.elementor-element-cd54e9b {
        width: 24.662%;
    }
    .elementor-8 .elementor-element.elementor-element-a0bd10f {
        width: 57.5%;
    }
    .elementor-8 .elementor-element.elementor-element-c71f45b {
        width: 42.5%;
    }
    .elementor-8 .elementor-element.elementor-element-9f19fe6 {
        width: 70%;
    }
    .elementor-8 .elementor-element.elementor-element-b8ea77b {
        width: 25%;
    }
    .elementor-8 .elementor-element.elementor-element-4c56085 {
        width: 75%;
    }
    .elementor-8 .elementor-element.elementor-element-0b73e86 {
        width: 30%;
    }
    .elementor-8 .elementor-element.elementor-element-b4c5be3 {
        width: 17.5%;
    }
    .elementor-8 .elementor-element.elementor-element-54690d7 {
        width: 57.5%;
    }
    .elementor-8 .elementor-element.elementor-element-5105be5 {
        width: 24.662%;
    }
    .elementor-8 .elementor-element.elementor-element-369929c {
        width: 57.5%;
    }
    .elementor-8 .elementor-element.elementor-element-c49131e {
        width: 42.5%;
    }
    .elementor-8 .elementor-element.elementor-element-1299c69 {
        width: 17.5%;
    }
    .elementor-8 .elementor-element.elementor-element-bbe3cc3 {
        width: 57.5%;
    }
    .elementor-8 .elementor-element.elementor-element-015665a {
        width: 24.662%;
    }
    .elementor-8 .elementor-element.elementor-element-46cf7f5 {
        width: 57.5%;
    }
    .elementor-8 .elementor-element.elementor-element-6cc5d29 {
        width: 42.5%;
    }
    .elementor-8 .elementor-element.elementor-element-30db47d {
        width: 70%;
    }
    .elementor-8 .elementor-element.elementor-element-01f7f8f {
        width: 30%;
    }
    .elementor-8 .elementor-element.elementor-element-e4f7c86 {
        width: 80%;
    }
    .elementor-8 .elementor-element.elementor-element-bb5c465 {
        width: 20%;
    }
    .elementor-8 .elementor-element.elementor-element-2939103 {
        width: 70%;
    }
    .elementor-8 .elementor-element.elementor-element-52ea1b5 {
        width: 30%;
    }
    .elementor-8 .elementor-element.elementor-element-2ba9f3a {
        width: 80%;
    }
    .elementor-8 .elementor-element.elementor-element-e7e335a {
        width: 20%;
    }
    .elementor-8 .elementor-element.elementor-element-407906d {
        width: 100%;
    }
    .elementor-8 .elementor-element.elementor-element-cbebc6e {
        width: 50%;
    }
    .elementor-8 .elementor-element.elementor-element-cdff413 {
        width: 50%;
    }
    .elementor-8 .elementor-element.elementor-element-82ff14b {
        width: 55%;
    }
    .elementor-8 .elementor-element.elementor-element-2649a04 {
        width: 45%;
    }
    .elementor-8 .elementor-element.elementor-element-fc2f3cc {
        width: 63%;
    }
    .elementor-8 .elementor-element.elementor-element-48521d0 {
        width: 37%;
    }
    .elementor-8 .elementor-element.elementor-element-a68d619 {
        width: 25%;
    }
    .elementor-8 .elementor-element.elementor-element-8f1316f {
        width: 49.333%;
    }
    .elementor-8 .elementor-element.elementor-element-8b382bf {
        width: 25%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-8 .elementor-element.elementor-element-a92415f {
        width: 45%;
    }
    .elementor-8 .elementor-element.elementor-element-fb7cfab {
        width: 27%;
    }
    .elementor-8 .elementor-element.elementor-element-ca0720b {
        width: 28%;
    }
    .elementor-8 .elementor-element.elementor-element-867a629 {
        width: 80%;
    }
    .elementor-8 .elementor-element.elementor-element-bf8f438 {
        width: 2%;
    }
    .elementor-8 .elementor-element.elementor-element-0487bf4 {
        width: 80%;
    }
    .elementor-8 .elementor-element.elementor-element-b496af3 {
        width: 20%;
    }
    .elementor-8 .elementor-element.elementor-element-c3f27cf {
        width: 80%;
    }
    .elementor-8 .elementor-element.elementor-element-cd54e9b {
        width: 7%;
    }
    .elementor-8 .elementor-element.elementor-element-a0bd10f {
        width: 80%;
    }
    .elementor-8 .elementor-element.elementor-element-c71f45b {
        width: 20%;
    }
    .elementor-8 .elementor-element.elementor-element-7f0790b {
        width: 50%;
    }
    .elementor-8 .elementor-element.elementor-element-9608a9b {
        width: 50%;
    }
    .elementor-8 .elementor-element.elementor-element-26c02de {
        width: 50%;
    }
    .elementor-8 .elementor-element.elementor-element-b71b764 {
        width: 50%;
    }
    .elementor-8 .elementor-element.elementor-element-b8ea77b {
        width: 34%;
    }
    .elementor-8 .elementor-element.elementor-element-4c56085 {
        width: 50%;
    }
    .elementor-8 .elementor-element.elementor-element-54690d7 {
        width: 80%;
    }
    .elementor-8 .elementor-element.elementor-element-5105be5 {
        width: 21%;
    }
    .elementor-8 .elementor-element.elementor-element-369929c {
        width: 80%;
    }
    .elementor-8 .elementor-element.elementor-element-c49131e {
        width: 20%;
    }
    .elementor-8 .elementor-element.elementor-element-bbe3cc3 {
        width: 80%;
    }
    .elementor-8 .elementor-element.elementor-element-015665a {
        width: 2%;
    }
    .elementor-8 .elementor-element.elementor-element-46cf7f5 {
        width: 80%;
    }
    .elementor-8 .elementor-element.elementor-element-6cc5d29 {
        width: 20%;
    }
    .elementor-8 .elementor-element.elementor-element-30db47d {
        width: 80%;
    }
    .elementor-8 .elementor-element.elementor-element-01f7f8f {
        width: 20%;
    }
    .elementor-8 .elementor-element.elementor-element-e4f7c86 {
        width: 80%;
    }
    .elementor-8 .elementor-element.elementor-element-bb5c465 {
        width: 20%;
    }
    .elementor-8 .elementor-element.elementor-element-2939103 {
        width: 80%;
    }
    .elementor-8 .elementor-element.elementor-element-52ea1b5 {
        width: 20%;
    }
    .elementor-8 .elementor-element.elementor-element-2ba9f3a {
        width: 80%;
    }
    .elementor-8 .elementor-element.elementor-element-e7e335a {
        width: 20%;
    }
    .elementor-8 .elementor-element.elementor-element-fc2f3cc {
        width: 70%;
    }
    .elementor-8 .elementor-element.elementor-element-48521d0 {
        width: 30%;
    }
}

@media(min-width:1025px) {
    .elementor-8 .elementor-element.elementor-element-f90075e:not(.elementor-motion-effects-element-type-background),
    .elementor-8 .elementor-element.elementor-element-f90075e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-8 .elementor-element.elementor-element-8c4d781 {
        margin-top: -95px;
        margin-bottom: 0px;
        padding: 120px 20px 120px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-a92415f>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b5c9212 .elementor-heading-title {
        font-size: var( --e-global-typography-67d7506-font-size);
        line-height: var( --e-global-typography-67d7506-line-height);
        letter-spacing: var( --e-global-typography-67d7506-letter-spacing);
        word-spacing: var( --e-global-typography-67d7506-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-b5c9212>.elementor-widget-container {
        margin: 0px 20px 20px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-c2ef20b>.elementor-widget-container {
        margin: 0px 60px 15px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-3b266e7 {
        text-align: left;
        top: -30px;
    }
    .elementor-8 .elementor-element.elementor-element-3b266e7 img {
        width: 80%;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-3b266e7 {
        left: 312px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-3b266e7 {
        right: 312px;
    }
    .elementor-8 .elementor-element.elementor-element-fb7cfab>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-fb7cfab>.elementor-element-populated {
        margin: 0px 10px -40px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-be40f03 img {
        width: 65%;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-be40f03 {
        left: -68px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-be40f03 {
        right: -68px;
    }
    .elementor-8 .elementor-element.elementor-element-be40f03 {
        bottom: -40px;
    }
    .elementor-8 .elementor-element.elementor-element-ca0720b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-ca0720b>.elementor-element-populated,
    .elementor-8 .elementor-element.elementor-element-ca0720b>.elementor-element-populated>.elementor-background-overlay,
    .elementor-8 .elementor-element.elementor-element-ca0720b>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-ca0720b>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-df52f72>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-e5017a5 img {
        width: 60%;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e5017a5 {
        left: -97px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-e5017a5 {
        right: -97px;
    }
    .elementor-8 .elementor-element.elementor-element-e5017a5 {
        bottom: -70px;
    }
    .elementor-8 .elementor-element.elementor-element-475e17d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 30px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-45a0bc6 img {
        width: 90%;
    }
    .elementor-8 .elementor-element.elementor-element-3f571de>.elementor-widget-container {
        margin: -90px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-50fc548 img {
        width: 23%;
    }
    .elementor-8 .elementor-element.elementor-element-25fd2ff {
        text-align: right;
        top: -50px;
    }
    .elementor-8 .elementor-element.elementor-element-25fd2ff img {
        width: 7%;
    }
    .elementor-8 .elementor-element.elementor-element-25fd2ff>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-25fd2ff {
        left: 0px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-25fd2ff {
        right: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-2be9410 img {
        width: 27%;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-2be9410 {
        left: -10px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-2be9410 {
        right: -10px;
    }
    .elementor-8 .elementor-element.elementor-element-2be9410 {
        top: 99px;
    }
    .elementor-8 .elementor-element.elementor-element-55ac7d9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 120px 15px 120px;
    }
    .elementor-8 .elementor-element.elementor-element-9f6937b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-8f5f67e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-8f5f67e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-180e7c1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 70px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
        --ekit_testimonial_slidetoshow: 3;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-tootltip-testimonial .elementskit-commentor-content,
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-single-testimonial-slider,
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial_card {
        padding: 25px 20px 0px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
        margin: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial_card .elementskit-commentor-coment {
        margin: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-c65dfc1-font-size);
        line-height: var( --e-global-typography-c65dfc1-line-height);
        letter-spacing: var( --e-global-typography-c65dfc1-letter-spacing);
        word-spacing: var( --e-global-typography-c65dfc1-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-commentor-bio {
        margin: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-commentor-bio .elementskit-commentor-image>img {
        height: 50px;
        width: 50px;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-f413359 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-7bcd509>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-225cbce .elementor-heading-title {
        font-size: var( --e-global-typography-cb0016c-font-size);
        line-height: var( --e-global-typography-cb0016c-line-height);
        letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
        word-spacing: var( --e-global-typography-cb0016c-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-225cbce>.elementor-widget-container {
        margin: -45px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-cb2bd1f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-8f0a30f {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-b14d796>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b14d796>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-867a629>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-867a629>.elementor-element-populated {
        margin: -50px 0px 0px -58px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -58px;
        padding: 15px 0px 15px 15px;
    }
    .elementor-8 .elementor-element.elementor-element-c58d9e3 .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-1923271>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-1923271>.elementor-element-populated {
        margin: 120px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-8 .elementor-element.elementor-element-01414a4 {
        text-align: left;
        top: -111px;
    }
    .elementor-8 .elementor-element.elementor-element-01414a4 img {
        width: 22%;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-01414a4 {
        left: 0px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-01414a4 {
        right: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-73cc685 img {
        width: 60%;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-73cc685 {
        left: 25px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-73cc685 {
        right: 25px;
    }
    .elementor-8 .elementor-element.elementor-element-73cc685 {
        top: -70px;
    }
    .elementor-8 .elementor-element.elementor-element-0487bf4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-0487bf4>.elementor-element-populated {
        margin: -50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 0px 15px 15px;
    }
    .elementor-8 .elementor-element.elementor-element-2227dbd .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-1ad9560 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 70px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-585dc03>.elementor-element-populated {
        margin: -90px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-8 .elementor-element.elementor-element-898f2f2 img {
        width: 70%;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-898f2f2 {
        left: -28px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-898f2f2 {
        right: -28px;
    }
    .elementor-8 .elementor-element.elementor-element-898f2f2 {
        bottom: -120px;
    }
    .elementor-8 .elementor-element.elementor-element-c3f27cf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-c3f27cf>.elementor-element-populated {
        margin: -50px 0px 0px -50px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -50px;
        padding: 15px 0px 15px 15px;
    }
    .elementor-8 .elementor-element.elementor-element-8d63b75 .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-1a958c9>.elementor-element-populated {
        margin: 30px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-8 .elementor-element.elementor-element-02d5a02 img {
        width: 15%;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-02d5a02 {
        left: 0px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-02d5a02 {
        right: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-02d5a02 {
        bottom: -50px;
    }
    .elementor-8 .elementor-element.elementor-element-a0bd10f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-a0bd10f>.elementor-element-populated {
        margin: -50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 0px 15px 15px;
    }
    .elementor-8 .elementor-element.elementor-element-10fe619 .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-7b8dc96 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 70px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-9f19fe6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-d88933e .elementor-heading-title {
        font-size: var( --e-global-typography-cb0016c-font-size);
        line-height: var( --e-global-typography-cb0016c-line-height);
        letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
        word-spacing: var( --e-global-typography-cb0016c-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-d88933e>.elementor-widget-container {
        margin: -30px 0px 10px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-e975b85>.elementor-widget-container {
        margin: 0px 140px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-6adba5d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 50px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-7f0790b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-7f0790b>.elementor-element-populated {
        margin: 0px 15px 20px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
        padding: 15px 0px 15px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-3332cf6 img {
        width: 21%;
    }
    .elementor-8 .elementor-element.elementor-element-7281c94 .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-7281c94>.elementor-widget-container {
        padding: 10px 50px 0px 50px;
    }
    .elementor-8 .elementor-element.elementor-element-9608a9b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-9608a9b>.elementor-element-populated {
        margin: 0px 15px 20px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
        padding: 15px 0px 15px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-8a7fe71 img {
        width: 18%;
    }
    .elementor-8 .elementor-element.elementor-element-e1fa45f .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-e1fa45f>.elementor-widget-container {
        padding: 10px 50px 0px 50px;
    }
    .elementor-8 .elementor-element.elementor-element-26c02de>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-26c02de>.elementor-element-populated {
        margin: 0px 15px 20px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
        padding: 15px 0px 15px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-9e5a94c img {
        width: 20%;
    }
    .elementor-8 .elementor-element.elementor-element-da4496c .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-da4496c>.elementor-widget-container {
        padding: 11px 50px 0px 50px;
    }
    .elementor-8 .elementor-element.elementor-element-b71b764>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b71b764>.elementor-element-populated {
        margin: 0px 15px 20px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
        padding: 15px 0px 15px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-329050b img {
        width: 18%;
    }
    .elementor-8 .elementor-element.elementor-element-0ad3b31 .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-0ad3b31>.elementor-widget-container {
        padding: 10px 50px 0px 50px;
    }
    .elementor-8 .elementor-element.elementor-element-da6aeae>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-9306740>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-4932db2 img {
        width: 50%;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4932db2 {
        left: -57px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-4932db2 {
        right: -57px;
    }
    .elementor-8 .elementor-element.elementor-element-4932db2 {
        bottom: 199px;
    }
    .elementor-8 .elementor-element.elementor-element-d73e747 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 70px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-38053d2 .elementor-heading-title {
        font-size: var( --e-global-typography-cb0016c-font-size);
        line-height: var( --e-global-typography-cb0016c-line-height);
        letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
        word-spacing: var( --e-global-typography-cb0016c-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-38053d2>.elementor-widget-container {
        margin: -30px 120px 10px 120px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-bf8a008>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-a747b18 {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-b438f39>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b438f39>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-f330c9c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-384bf7d img {
        width: 50%;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-384bf7d {
        left: -25px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-384bf7d {
        right: -25px;
    }
    .elementor-8 .elementor-element.elementor-element-384bf7d {
        top: -40px;
    }
    .elementor-8 .elementor-element.elementor-element-54690d7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-54690d7>.elementor-element-populated {
        margin: -50px 0px 0px -58px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -58px;
        padding: 15px 0px 15px 15px;
    }
    .elementor-8 .elementor-element.elementor-element-b1db46a .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-b1216c5>.elementor-element-populated {
        margin: 120px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-8 .elementor-element.elementor-element-99a1daf {
        z-index: 2;
    }
    .elementor-8 .elementor-element.elementor-element-369929c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-369929c>.elementor-element-populated {
        margin: -50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 0px 15px 15px;
    }
    .elementor-8 .elementor-element.elementor-element-8d7601e .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-b1a84d0 {
        text-align: left;
        top: -90px;
    }
    .elementor-8 .elementor-element.elementor-element-b1a84d0 img {
        width: 20%;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b1a84d0 {
        left: 0px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-b1a84d0 {
        right: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-d905e93 {
        top: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-551a610 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 70px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-a00ddf8>.elementor-element-populated {
        margin: -90px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-8 .elementor-element.elementor-element-bbe3cc3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-bbe3cc3>.elementor-element-populated {
        margin: -50px 0px 0px -50px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -50px;
        padding: 15px 0px 15px 15px;
    }
    .elementor-8 .elementor-element.elementor-element-170ecf7 .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-ed6c8e2 {
        text-align: right;
        bottom: -134px;
    }
    .elementor-8 .elementor-element.elementor-element-ed6c8e2 img {
        width: 50%;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-ed6c8e2 {
        left: -15px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-ed6c8e2 {
        right: -15px;
    }
    .elementor-8 .elementor-element.elementor-element-f0c5ea6>.elementor-element-populated {
        margin: 30px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-8 .elementor-element.elementor-element-46cf7f5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-46cf7f5>.elementor-element-populated {
        margin: -50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 0px 15px 15px;
    }
    .elementor-8 .elementor-element.elementor-element-ca81a1c .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-1c6dbb4 {
        right: -29px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-1c6dbb4 {
        left: -29px;
    }
    .elementor-8 .elementor-element.elementor-element-1c6dbb4 {
        top: 185px;
    }
    .elementor-8 .elementor-element.elementor-element-7f5bd00 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 40px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-e68a2e5 .elementor-heading-title {
        font-size: var( --e-global-typography-cb0016c-font-size);
        line-height: var( --e-global-typography-cb0016c-line-height);
        letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
        word-spacing: var( --e-global-typography-cb0016c-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-e68a2e5>.elementor-widget-container {
        margin: -30px 120px 10px 120px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-a21f09d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
        --ekit_testimonial_slidetoshow: 2;
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-tootltip-testimonial .elementskit-commentor-content,
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-single-testimonial-slider,
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-testimonial_card {
        margin-left: 0px;
        margin-right: 0px;
        padding: 40px 40px 40px 40px;
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-tootltip-testimonial .elementskit-commentor-content,
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-single-testimonial-slider,
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-testimonial_card {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-059c6fb-font-size);
        line-height: var( --e-global-typography-059c6fb-line-height);
        letter-spacing: var( --e-global-typography-059c6fb-letter-spacing);
        word-spacing: var( --e-global-typography-059c6fb-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-f90075e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 150px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-9520c25 .elementor-heading-title {
        font-size: var( --e-global-typography-cb0016c-font-size);
        line-height: var( --e-global-typography-cb0016c-line-height);
        letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
        word-spacing: var( --e-global-typography-cb0016c-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-9520c25>.elementor-widget-container {
        margin: -30px 120px 10px 120px;
    }
    .elementor-8 .elementor-element.elementor-element-431ffb7>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-33656d9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-8cbbf2f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-8cbbf2f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-de411d3 .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-de411d3>.elementor-widget-container {
        padding: 15px 40px 0px 40px;
    }
    .elementor-8 .elementor-element.elementor-element-38941cf .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-38941cf>.elementor-widget-container {
        padding: 15px 40px 0px 40px;
    }
    .elementor-8 .elementor-element.elementor-element-b12fc39 .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-b12fc39>.elementor-widget-container {
        padding: 15px 25px 0px 25px;
    }
    .elementor-8 .elementor-element.elementor-element-79e950d .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-79e950d>.elementor-widget-container {
        padding: 15px 40px 0px 40px;
    }
    .elementor-8 .elementor-element.elementor-element-33027ee {
        margin-top: -100px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-3cd1432 {
        --e-image-carousel-slides-to-show: 4;
    }
    .elementor-8 .elementor-element.elementor-element-18a3d40 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 20px 30px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-4ac232d .elementor-heading-title {
        font-size: var( --e-global-typography-cb0016c-font-size);
        line-height: var( --e-global-typography-cb0016c-line-height);
        letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
        word-spacing: var( --e-global-typography-cb0016c-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-4ac232d>.elementor-widget-container {
        margin: -36px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-fa2c0c9>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-970674f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 30px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-4e2939b>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-fc0dfcb {
        padding: 20px 25px 20px 25px;
    }
    .elementor-8 .elementor-element.elementor-element-5b96b45 .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-82c8272>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-14e9667 .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-6dd9516>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-e81ab2a {
        padding: 20px 25px 20px 25px;
    }
    .elementor-8 .elementor-element.elementor-element-d677513 .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-23c9782>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b58b4dd .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-f361a6e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 20px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-d5488b2>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-e092198 {
        padding: 20px 25px 20px 25px;
    }
    .elementor-8 .elementor-element.elementor-element-83372a9 .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-7e3c77a>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b4fa3b3 .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-0194bfc>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-f827769 {
        padding: 20px 25px 20px 25px;
    }
    .elementor-8 .elementor-element.elementor-element-9571c08 .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-a619263>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-5705422 .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-d3ce861 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 70px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-82ff14b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-82ff14b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-2649a04>.elementor-element-populated {
        margin: 0px 0px 0px -80px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -80px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-e4341e6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-ee5a6e3 img {
        width: 22%;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-ee5a6e3 {
        left: 65px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-ee5a6e3 {
        right: 65px;
    }
    .elementor-8 .elementor-element.elementor-element-ee5a6e3 {
        top: -65px;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-aabfd64 {
        left: 61px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-aabfd64 {
        right: 61px;
    }
    .elementor-8 .elementor-element.elementor-element-aabfd64 {
        bottom: -33px;
    }
    .elementor-8 .elementor-element.elementor-element-71044e6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 0px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-68b8cfa .elementor-heading-title {
        font-size: var( --e-global-typography-cb0016c-font-size);
        line-height: var( --e-global-typography-cb0016c-line-height);
        letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
        word-spacing: var( --e-global-typography-cb0016c-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-68b8cfa>.elementor-widget-container {
        margin: -30px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-fb70f25>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-d0a209b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-3ef7168>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-df40986 .profile-body .profile-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-df40986 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-df40986 .profile-body .profile-content {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-df40986 .ekit-team-social-list>li>a {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-2c78a88>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-bf0f647 .profile-body .profile-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-bf0f647 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-bf0f647 .profile-body .profile-content {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-bf0f647 .ekit-team-social-list>li>a {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-d1d22bc>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-567ba89 .profile-body .profile-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-567ba89 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-567ba89 .profile-body .profile-content {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-567ba89 .ekit-team-social-list>li>a {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-741cf68>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-3d049ed .profile-body .profile-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-3d049ed .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-3d049ed .profile-body .profile-content {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-3d049ed .ekit-team-social-list>li>a {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-b807569 {
        padding: 70px 20px 100px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-fc2f3cc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-fc2f3cc>.elementor-element-populated {
        margin: 0px 0px 0px 70px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 70px;
    }
    .elementor-8 .elementor-element.elementor-element-e01e91e .elementor-heading-title {
        font-size: var( --e-global-typography-cb0016c-font-size);
        line-height: var( --e-global-typography-cb0016c-line-height);
        letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
        word-spacing: var( --e-global-typography-cb0016c-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-e01e91e>.elementor-widget-container {
        margin: -30px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var( --e-global-typography-7a88006-font-size);
        line-height: var( --e-global-typography-7a88006-line-height);
        letter-spacing: var( --e-global-typography-7a88006-letter-spacing);
        word-spacing: var( --e-global-typography-7a88006-word-spacing);
        padding: 0px 80px 10px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card:not(:last-child) {
        margin-bottom: 10px;
    }
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-body p,
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-body {
        padding: 0px 50px 0px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
        font-size: 16px;
    }
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
        max-width: 16px;
        height: auto;
    }
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
        font-size: 16px;
    }
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
        max-width: 16px;
        height: auto;
    }
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .ekit_accordion_icon_group,
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .ekit_accordion_icon_left_group {
        margin: 0px 20px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-ac433e9 img {
        width: 90%;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-ac433e9 {
        left: -69px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-ac433e9 {
        right: -69px;
    }
    .elementor-8 .elementor-element.elementor-element-ac433e9 {
        bottom: -58px;
        z-index: 0;
    }
    .elementor-8 .elementor-element.elementor-element-9e1aef3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 70px 20px;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-1702ba1 {
        left: 0px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-1702ba1 {
        right: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-1702ba1 {
        top: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-33c3e6d .elementor-heading-title {
        font-size: var( --e-global-typography-cb0016c-font-size);
        line-height: var( --e-global-typography-cb0016c-line-height);
        letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
        word-spacing: var( --e-global-typography-cb0016c-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-33c3e6d>.elementor-widget-container {
        margin: -30px 160px 10px 160px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-8677dec>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-ec5136b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-9f6ce21 .ekit-video-popup-btn i {
        font-size: 20px;
    }
    .elementor-8 .elementor-element.elementor-element-9f6ce21 .ekit-video-popup-btn svg {
        max-width: 20px;
    }
    .elementor-8 .elementor-element.elementor-element-9f6ce21 .ekit-video-popup-btn {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: 50px;
        width: 60px;
        height: 60px;
    }
    .elementor-8 .elementor-element.elementor-element-9f6ce21>.elementor-widget-container {
        margin: -140px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-aea796e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 40px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-5f52186 img {
        width: 10%;
    }
    .elementor-8 .elementor-element.elementor-element-5f52186>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-5f52186 {
        top: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-100b71c .elementor-heading-title {
        font-size: var( --e-global-typography-cb0016c-font-size);
        line-height: var( --e-global-typography-cb0016c-line-height);
        letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
        word-spacing: var( --e-global-typography-cb0016c-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-100b71c>.elementor-widget-container {
        margin: -30px 160px 10px 160px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-5d443fb>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-blog-block-post,
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-image-card,
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-card {
        border-radius: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 20px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-blog-block-post .elementskit-post-body {
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-image-card .elementskit-post-body {
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-body .entry-title,
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-entry-header .entry-title,
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-image-card .elementskit-post-body .entry-title a,
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-footer>p,
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
}

@media(max-width:767px) {
    .elementor-8 .elementor-element.elementor-element-8c4d781 {
        margin-top: -98px;
        margin-bottom: 0px;
        padding: 120px 20px 50px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-a92415f>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b5c9212 {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-b5c9212 .elementor-heading-title {
        font-size: var( --e-global-typography-67d7506-font-size);
        line-height: var( --e-global-typography-67d7506-line-height);
        letter-spacing: var( --e-global-typography-67d7506-letter-spacing);
        word-spacing: var( --e-global-typography-67d7506-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-b5c9212>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-c2ef20b {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-c2ef20b>.elementor-widget-container {
        margin: 0px 30px 15px 30px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-60fc0f9>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-3b266e7 {
        left: -10px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-3b266e7 {
        right: -10px;
    }
    .elementor-8 .elementor-element.elementor-element-3b266e7 {
        top: 262px;
    }
    .elementor-8 .elementor-element.elementor-element-fb7cfab {
        width: 40%;
    }
    .elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-fb7cfab.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }
    .elementor-8 .elementor-element.elementor-element-fb7cfab.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }
    .elementor-8 .elementor-element.elementor-element-fb7cfab>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-fb7cfab>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-f2ad6a7 {
        text-align: center;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-be40f03 {
        left: 0px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-be40f03 {
        right: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-be40f03 {
        bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-ca0720b {
        width: 60%;
    }
    .elementor-8 .elementor-element.elementor-element-ca0720b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-ca0720b>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-df52f72>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-e5017a5 img {
        width: 50%;
    }
    .elementor-8 .elementor-element.elementor-element-e5017a5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e5017a5 {
        left: -82px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-e5017a5 {
        right: -82px;
    }
    .elementor-8 .elementor-element.elementor-element-e5017a5 {
        bottom: -25px;
    }
    .elementor-8 .elementor-element.elementor-element-475e17d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 30px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-45a0bc6 img {
        width: 100%;
    }
    .elementor-8 .elementor-element.elementor-element-3f571de img {
        width: 85%;
    }
    .elementor-8 .elementor-element.elementor-element-3f571de>.elementor-widget-container {
        margin: -45px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-50fc548 img {
        width: 40%;
    }
    .elementor-8 .elementor-element.elementor-element-50fc548 {
        top: -6px;
    }
    .elementor-8 .elementor-element.elementor-element-25fd2ff img {
        width: 12%;
    }
    .elementor-8 .elementor-element.elementor-element-25fd2ff {
        top: -40px;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-2be9410 {
        left: -15px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-2be9410 {
        right: -15px;
    }
    .elementor-8 .elementor-element.elementor-element-2be9410 {
        top: 91px;
    }
    .elementor-8 .elementor-element.elementor-element-55ac7d9 {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-55ac7d9>.elementor-widget-container {
        margin: 0px 10px 15px 10px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-f091667 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-9f6937b {
        width: 50%;
    }
    .elementor-8 .elementor-element.elementor-element-9f6937b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-9f6937b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-7a50354>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-8f5f67e {
        width: 50%;
    }
    .elementor-8 .elementor-element.elementor-element-8f5f67e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-8f5f67e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-a0966c1>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-180e7c1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 50px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-5ea1658>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-5ea1658>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
        --ekit_testimonial_slidetoshow: 1;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-tootltip-testimonial .elementskit-commentor-content,
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-single-testimonial-slider,
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial_card {
        padding: 25px 20px 0px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-tootltip-testimonial .elementskit-commentor-content,
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-single-testimonial-slider,
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial_card {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-commentor-content {
        text-align: center;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial_card {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-profile-info {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .ekit_testimonial_style_5 .elementskit-commentor-header {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
        margin: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-testimonial_card .elementskit-commentor-coment {
        margin: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-c65dfc1-font-size);
        line-height: var( --e-global-typography-c65dfc1-line-height);
        letter-spacing: var( --e-global-typography-c65dfc1-letter-spacing);
        word-spacing: var( --e-global-typography-c65dfc1-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-commentor-bio {
        margin: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .elementskit-commentor-bio .elementskit-commentor-image>img {
        height: 50px;
        width: 50px;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd .ekit-testimonial--avatar {
        margin: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-a86a4dd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-f413359 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-7bcd509 img {
        width: 100%;
    }
    .elementor-8 .elementor-element.elementor-element-225cbce .elementor-heading-title {
        font-size: var( --e-global-typography-cb0016c-font-size);
        line-height: var( --e-global-typography-cb0016c-line-height);
        letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
        word-spacing: var( --e-global-typography-cb0016c-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-225cbce>.elementor-widget-container {
        margin: -28px 0px 10px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-cb2bd1f {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-cb2bd1f>.elementor-widget-container {
        margin: 0px 20px 25px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-8f0a30f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-b14d796>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b14d796>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-2148679 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-867a629>.elementor-element-populated {
        margin: -60px 40px 0px 0px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-c58d9e3 .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-c58d9e3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 5px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-1923271>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-1923271>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-c83a5c3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-0487bf4>.elementor-element-populated {
        margin: -60px 40px 0px 0px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-2227dbd .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-2227dbd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 5px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-1ad9560 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 50px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-5aaff0b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-585dc03>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-bf2c457>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-bf2c457 {
        z-index: 2;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-898f2f2 {
        left: 0px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-898f2f2 {
        right: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-898f2f2 {
        bottom: 0px;
        z-index: 0;
    }
    .elementor-8 .elementor-element.elementor-element-c3f27cf>.elementor-element-populated {
        margin: -60px 40px 20px 0px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-8d63b75 .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-8d63b75>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 5px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-1a958c9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-a0bd10f>.elementor-element-populated {
        margin: -60px 40px 0px 0px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-10fe619 .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-10fe619>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 5px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-7b8dc96 {
        padding: 50px 20px 50px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-8bd9ae6 {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-8bd9ae6 img {
        width: 74%;
    }
    .elementor-8 .elementor-element.elementor-element-d88933e {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-d88933e .elementor-heading-title {
        font-size: var( --e-global-typography-cb0016c-font-size);
        line-height: var( --e-global-typography-cb0016c-line-height);
        letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
        word-spacing: var( --e-global-typography-cb0016c-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-d88933e>.elementor-widget-container {
        margin: -20px 0px 10px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-e975b85 {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-e975b85>.elementor-widget-container {
        margin: 0px 20px 15px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-6adba5d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-7f0790b {
        width: 100%;
    }
    .elementor-8 .elementor-element.elementor-element-7f0790b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-7f0790b>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-3332cf6 img {
        width: 15%;
    }
    .elementor-8 .elementor-element.elementor-element-7281c94 .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-9608a9b {
        width: 100%;
    }
    .elementor-8 .elementor-element.elementor-element-9608a9b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-9608a9b>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-8a7fe71 img {
        width: 14%;
    }
    .elementor-8 .elementor-element.elementor-element-e1fa45f .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-e1fa45f>.elementor-widget-container {
        padding: 10px 20px 0px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-26c02de {
        width: 100%;
    }
    .elementor-8 .elementor-element.elementor-element-26c02de>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-26c02de>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-9e5a94c img {
        width: 15%;
    }
    .elementor-8 .elementor-element.elementor-element-da4496c .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-b71b764 {
        width: 100%;
    }
    .elementor-8 .elementor-element.elementor-element-b71b764>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b71b764>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-329050b img {
        width: 15%;
    }
    .elementor-8 .elementor-element.elementor-element-0ad3b31 .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-152c5cb {
        margin-top: 0px;
        margin-bottom: 10px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b8ea77b {
        width: 50%;
    }
    .elementor-8 .elementor-element.elementor-element-da6aeae>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-4c56085 {
        width: 50%;
    }
    .elementor-8 .elementor-element.elementor-element-9306740>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4932db2 {
        left: 0px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-4932db2 {
        right: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-4932db2 {
        bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-d73e747 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 0px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-c3753ef img {
        width: 100%;
    }
    .elementor-8 .elementor-element.elementor-element-38053d2 .elementor-heading-title {
        font-size: var( --e-global-typography-cb0016c-font-size);
        line-height: var( --e-global-typography-cb0016c-line-height);
        letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
        word-spacing: var( --e-global-typography-cb0016c-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-38053d2>.elementor-widget-container {
        margin: -20px 0px 10px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-bf8a008 {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-bf8a008>.elementor-widget-container {
        margin: 0px 20px -15px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b438f39>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b438f39>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-384bf7d {
        left: 0px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-384bf7d {
        right: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-384bf7d {
        top: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-54690d7>.elementor-element-populated {
        margin: -60px 40px 20px 0px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b1db46a .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-b1db46a>.elementor-widget-container {
        padding: 0px 0px 5px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b1216c5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b1216c5>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-369929c>.elementor-element-populated {
        margin: -60px 40px 20px 0px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-8d7601e .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-8d7601e>.elementor-widget-container {
        padding: 0px 0px 5px 0px;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b1a84d0 {
        left: 0px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-b1a84d0 {
        right: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b1a84d0 {
        top: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-551a610 {
        padding: 0px 20px 50px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-a00ddf8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-bbe3cc3>.elementor-element-populated {
        margin: -60px 40px 20px 0px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-170ecf7 .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-170ecf7>.elementor-widget-container {
        padding: 0px 0px 5px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-f0c5ea6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-46cf7f5>.elementor-element-populated {
        margin: -60px 40px 0px 0px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-ca81a1c .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-ca81a1c>.elementor-widget-container {
        padding: 0px 0px 5px 0px;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-1c6dbb4 {
        right: 0px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-1c6dbb4 {
        left: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-1c6dbb4 {
        top: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-7f5bd00 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 20px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-aa22c76 img {
        width: 90%;
    }
    .elementor-8 .elementor-element.elementor-element-e68a2e5 .elementor-heading-title {
        font-size: var( --e-global-typography-cb0016c-font-size);
        line-height: var( --e-global-typography-cb0016c-line-height);
        letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
        word-spacing: var( --e-global-typography-cb0016c-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-e68a2e5>.elementor-widget-container {
        margin: -20px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-a21f09d {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-a21f09d>.elementor-widget-container {
        margin: 0px 20px -15px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
        --ekit_testimonial_slidetoshow: 1;
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-tootltip-testimonial .elementskit-commentor-content,
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-single-testimonial-slider,
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-testimonial_card {
        padding: 40px 10px 18px 10px;
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-tootltip-testimonial .elementskit-commentor-content,
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-single-testimonial-slider,
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-testimonial_card {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-commentor-content {
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
        margin: 0px 20px 0px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-testimonial_card .elementskit-commentor-coment {
        margin: 0px 20px 0px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-stars {
        padding: 10px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-059c6fb-font-size);
        line-height: var( --e-global-typography-059c6fb-line-height);
        letter-spacing: var( --e-global-typography-059c6fb-letter-spacing);
        word-spacing: var( --e-global-typography-059c6fb-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-commentor-bio .elementskit-commentor-image>img {
        height: 65px;
        width: 65px;
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad .elementskit-commentor-bio {
        bottom: -80px;
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad .ekit-testimonial--avatar {
        margin: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-43b9aad>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-f90075e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 50px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-6a88ea8 img {
        width: 85%;
    }
    .elementor-8 .elementor-element.elementor-element-9520c25 .elementor-heading-title {
        font-size: var( --e-global-typography-cb0016c-font-size);
        line-height: var( --e-global-typography-cb0016c-line-height);
        letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
        word-spacing: var( --e-global-typography-cb0016c-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-9520c25>.elementor-widget-container {
        margin: -20px 20px 10px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-431ffb7 {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-431ffb7>.elementor-widget-container {
        margin: 0px 20px 15px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-8cbbf2f {
        width: 50%;
    }
    .elementor-8 .elementor-element.elementor-element-8cbbf2f>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-cc23f25 img {
        width: 40%;
    }
    .elementor-8 .elementor-element.elementor-element-de411d3 .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-de411d3>.elementor-widget-container {
        padding: 10px 20px 0px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-2cecbc1 {
        width: 50%;
    }
    .elementor-8 .elementor-element.elementor-element-2cecbc1>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-be64d2c img {
        width: 40%;
    }
    .elementor-8 .elementor-element.elementor-element-38941cf .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-38941cf>.elementor-widget-container {
        padding: 10px 20px 0px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-e52084a {
        width: 50%;
    }
    .elementor-8 .elementor-element.elementor-element-6bb3f45 img {
        width: 40%;
    }
    .elementor-8 .elementor-element.elementor-element-b12fc39 .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-b12fc39>.elementor-widget-container {
        padding: 10px 20px 0px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-82f0a60 {
        width: 50%;
    }
    .elementor-8 .elementor-element.elementor-element-c7552f5 img {
        width: 40%;
    }
    .elementor-8 .elementor-element.elementor-element-79e950d .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-79e950d>.elementor-widget-container {
        padding: 10px 20px 0px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-33027ee {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 0px 20px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-3cd1432 {
        --e-image-carousel-slides-to-show: 1;
    }
    .elementor-8 .elementor-element.elementor-element-18a3d40 {
        padding: 20px 20px 20px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-fac25a7 img {
        width: 80%;
    }
    .elementor-8 .elementor-element.elementor-element-4ac232d .elementor-heading-title {
        font-size: var( --e-global-typography-cb0016c-font-size);
        line-height: var( --e-global-typography-cb0016c-line-height);
        letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
        word-spacing: var( --e-global-typography-cb0016c-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-4ac232d>.elementor-widget-container {
        margin: -30px 0px 10px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-fa2c0c9 {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-fa2c0c9>.elementor-widget-container {
        margin: 0px 20px -15px 30px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-970674f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-4e2939b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-4e2939b>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-5b96b45 {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-5b96b45 .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-5b96b45>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-82c8272 {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-82c8272>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-14e9667 {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-14e9667 .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-6dd9516>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-6dd9516>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-d677513 {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-d677513 .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-d677513>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-23c9782 {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-23c9782>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b58b4dd {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-b58b4dd .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-d5488b2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-d5488b2>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-83372a9 {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-83372a9 .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-83372a9>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-7e3c77a {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-7e3c77a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b4fa3b3 {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-b4fa3b3 .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-0194bfc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-0194bfc>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-9571c08 {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-9571c08 .elementor-heading-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-9571c08>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-a619263 {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-a619263>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-5705422 {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-5705422 .elementor-heading-title {
        font-size: var( --e-global-typography-1865aad-font-size);
        line-height: var( --e-global-typography-1865aad-line-height);
        letter-spacing: var( --e-global-typography-1865aad-letter-spacing);
        word-spacing: var( --e-global-typography-1865aad-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-4746975 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-cbebc6e {
        width: 50%;
    }
    .elementor-8 .elementor-element.elementor-element-9c8dbc2>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-cdff413 {
        width: 50%;
    }
    .elementor-8 .elementor-element.elementor-element-a8daa1f>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-d3ce861 {
        padding: 30px 20px 50px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-2649a04>.elementor-element-populated {
        margin: 25px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-ee5a6e3 {
        left: 0px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-ee5a6e3 {
        right: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-ee5a6e3 {
        top: 0px;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-aabfd64 {
        left: 0px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-aabfd64 {
        right: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-aabfd64 {
        bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-71044e6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 0px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-bcafe19 img {
        width: 85%;
    }
    .elementor-8 .elementor-element.elementor-element-68b8cfa .elementor-heading-title {
        font-size: var( --e-global-typography-cb0016c-font-size);
        line-height: var( --e-global-typography-cb0016c-line-height);
        letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
        word-spacing: var( --e-global-typography-cb0016c-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-fb70f25 {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-fb70f25>.elementor-widget-container {
        margin: 0px 20px 25px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-d0a209b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-3ef7168>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-3ef7168>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-df40986 .profile-body .profile-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-df40986 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-df40986 .profile-body .profile-content {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        margin: 0px 50px 20px 50px;
    }
    .elementor-8 .elementor-element.elementor-element-df40986 .ekit-team-social-list>li>a {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-2c78a88>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-2c78a88>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-bf0f647 .profile-body .profile-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-bf0f647 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-bf0f647 .profile-body .profile-content {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        margin: 0px 50px 20px 50px;
    }
    .elementor-8 .elementor-element.elementor-element-bf0f647 .ekit-team-social-list>li>a {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-d1d22bc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-d1d22bc>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-567ba89 .profile-body .profile-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-567ba89 .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-567ba89 .profile-body .profile-content {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        margin: 0px 50px 20px 50px;
    }
    .elementor-8 .elementor-element.elementor-element-567ba89 .ekit-team-social-list>li>a {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-741cf68>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-741cf68>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-3d049ed .profile-body .profile-title {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-3d049ed .profile-body .profile-designation {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-3d049ed .profile-body .profile-content {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        margin: 0px 50px 20px 50px;
    }
    .elementor-8 .elementor-element.elementor-element-3d049ed .ekit-team-social-list>li>a {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-b807569 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 0px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-fc2f3cc>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 0px 20px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-4f2c7ff img {
        width: 80%;
    }
    .elementor-8 .elementor-element.elementor-element-e01e91e .elementor-heading-title {
        font-size: var( --e-global-typography-cb0016c-font-size);
        line-height: var( --e-global-typography-cb0016c-line-height);
        letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
        word-spacing: var( --e-global-typography-cb0016c-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var( --e-global-typography-7a88006-font-size);
        line-height: var( --e-global-typography-7a88006-line-height);
        letter-spacing: var( --e-global-typography-7a88006-letter-spacing);
        word-spacing: var( --e-global-typography-7a88006-word-spacing);
        padding: 0px 50px 10px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card:not(:last-child) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-body p,
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-body {
        padding: 0px 20px 10px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
        font-size: 13px;
    }
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
        max-width: 13px;
        height: auto;
    }
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
        font-size: 13px;
    }
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
        max-width: 13px;
        height: auto;
    }
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .ekit_accordion_icon_group,
    .elementor-8 .elementor-element.elementor-element-b2f6b91 .ekit_accordion_icon_left_group {
        margin: 0px 20px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b2f6b91>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-8 .elementor-element.elementor-element-ac433e9 {
        left: 0px;
    }
    body.rtl .elementor-8 .elementor-element.elementor-element-ac433e9 {
        right: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-ac433e9 {
        bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-9e1aef3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 50px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-d32fd38 img {
        width: 90%;
    }
    .elementor-8 .elementor-element.elementor-element-33c3e6d .elementor-heading-title {
        font-size: var( --e-global-typography-cb0016c-font-size);
        line-height: var( --e-global-typography-cb0016c-line-height);
        letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
        word-spacing: var( --e-global-typography-cb0016c-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-33c3e6d>.elementor-widget-container {
        margin: -20px 0px 10px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-8677dec {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-8677dec>.elementor-widget-container {
        margin: 0px 20px 25px 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-ec5136b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-a68d619.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-8 .elementor-element.elementor-element-a68d619.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-8 .elementor-element.elementor-element-a68d619>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-a68d619>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-4fdd2c9 {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-8f1316f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-8f1316f>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-9f6ce21 .video-content {
        text-align: center;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-9f6ce21 .ekit-video-popup-btn i {
        font-size: 16px;
    }
    .elementor-8 .elementor-element.elementor-element-9f6ce21 .ekit-video-popup-btn svg {
        max-width: 16px;
    }
    .elementor-8 .elementor-element.elementor-element-9f6ce21 .ekit-video-popup-btn {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: 37px;
        width: 50px;
        height: 50px;
    }
    .elementor-8 .elementor-element.elementor-element-9f6ce21>.elementor-widget-container {
        margin: -130px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-8b382bf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-8b382bf>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-173e965 {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-173e965>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-aea796e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 30px 20px;
    }
    .elementor-8 .elementor-element.elementor-element-5f52186 img {
        width: 0%;
    }
    .elementor-8 .elementor-element.elementor-element-963c00b img {
        width: 90%;
    }
    .elementor-8 .elementor-element.elementor-element-100b71c .elementor-heading-title {
        font-size: var( --e-global-typography-cb0016c-font-size);
        line-height: var( --e-global-typography-cb0016c-line-height);
        letter-spacing: var( --e-global-typography-cb0016c-letter-spacing);
        word-spacing: var( --e-global-typography-cb0016c-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-100b71c>.elementor-widget-container {
        margin: -20px 0px 10px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-5d443fb {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-5d443fb>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-blog-block-post,
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-image-card,
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-card {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 20px 0px;
    }
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-body .entry-title,
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-entry-header .entry-title,
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-image-card .elementskit-post-body .entry-title a,
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var( --e-global-typography-5114bbe-font-size);
        line-height: var( --e-global-typography-5114bbe-line-height);
        letter-spacing: var( --e-global-typography-5114bbe-letter-spacing);
        word-spacing: var( --e-global-typography-5114bbe-word-spacing);
    }
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-footer>p,
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-post-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-f6a1617 .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-8 .elementor-element.elementor-element-f6a1617>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}