.elementor-1008 .elementor-element.elementor-element-ea09100>.elementor-container {
    min-height: 90vh;
}

.elementor-1008 .elementor-element.elementor-element-ea09100:not(.elementor-motion-effects-element-type-background),
.elementor-1008 .elementor-element.elementor-element-ea09100>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(270deg, var(--e-global-color-e96f2b0) 45%, var(--e-global-color-4eb8066) 0%);
}

.elementor-1008 .elementor-element.elementor-element-ea09100 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 0em 8em 3em;
}

.elementor-1008 .elementor-element.elementor-element-ea09100>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1008 .elementor-element.elementor-element-7a2bbaae.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-7a2bbaae.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-7a2bbaae>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-2b765648 {
    --spacer-size: 58px;
}

.elementor-1008 .elementor-element.elementor-element-2b765648>.elementor-widget-container {
    margin: 0% 0% 0% 50%;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-3dbde366 {
    --grid-template-columns: repeat(1, auto);
    --icon-size: 20px;
    --grid-column-gap: 0px;
    --grid-row-gap: 5px;
}

.elementor-1008 .elementor-element.elementor-element-3dbde366 .elementor-widget-container {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-3dbde366 .elementor-social-icon {
    background-color: var(--e-global-color-e96f2b0);
    --icon-padding: 0.7em;
}

.elementor-1008 .elementor-element.elementor-element-3dbde366 .elementor-social-icon i {
    color: var(--e-global-color-588e735);
}

.elementor-1008 .elementor-element.elementor-element-3dbde366 .elementor-social-icon svg {
    fill: var(--e-global-color-588e735);
}

.elementor-1008 .elementor-element.elementor-element-3dbde366 .elementor-social-icon:hover {
    background-color: var(--e-global-color-e96f2b0);
}

.elementor-1008 .elementor-element.elementor-element-3dbde366 .elementor-social-icon:hover i {
    color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-3dbde366 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-3cffaddc {
    --spacer-size: 58px;
}

.elementor-1008 .elementor-element.elementor-element-3cffaddc>.elementor-widget-container {
    margin: 0% 0% 0% 50%;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var(--e-global-color-accent);
}

.elementor-bc-flex-widget .elementor-1008 .elementor-element.elementor-element-565b9896.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-565b9896.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

/* // image banner code // */
.elementor-1008 .elementor-element.elementor-element-565b9896:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1008 .elementor-element.elementor-element-565b9896>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: linear-gradient(180deg, rgb(233 118 43 / 17%) 0%, #b9b3b3c4 100%), url("../../2023/05/hero-banner.png");
    background-position: center center;
    background-size: cover;
}

.elementor-1008 .elementor-element.elementor-element-565b9896>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1em 1em 1em 4em;
}

.elementor-1008 .elementor-element.elementor-element-565b9896>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-8652aa6 .elementor-heading-title {
    color: var(--e-global-color-c0e2de6);
    font-family: var(--e-global-typography-bbf3139-font-family), Sans-serif;
    font-size: var(--e-global-typography-bbf3139-font-size);
    font-weight: var(--e-global-typography-bbf3139-font-weight);
    line-height: var(--e-global-typography-bbf3139-line-height);
    letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
    word-spacing: var(--e-global-typography-bbf3139-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-77140cac>.elementor-widget-container {
    margin: 0em 45em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-742511cc {
    font-family: var(--e-global-typography-c564449-font-family), Sans-serif;
    font-size: var(--e-global-typography-c564449-font-size);
    font-weight: var(--e-global-typography-c564449-font-weight);
    line-height: var(--e-global-typography-c564449-line-height);
    letter-spacing: var(--e-global-typography-c564449-letter-spacing);
    word-spacing: var(--e-global-typography-c564449-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-742511cc>.elementor-widget-container {
    margin: 0em 60em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-60004708 .elementor-button .elementor-align-icon-right {
    margin-left: 7px;
}

.elementor-1008 .elementor-element.elementor-element-60004708 .elementor-button .elementor-align-icon-left {
    margin-right: 7px;
}

.elementor-1008 .elementor-element.elementor-element-60004708 {
    width: var(--container-widget-width, 16%);
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
}

.elementor-1008 .elementor-element.elementor-element-47cb69cd .video-content {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-47cb69cd .ekit-video-popup-btn {
    padding: 10px 0px 0px 3px;
    width: 50px;
    height: 50px;
    line-height: 31px;
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-c0e2de6);
}

.elementor-1008 .elementor-element.elementor-element-47cb69cd .ekit-video-popup-btn.glow-btn:before {
    color: var(--e-global-color-c0e2de6);
}

.elementor-1008 .elementor-element.elementor-element-47cb69cd .ekit-video-popup-btn.glow-btn:after {
    color: var(--e-global-color-c0e2de6);
}

.elementor-1008 .elementor-element.elementor-element-47cb69cd .ekit-video-popup-btn.glow-btn>i:after {
    color: var(--e-global-color-c0e2de6);
}

.elementor-1008 .elementor-element.elementor-element-47cb69cd .ekit-video-popup-btn svg path {
    stroke: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-47cb69cd .ekit-video-popup-btn:hover {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-3100977);
}

.elementor-1008 .elementor-element.elementor-element-47cb69cd .ekit-video-popup-btn:hover svg path {
    stroke: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-47cb69cd {
    width: var(--container-widget-width, 4.5%);
    max-width: 4.5%;
    --container-widget-width: 4.5%;
    --container-widget-flex-grow: 0;
}

.elementor-1008 .elementor-element.elementor-element-69694876 .elementor-button {
    fill: var(--e-global-color-c0e2de6);
    color: var(--e-global-color-c0e2de6);
    background-color: var(--e-global-color-e96f2b0);
    padding: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-69694876 .elementor-button:hover,
.elementor-1008 .elementor-element.elementor-element-69694876 .elementor-button:focus {
    color: var(--e-global-color-c0e2de6);
    background-color: var(--e-global-color-e96f2b0);
}

.elementor-1008 .elementor-element.elementor-element-69694876 .elementor-button:hover svg,
.elementor-1008 .elementor-element.elementor-element-69694876 .elementor-button:focus svg {
    fill: var(--e-global-color-c0e2de6);
}

.elementor-1008 .elementor-element.elementor-element-69694876 {
    width: initial;
    max-width: initial;
}

.elementor-1008 .elementor-element.elementor-element-4dfc608e {
    overflow: hidden;
    margin-top: -8em;
    margin-bottom: 0em;
    padding: 0em 0em 0em 55em;
}

.customed-framed-image{
   border: 35px solid #e9762b;
   margin-right: 86px; 
}
  .elementor-1008 .elementor-element.elementor-element-4dfc608e {
        padding: 0em 0em 0em 35em;
    } 
    .elementor-1008 .elementor-element.elementor-element-77140cac>.elementor-widget-container {
    margin: 0em 20em 0em 0em;
}
    .elementor-1008 .elementor-element.elementor-element-742511cc>.elementor-widget-container {
    margin: 0em 40em 0em 0em;
}
.bg-title{
    font-size: 28px;
}
/* .custom-fig img {
    width: 100% !important;
} */
   

.logo-holder img {
    width: 130% !important;
    max-width: fit-content;
}
.custom-director-message {
       margin: 0em 8em 0em 0em !important;
}
@media(max-width:1440px) {
  
.bg-title {
    font-size: 55px !important;
}

.custom-fig img {
    width: 56px !important;
    max-width: fit-content;
}
   


    .elementor-1008 .elementor-element.elementor-element-6ea23430>.elementor-element-populated {
    padding: 6em 0em 6em 3em !important;
    }

    .custom-h5 {
        font-size: 20px !important;
    }

}

.elementor-1008 .elementor-element.elementor-element-33a2db08:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1008 .elementor-element.elementor-element-33a2db08>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-588e735);
}

.elementor-1008 .elementor-element.elementor-element-33a2db08>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3em 3em 3em 3em;
}

.elementor-1008 .elementor-element.elementor-element-33a2db08>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-3d5b2aca.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1008 .elementor-element.elementor-element-3d5b2aca.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1008 .elementor-element.elementor-element-3d5b2aca.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}
/* /// var value i have changed /// */
.elementor-1008 .elementor-element.elementor-element-3d5b2aca .elementor-image-box-wrapper .elementor-image-box-img {
    width: 80.5%;
}

.elementor-1008 .elementor-element.elementor-element-3d5b2aca .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-6a4ae497:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1008 .elementor-element.elementor-element-6a4ae497>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-588e735);
}

.elementor-1008 .elementor-element.elementor-element-6a4ae497>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3em 3em 3em 3em;
}

.elementor-1008 .elementor-element.elementor-element-6a4ae497>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-7ea6da95.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1008 .elementor-element.elementor-element-7ea6da95.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1008 .elementor-element.elementor-element-7ea6da95.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1008 .elementor-element.elementor-element-7ea6da95 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 18.5%;
}

.elementor-1008 .elementor-element.elementor-element-7ea6da95 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-657a7fdf {
    overflow: hidden;
    padding: 6em 1em 0em 1em;
}

.elementor-1008 .elementor-element.elementor-element-5a2d8478>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-6aae59a7 .elementor-heading-title {
    color: var(--e-global-color-c0e2de6);
    font-family: var(--e-global-typography-bbf3139-font-family), Sans-serif;
    font-size: var(--e-global-typography-bbf3139-font-size);
    font-weight: var(--e-global-typography-bbf3139-font-weight);
    line-height: var(--e-global-typography-bbf3139-line-height);
    letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
    word-spacing: var(--e-global-typography-bbf3139-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-471ce56e {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-471ce56e>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-bc-flex-widget .elementor-1008 .elementor-element.elementor-element-c80e16b.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-1008 .elementor-element.elementor-element-c80e16b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-1008 .elementor-element.elementor-element-c80e16b>.elementor-element-populated {
    margin: 1em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
    padding: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-63f50e9b {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-63f50e9b>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-41da13d2 {
    padding: 0em 1em 0em 1em;
}

.elementor-1008 .elementor-element.elementor-element-7a7bc61d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1008 .elementor-element.elementor-element-7a7bc61d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c0e2de6);
}

.elementor-1008 .elementor-element.elementor-element-7a7bc61d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 2em 2em 2em 2em;
}

.elementor-1008 .elementor-element.elementor-element-7a7bc61d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-3ce94fda.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
}

.elementor-1008 .elementor-element.elementor-element-3ce94fda.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
}

.elementor-1008 .elementor-element.elementor-element-3ce94fda.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
}

.elementor-1008 .elementor-element.elementor-element-3ce94fda .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%;
}

.elementor-1008 .elementor-element.elementor-element-3ce94fda .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-3ce94fda .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-3ce94fda .elementor-image-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-3ce94fda .elementor-image-box-description {
    color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-1b5f5e9b .elementor-button {
    background-color: var(--e-global-color-e96f2b0);
    padding: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-1b5f5e9b .elementor-button:hover,
.elementor-1008 .elementor-element.elementor-element-1b5f5e9b .elementor-button:focus {
    background-color: var(--e-global-color-e96f2b0);
}

.elementor-1008 .elementor-element.elementor-element-51d35be1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1008 .elementor-element.elementor-element-51d35be1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4eb8066);
}

.elementor-1008 .elementor-element.elementor-element-51d35be1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 2em 2em 2em 2em;
}

.elementor-1008 .elementor-element.elementor-element-51d35be1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-2f891671.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
}

.elementor-1008 .elementor-element.elementor-element-2f891671.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
}

.elementor-1008 .elementor-element.elementor-element-2f891671.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
}

.elementor-1008 .elementor-element.elementor-element-2f891671 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%;
}

.elementor-1008 .elementor-element.elementor-element-2f891671 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-2f891671 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-2f891671 .elementor-image-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-2f891671 .elementor-image-box-description {
    color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-b4f98a9 .elementor-button {
    background-color: var(--e-global-color-e96f2b0);
    padding: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-b4f98a9 .elementor-button:hover,
.elementor-1008 .elementor-element.elementor-element-b4f98a9 .elementor-button:focus {
    background-color: var(--e-global-color-e96f2b0);
}

.elementor-1008 .elementor-element.elementor-element-1afab3a8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1008 .elementor-element.elementor-element-1afab3a8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-588e735);
}

.elementor-1008 .elementor-element.elementor-element-1afab3a8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 2em 2em 2em 2em;
}

.elementor-1008 .elementor-element.elementor-element-1afab3a8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-1dfd4b2d.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
}

.elementor-1008 .elementor-element.elementor-element-1dfd4b2d.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
}

.elementor-1008 .elementor-element.elementor-element-1dfd4b2d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
}

.elementor-1008 .elementor-element.elementor-element-1dfd4b2d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%;
}

.elementor-1008 .elementor-element.elementor-element-1dfd4b2d .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-1dfd4b2d .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-1dfd4b2d .elementor-image-box-title {
    margin-bottom: 10px;
}

.elementor-1008 .elementor-element.elementor-element-628e3288 .elementor-button {
    fill: var(--e-global-color-3100977);
    color: var(--e-global-color-3100977);
    background-color: var(--e-global-color-e96f2b0);
    padding: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-628e3288 .elementor-button:hover,
.elementor-1008 .elementor-element.elementor-element-628e3288 .elementor-button:focus {
    background-color: var(--e-global-color-e96f2b0);
}

.elementor-1008 .elementor-element.elementor-element-bc95779 {
    padding: 0em 1em 6em 1em;
}

.elementor-1008 .elementor-element.elementor-element-52638fdd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1008 .elementor-element.elementor-element-52638fdd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-588e735);
}

.elementor-1008 .elementor-element.elementor-element-52638fdd>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 2em 2em 2em 2em;
}

.elementor-1008 .elementor-element.elementor-element-52638fdd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-186a7055.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
}

.elementor-1008 .elementor-element.elementor-element-186a7055.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
}

.elementor-1008 .elementor-element.elementor-element-186a7055.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
}

.elementor-1008 .elementor-element.elementor-element-186a7055 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%;
}

.elementor-1008 .elementor-element.elementor-element-186a7055 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-186a7055 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-186a7055 .elementor-image-box-title {
    margin-bottom: 10px;
}

.elementor-1008 .elementor-element.elementor-element-7165c180 .elementor-button {
    fill: var(--e-global-color-3100977);
    color: var(--e-global-color-3100977);
    background-color: var(--e-global-color-e96f2b0);
    padding: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-7165c180 .elementor-button:hover,
.elementor-1008 .elementor-element.elementor-element-7165c180 .elementor-button:focus {
    background-color: var(--e-global-color-e96f2b0);
}

.elementor-1008 .elementor-element.elementor-element-8a6df58:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1008 .elementor-element.elementor-element-8a6df58>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-588e735);
}

.elementor-1008 .elementor-element.elementor-element-8a6df58>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 2em 2em 2em 2em;
}

.elementor-1008 .elementor-element.elementor-element-8a6df58>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-4a6782b0.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
}

.elementor-1008 .elementor-element.elementor-element-4a6782b0.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
}

.elementor-1008 .elementor-element.elementor-element-4a6782b0.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
}

.elementor-1008 .elementor-element.elementor-element-4a6782b0 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%;
}

.elementor-1008 .elementor-element.elementor-element-4a6782b0 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-4a6782b0 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-4a6782b0 .elementor-image-box-title {
    margin-bottom: 10px;
}

.elementor-1008 .elementor-element.elementor-element-7caa7420 .elementor-button {
    fill: var(--e-global-color-3100977);
    color: var(--e-global-color-3100977);
    background-color: var(--e-global-color-e96f2b0);
    padding: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-7caa7420 .elementor-button:hover,
.elementor-1008 .elementor-element.elementor-element-7caa7420 .elementor-button:focus {
    background-color: var(--e-global-color-e96f2b0);
}

.elementor-1008 .elementor-element.elementor-element-2418117d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1008 .elementor-element.elementor-element-2418117d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-588e735);
}

.elementor-1008 .elementor-element.elementor-element-2418117d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 2em 2em 2em 2em;
}

.elementor-1008 .elementor-element.elementor-element-2418117d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-5c32f539.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
}

.elementor-1008 .elementor-element.elementor-element-5c32f539.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
}

.elementor-1008 .elementor-element.elementor-element-5c32f539.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
}

.elementor-1008 .elementor-element.elementor-element-5c32f539 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%;
}

.elementor-1008 .elementor-element.elementor-element-5c32f539 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-5c32f539 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-5c32f539 .elementor-image-box-title {
    margin-bottom: 10px;
}

.elementor-1008 .elementor-element.elementor-element-44a96c64 .elementor-button {
    fill: var(--e-global-color-3100977);
    color: var(--e-global-color-3100977);
    background-color: var(--e-global-color-e96f2b0);
    padding: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-44a96c64 .elementor-button:hover,
.elementor-1008 .elementor-element.elementor-element-44a96c64 .elementor-button:focus {
    background-color: var(--e-global-color-e96f2b0);
}

.elementor-1008 .elementor-element.elementor-element-102ba978:not(.elementor-motion-effects-element-type-background),
.elementor-1008 .elementor-element.elementor-element-102ba978>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c0e2de6);
}

.elementor-1008 .elementor-element.elementor-element-102ba978 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3em 3em 3em 3em;
}

.elementor-1008 .elementor-element.elementor-element-102ba978>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1008 .elementor-element.elementor-element-62ca6b2e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-62ca6b2e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-62ca6b2e>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-5baf0929 img {
    width: 85%;
}

.elementor-bc-flex-widget .elementor-1008 .elementor-element.elementor-element-66f64a80.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-66f64a80.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-66f64a80>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-428fca30 img {
    width: 85%;
}

.elementor-bc-flex-widget .elementor-1008 .elementor-element.elementor-element-64a06d24.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-64a06d24.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-64a06d24>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-3e7d3231 img {
    width: 85%;
}

.elementor-bc-flex-widget .elementor-1008 .elementor-element.elementor-element-67e5a117.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-67e5a117.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-67e5a117>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-50779e8c img {
    width: 85%;
}

.elementor-bc-flex-widget .elementor-1008 .elementor-element.elementor-element-94f8d9f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-94f8d9f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-94f8d9f>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-51ead62b img {
    width: 85%;
}

.elementor-bc-flex-widget .elementor-1008 .elementor-element.elementor-element-54482f1a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-54482f1a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-54482f1a>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-7b0e043c img {
    width: 85%;
}

.elementor-1008 .elementor-element.elementor-element-6b40af33 {
    overflow: hidden;
    padding: 6em 1em 6em 1em;
}

.elementor-1008 .elementor-element.elementor-element-77f49539>.elementor-element-populated {
    margin: 0em 2em 0em 0em;
    --e-column-margin-right: 2em;
    --e-column-margin-left: 0em;
    padding: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-3b196df7 {
    --icon-box-icon-margin: 15px;
}

.elementor-1008 .elementor-element.elementor-element-3b196df7 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-3100977);
}

.elementor-1008 .elementor-element.elementor-element-3b196df7 .elementor-icon-box-title,
.elementor-1008 .elementor-element.elementor-element-3b196df7 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-b988793-font-family), Sans-serif;
    font-size: var(--e-global-typography-b988793-font-size);
    font-weight: var(--e-global-typography-b988793-font-weight);
    line-height: var(--e-global-typography-b988793-line-height);
    letter-spacing: var(--e-global-typography-b988793-letter-spacing);
    word-spacing: var(--e-global-typography-b988793-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-3b196df7 .elementor-icon-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-3f2e7a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-3f2e7a1-font-size);
    font-weight: var(--e-global-typography-3f2e7a1-font-weight);
    line-height: var(--e-global-typography-3f2e7a1-line-height);
    letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
    word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-3b196df7>.elementor-widget-container {
    margin: 3em 22em 0em 3em;
    padding: 1em 1em 2em 1em;
    background-color: #E5E5E5;
}

.elementor-1008 .elementor-element.elementor-element-24e8614a>.elementor-widget-container {
    margin: -8em 0em 0em 17em;
}

.elementor-1008 .elementor-element.elementor-element-2b8d3444 img {
    border-style: solid;
    border-width: 1em 1em 0em 0em;
    border-color: var(--e-global-color-secondary);
}

.elementor-1008 .elementor-element.elementor-element-2b8d3444>.elementor-widget-container {
    margin: -15.4em 16em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-4a90b826 {
    --spacer-size: 70px;
}

.elementor-1008 .elementor-element.elementor-element-4a90b826>.elementor-widget-container {
    margin: -21% 30% 0% 58%;
    background-color: #0F8B8D;
}

.elementor-1008 .elementor-element.elementor-element-16d551bd {
    --spacer-size: 35px;
}

.elementor-1008 .elementor-element.elementor-element-16d551bd>.elementor-widget-container {
    margin: -24.3% 21% 0% 73%;
    background-color: #EC9A29;
}

.elementor-bc-flex-widget .elementor-1008 .elementor-element.elementor-element-7f7803f4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-7f7803f4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-7f7803f4>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-47ad3ff0 .elementor-heading-title {
    color: var(--e-global-color-c0e2de6);
    font-family: var(--e-global-typography-bbf3139-font-family), Sans-serif;
    font-size: var(--e-global-typography-bbf3139-font-size);
    font-weight: var(--e-global-typography-bbf3139-font-weight);
    line-height: var(--e-global-typography-bbf3139-line-height);
    letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
    word-spacing: var(--e-global-typography-bbf3139-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-631180c6 {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-631180c6>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-2989a126 {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-2989a126>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-12dfc89a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-7a06bbe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-1008 .elementor-element.elementor-element-7a06bbe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-1008 .elementor-element.elementor-element-7a06bbe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-1008 .elementor-element.elementor-element-7a06bbe .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-1008 .elementor-element.elementor-element-7a06bbe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-7a06bbe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-1008 .elementor-element.elementor-element-7a06bbe .elementor-icon-list-icon i {
    color: var(--e-global-color-4eb8066);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-7a06bbe .elementor-icon-list-icon svg {
    fill: var(--e-global-color-4eb8066);
    transition: fill 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-7a06bbe {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-1008 .elementor-element.elementor-element-7a06bbe .elementor-icon-list-icon {
    padding-right: 5px;
}

.elementor-1008 .elementor-element.elementor-element-7a06bbe .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1008 .elementor-element.elementor-element-7a06bbe .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-adb9045-font-family), Sans-serif;
    font-size: var(--e-global-typography-adb9045-font-size);
    font-weight: var(--e-global-typography-adb9045-font-weight);
    line-height: var(--e-global-typography-adb9045-line-height);
    letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
    word-spacing: var(--e-global-typography-adb9045-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-7a06bbe .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-5a8dc9f8>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-3f58a138 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-1008 .elementor-element.elementor-element-3f58a138 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-1008 .elementor-element.elementor-element-3f58a138 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-1008 .elementor-element.elementor-element-3f58a138 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-1008 .elementor-element.elementor-element-3f58a138 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-3f58a138 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-1008 .elementor-element.elementor-element-3f58a138 .elementor-icon-list-icon i {
    color: var(--e-global-color-4eb8066);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-3f58a138 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-4eb8066);
    transition: fill 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-3f58a138 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-1008 .elementor-element.elementor-element-3f58a138 .elementor-icon-list-icon {
    padding-right: 5px;
}

.elementor-1008 .elementor-element.elementor-element-3f58a138 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1008 .elementor-element.elementor-element-3f58a138 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-adb9045-font-family), Sans-serif;
    font-size: var(--e-global-typography-adb9045-font-size);
    font-weight: var(--e-global-typography-adb9045-font-weight);
    line-height: var(--e-global-typography-adb9045-line-height);
    letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
    word-spacing: var(--e-global-typography-adb9045-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-3f58a138 .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-2a131376 .elementor-button .elementor-align-icon-right {
    margin-left: 7px;
}

.elementor-1008 .elementor-element.elementor-element-2a131376 .elementor-button .elementor-align-icon-left {
    margin-right: 7px;
}

.elementor-1008 .elementor-element.elementor-element-2a131376>.elementor-widget-container {
    margin: 3em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-7cc0067e {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 6em 1em;
}

.elementor-1008 .elementor-element.elementor-element-7cc0067e:not(.elementor-motion-effects-element-type-background),
.elementor-1008 .elementor-element.elementor-element-7cc0067e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-588e735);
}

.elementor-1008 .elementor-element.elementor-element-7cc0067e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-4eebb73>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-3182ff75 {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-3182ff75 .elementor-heading-title {
    color: var(--e-global-color-c0e2de6);
    font-family: var(--e-global-typography-bbf3139-font-family), Sans-serif;
    font-size: var(--e-global-typography-bbf3139-font-size);
    font-weight: var(--e-global-typography-bbf3139-font-weight);
    line-height: var(--e-global-typography-bbf3139-line-height);
    letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
    word-spacing: var(--e-global-typography-bbf3139-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-7a96c3ac {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-7a96c3ac>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-15b85e56 {
    text-align: center;
    color: #656565;
    font-family: "Mulish", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-1008 .elementor-element.elementor-element-15b85e56>.elementor-widget-container {
    margin: 0em 20em 0em 20em;
}

.elementor-1008 .elementor-element.elementor-element-3bec5323 {
    --spacer-size: 55px;
}

.elementor-1008 .elementor-element.elementor-element-3bec5323>.elementor-widget-container {
    margin: 0em 80em 0em -2em;
    background-color: var(--e-global-color-4eb8066);
}

.elementor-1008 .elementor-element.elementor-element-4b3f9e24:not(.elementor-motion-effects-element-type-background),
.elementor-1008 .elementor-element.elementor-element-4b3f9e24>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-4b3f9e24 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -3em;
    margin-bottom: 0em;
    padding: 2em 2em 2em 2em;
}

.elementor-1008 .elementor-element.elementor-element-4b3f9e24>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-733cdc17 {
    --icon-box-icon-margin: 15px;
}

.elementor-1008 .elementor-element.elementor-element-733cdc17 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-733cdc17 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: var(--e-global-color-primary);
}

.elementor-1008 .elementor-element.elementor-element-733cdc17 .elementor-icon-box-title,
.elementor-1008 .elementor-element.elementor-element-733cdc17 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-b340923-font-family), Sans-serif;
    font-size: var(--e-global-typography-b340923-font-size);
    font-weight: var(--e-global-typography-b340923-font-weight);
    line-height: var(--e-global-typography-b340923-line-height);
    letter-spacing: var(--e-global-typography-b340923-letter-spacing);
    word-spacing: var(--e-global-typography-b340923-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-733cdc17>.elementor-widget-container {
    margin: 0em 2em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-74973609 .elementor-icon-list-icon i {
    color: var(--e-global-color-4eb8066);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-74973609 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-4eb8066);
    transition: fill 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-74973609 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-1008 .elementor-element.elementor-element-74973609 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1008 .elementor-element.elementor-element-74973609 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-c059c74-font-family), Sans-serif;
    font-size: var(--e-global-typography-c059c74-font-size);
    font-weight: var(--e-global-typography-c059c74-font-weight);
    line-height: var(--e-global-typography-c059c74-line-height);
    letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
    word-spacing: var(--e-global-typography-c059c74-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-74973609 .elementor-icon-list-text {
    color: var(--e-global-color-c0e2de6);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-71e2db75.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1008 .elementor-element.elementor-element-71e2db75.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1008 .elementor-element.elementor-element-71e2db75.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1008 .elementor-element.elementor-element-71e2db75 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%;
}

.elementor-1008 .elementor-element.elementor-element-71e2db75 .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-71e2db75 .elementor-image-box-title {
    margin-bottom: 5px;
}

.elementor-1008 .elementor-element.elementor-element-71e2db75 .elementor-image-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-c059c74-font-family), Sans-serif;
    font-size: var(--e-global-typography-c059c74-font-size);
    font-weight: var(--e-global-typography-c059c74-font-weight);
    line-height: var(--e-global-typography-c059c74-line-height);
    letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
    word-spacing: var(--e-global-typography-c059c74-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-71e2db75>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-bc-flex-widget .elementor-1008 .elementor-element.elementor-element-3c25465d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-3c25465d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-40293fea {
    text-align: left;
}

.elementor-bc-flex-widget .elementor-1008 .elementor-element.elementor-element-259ae93b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-259ae93b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-3e75792b .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-b988793-font-family), Sans-serif;
    font-size: var(--e-global-typography-b988793-font-size);
    font-weight: var(--e-global-typography-b988793-font-weight);
    line-height: var(--e-global-typography-b988793-line-height);
    letter-spacing: var(--e-global-typography-b988793-letter-spacing);
    word-spacing: var(--e-global-typography-b988793-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-3e75792b .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var(--e-global-color-primary);
}

.elementor-1008 .elementor-element.elementor-element-3e75792b .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var(--e-global-color-text);
}

.elementor-1008 .elementor-element.elementor-element-3e75792b .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-text);
}

.elementor-1008 .elementor-element.elementor-element-3e75792b .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-1008 .elementor-element.elementor-element-3e75792b .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-adb9045-font-family), Sans-serif;
    font-size: var(--e-global-typography-adb9045-font-size);
    font-weight: var(--e-global-typography-adb9045-font-weight);
    line-height: var(--e-global-typography-adb9045-line-height);
    letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
    word-spacing: var(--e-global-typography-adb9045-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-327037e0>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-6d72200b {
    --spacer-size: 55px;
}

.elementor-1008 .elementor-element.elementor-element-6d72200b>.elementor-widget-container {
    margin: 2em -2em 0em 80em;
    background-color: var(--e-global-color-c0e2de6);
}

.elementor-1008 .elementor-element.elementor-element-59db66a4:not(.elementor-motion-effects-element-type-background),
.elementor-1008 .elementor-element.elementor-element-59db66a4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-59db66a4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -3em;
    margin-bottom: 0em;
    padding: 2em 2em 2em 2em;
}

.elementor-1008 .elementor-element.elementor-element-59db66a4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-100c25f6 {
    --icon-box-icon-margin: 15px;
}

.elementor-1008 .elementor-element.elementor-element-100c25f6 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-100c25f6 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: var(--e-global-color-primary);
}

.elementor-1008 .elementor-element.elementor-element-100c25f6 .elementor-icon-box-title,
.elementor-1008 .elementor-element.elementor-element-100c25f6 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-b340923-font-family), Sans-serif;
    font-size: var(--e-global-typography-b340923-font-size);
    font-weight: var(--e-global-typography-b340923-font-weight);
    line-height: var(--e-global-typography-b340923-line-height);
    letter-spacing: var(--e-global-typography-b340923-letter-spacing);
    word-spacing: var(--e-global-typography-b340923-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-100c25f6>.elementor-widget-container {
    margin: 0em 2em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-3557d946 .elementor-icon-list-icon i {
    color: var(--e-global-color-4eb8066);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-3557d946 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-4eb8066);
    transition: fill 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-3557d946 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-1008 .elementor-element.elementor-element-3557d946 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1008 .elementor-element.elementor-element-3557d946 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-c059c74-font-family), Sans-serif;
    font-size: var(--e-global-typography-c059c74-font-size);
    font-weight: var(--e-global-typography-c059c74-font-weight);
    line-height: var(--e-global-typography-c059c74-line-height);
    letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
    word-spacing: var(--e-global-typography-c059c74-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-3557d946 .elementor-icon-list-text {
    color: var(--e-global-color-c0e2de6);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-1ccae516.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1008 .elementor-element.elementor-element-1ccae516.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1008 .elementor-element.elementor-element-1ccae516.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1008 .elementor-element.elementor-element-1ccae516 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%;
}

.elementor-1008 .elementor-element.elementor-element-1ccae516 .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-1ccae516 .elementor-image-box-title {
    margin-bottom: 5px;
}

.elementor-1008 .elementor-element.elementor-element-1ccae516 .elementor-image-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-c059c74-font-family), Sans-serif;
    font-size: var(--e-global-typography-c059c74-font-size);
    font-weight: var(--e-global-typography-c059c74-font-weight);
    line-height: var(--e-global-typography-c059c74-line-height);
    letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
    word-spacing: var(--e-global-typography-c059c74-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-1ccae516>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-bc-flex-widget .elementor-1008 .elementor-element.elementor-element-3de0848c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-3de0848c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-53efe499 {
    text-align: left;
}

.elementor-bc-flex-widget .elementor-1008 .elementor-element.elementor-element-2c42a7ad.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-2c42a7ad.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-7ed674fe .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-b988793-font-family), Sans-serif;
    font-size: var(--e-global-typography-b988793-font-size);
    font-weight: var(--e-global-typography-b988793-font-weight);
    line-height: var(--e-global-typography-b988793-line-height);
    letter-spacing: var(--e-global-typography-b988793-letter-spacing);
    word-spacing: var(--e-global-typography-b988793-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-7ed674fe .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var(--e-global-color-primary);
}

.elementor-1008 .elementor-element.elementor-element-7ed674fe .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var(--e-global-color-text);
}

.elementor-1008 .elementor-element.elementor-element-7ed674fe .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-text);
}

.elementor-1008 .elementor-element.elementor-element-7ed674fe .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-1008 .elementor-element.elementor-element-7ed674fe .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-adb9045-font-family), Sans-serif;
    font-size: var(--e-global-typography-adb9045-font-size);
    font-weight: var(--e-global-typography-adb9045-font-weight);
    line-height: var(--e-global-typography-adb9045-line-height);
    letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
    word-spacing: var(--e-global-typography-adb9045-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-211ba19c>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-18230152 {
    --spacer-size: 55px;
}

.elementor-1008 .elementor-element.elementor-element-18230152>.elementor-widget-container {
    margin: 2em 80em 0em -2em;
    background-color: var(--e-global-color-4eb8066);
}

.elementor-1008 .elementor-element.elementor-element-5d46bcf:not(.elementor-motion-effects-element-type-background),
.elementor-1008 .elementor-element.elementor-element-5d46bcf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-5d46bcf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -3em;
    margin-bottom: 0em;
    padding: 2em 2em 2em 2em;
}

.elementor-1008 .elementor-element.elementor-element-5d46bcf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-4b32d06 {
    --icon-box-icon-margin: 15px;
}

.elementor-1008 .elementor-element.elementor-element-4b32d06 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-4b32d06 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: var(--e-global-color-primary);
}

.elementor-1008 .elementor-element.elementor-element-4b32d06 .elementor-icon-box-title,
.elementor-1008 .elementor-element.elementor-element-4b32d06 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-b340923-font-family), Sans-serif;
    font-size: var(--e-global-typography-b340923-font-size);
    font-weight: var(--e-global-typography-b340923-font-weight);
    line-height: var(--e-global-typography-b340923-line-height);
    letter-spacing: var(--e-global-typography-b340923-letter-spacing);
    word-spacing: var(--e-global-typography-b340923-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-4b32d06>.elementor-widget-container {
    margin: 0em 2em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-5062232d .elementor-icon-list-icon i {
    color: var(--e-global-color-4eb8066);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-5062232d .elementor-icon-list-icon svg {
    fill: var(--e-global-color-4eb8066);
    transition: fill 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-5062232d {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-1008 .elementor-element.elementor-element-5062232d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1008 .elementor-element.elementor-element-5062232d .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-c059c74-font-family), Sans-serif;
    font-size: var(--e-global-typography-c059c74-font-size);
    font-weight: var(--e-global-typography-c059c74-font-weight);
    line-height: var(--e-global-typography-c059c74-line-height);
    letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
    word-spacing: var(--e-global-typography-c059c74-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-5062232d .elementor-icon-list-text {
    color: var(--e-global-color-c0e2de6);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-a5b9798.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1008 .elementor-element.elementor-element-a5b9798.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1008 .elementor-element.elementor-element-a5b9798.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1008 .elementor-element.elementor-element-a5b9798 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 15%;
}

.elementor-1008 .elementor-element.elementor-element-a5b9798 .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-a5b9798 .elementor-image-box-title {
    margin-bottom: 5px;
}

.elementor-1008 .elementor-element.elementor-element-a5b9798 .elementor-image-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-c059c74-font-family), Sans-serif;
    font-size: var(--e-global-typography-c059c74-font-size);
    font-weight: var(--e-global-typography-c059c74-font-weight);
    line-height: var(--e-global-typography-c059c74-line-height);
    letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
    word-spacing: var(--e-global-typography-c059c74-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-a5b9798>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-bc-flex-widget .elementor-1008 .elementor-element.elementor-element-78b6e874.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-78b6e874.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-3efdb88e {
    text-align: left;
}

.elementor-bc-flex-widget .elementor-1008 .elementor-element.elementor-element-1dc011a2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-1dc011a2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-685657ad .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-b988793-font-family), Sans-serif;
    font-size: var(--e-global-typography-b988793-font-size);
    font-weight: var(--e-global-typography-b988793-font-weight);
    line-height: var(--e-global-typography-b988793-line-height);
    letter-spacing: var(--e-global-typography-b988793-letter-spacing);
    word-spacing: var(--e-global-typography-b988793-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-685657ad .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var(--e-global-color-primary);
}

.elementor-1008 .elementor-element.elementor-element-685657ad .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var(--e-global-color-text);
}

.elementor-1008 .elementor-element.elementor-element-685657ad .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-text);
}

.elementor-1008 .elementor-element.elementor-element-685657ad .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-1008 .elementor-element.elementor-element-685657ad .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-adb9045-font-family), Sans-serif;
    font-size: var(--e-global-typography-adb9045-font-size);
    font-weight: var(--e-global-typography-adb9045-font-weight);
    line-height: var(--e-global-typography-adb9045-line-height);
    letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
    word-spacing: var(--e-global-typography-adb9045-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-6af0dea0>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-25939982:not(.elementor-motion-effects-element-type-background),
.elementor-1008 .elementor-element.elementor-element-25939982>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-588e735);
}

.elementor-1008 .elementor-element.elementor-element-25939982 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 6em 1em;
}

.elementor-1008 .elementor-element.elementor-element-25939982>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-137ea9ce>.elementor-element-populated {
    padding: 1em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-45444dfa {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-45444dfa .elementor-heading-title {
    color: var(--e-global-color-c0e2de6);
    font-family: var(--e-global-typography-bbf3139-font-family), Sans-serif;
    font-size: var(--e-global-typography-bbf3139-font-size);
    font-weight: var(--e-global-typography-bbf3139-font-weight);
    line-height: var(--e-global-typography-bbf3139-line-height);
    letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
    word-spacing: var(--e-global-typography-bbf3139-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-65d0eb8a {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-65d0eb8a>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-31df6b4d {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-31df6b4d>.elementor-widget-container {
    margin: 0em 20em 0em 20em;
}

.elementor-1008 .elementor-element.elementor-element-3edc5971:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1008 .elementor-element.elementor-element-3edc5971>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-3edc5971>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 2em 2em 2em 2em;
}

.elementor-1008 .elementor-element.elementor-element-3edc5971>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-eced718 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-f480cd6-font-family), Sans-serif;
    font-size: var(--e-global-typography-f480cd6-font-size);
    font-weight: var(--e-global-typography-f480cd6-font-weight);
    line-height: var(--e-global-typography-f480cd6-line-height);
    letter-spacing: var(--e-global-typography-f480cd6-letter-spacing);
    word-spacing: var(--e-global-typography-f480cd6-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-eced718>.elementor-widget-container {
    margin: 0em 15em 0em 0em;
    padding: 1em 1em 1em 1em;
    background-color: var(--e-global-color-4eb8066);
}

.elementor-1008 .elementor-element.elementor-element-eced718 {
    z-index: 1;
}

.elementor-1008 .elementor-element.elementor-element-34ec7650>.elementor-widget-container {
    margin: -6.8em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-6b3dd6c4 .elementor-icon-list-icon i {
    color: var(--e-global-color-4eb8066);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-6b3dd6c4 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-4eb8066);
    transition: fill 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-6b3dd6c4 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-1008 .elementor-element.elementor-element-6b3dd6c4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1008 .elementor-element.elementor-element-6b3dd6c4 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-c059c74-font-family), Sans-serif;
    font-size: var(--e-global-typography-c059c74-font-size);
    font-weight: var(--e-global-typography-c059c74-font-weight);
    line-height: var(--e-global-typography-c059c74-line-height);
    letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
    word-spacing: var(--e-global-typography-c059c74-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-6b3dd6c4 .elementor-icon-list-text {
    color: var(--e-global-color-c0e2de6);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-f17fdf9 {
    --icon-box-icon-margin: 15px;
}

.elementor-1008 .elementor-element.elementor-element-f17fdf9 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-f17fdf9 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: var(--e-global-color-primary);
}

.elementor-1008 .elementor-element.elementor-element-f17fdf9>.elementor-widget-container {
    margin: -3% 0% 0% 0%;
}

.elementor-1008 .elementor-element.elementor-element-67948a8b.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1008 .elementor-element.elementor-element-67948a8b.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1008 .elementor-element.elementor-element-67948a8b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1008 .elementor-element.elementor-element-67948a8b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 22%;
}

.elementor-1008 .elementor-element.elementor-element-67948a8b .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-67948a8b .elementor-image-box-title {
    margin-bottom: 5px;
}

.elementor-1008 .elementor-element.elementor-element-67948a8b .elementor-image-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-c059c74-font-family), Sans-serif;
    font-size: var(--e-global-typography-c059c74-font-size);
    font-weight: var(--e-global-typography-c059c74-font-weight);
    line-height: var(--e-global-typography-c059c74-line-height);
    letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
    word-spacing: var(--e-global-typography-c059c74-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-67948a8b>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-764716c8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1008 .elementor-element.elementor-element-764716c8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-764716c8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 2em 2em 2em 2em;
}

.elementor-1008 .elementor-element.elementor-element-764716c8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-6ae4a55b .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-f480cd6-font-family), Sans-serif;
    font-size: var(--e-global-typography-f480cd6-font-size);
    font-weight: var(--e-global-typography-f480cd6-font-weight);
    line-height: var(--e-global-typography-f480cd6-line-height);
    letter-spacing: var(--e-global-typography-f480cd6-letter-spacing);
    word-spacing: var(--e-global-typography-f480cd6-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-6ae4a55b>.elementor-widget-container {
    margin: 0em 15em 0em 0em;
    padding: 1em 1em 1em 1em;
    background-color: var(--e-global-color-4eb8066);
}

.elementor-1008 .elementor-element.elementor-element-6ae4a55b {
    z-index: 1;
}

.elementor-1008 .elementor-element.elementor-element-7b4750d3>.elementor-widget-container {
    margin: -6.8em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-66edc894 .elementor-icon-list-icon i {
    color: var(--e-global-color-4eb8066);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-66edc894 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-4eb8066);
    transition: fill 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-66edc894 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-1008 .elementor-element.elementor-element-66edc894 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1008 .elementor-element.elementor-element-66edc894 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-c059c74-font-family), Sans-serif;
    font-size: var(--e-global-typography-c059c74-font-size);
    font-weight: var(--e-global-typography-c059c74-font-weight);
    line-height: var(--e-global-typography-c059c74-line-height);
    letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
    word-spacing: var(--e-global-typography-c059c74-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-66edc894 .elementor-icon-list-text {
    color: var(--e-global-color-c0e2de6);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-1ec55db7 {
    --icon-box-icon-margin: 15px;
}

.elementor-1008 .elementor-element.elementor-element-1ec55db7 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-1ec55db7 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: var(--e-global-color-primary);
}

.elementor-1008 .elementor-element.elementor-element-1ec55db7>.elementor-widget-container {
    margin: -3% 0% 0% 0%;
}

.elementor-1008 .elementor-element.elementor-element-4af31515.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1008 .elementor-element.elementor-element-4af31515.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1008 .elementor-element.elementor-element-4af31515.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1008 .elementor-element.elementor-element-4af31515 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 22%;
}

.elementor-1008 .elementor-element.elementor-element-4af31515 .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-4af31515 .elementor-image-box-title {
    margin-bottom: 5px;
}

.elementor-1008 .elementor-element.elementor-element-4af31515 .elementor-image-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-c059c74-font-family), Sans-serif;
    font-size: var(--e-global-typography-c059c74-font-size);
    font-weight: var(--e-global-typography-c059c74-font-weight);
    line-height: var(--e-global-typography-c059c74-line-height);
    letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
    word-spacing: var(--e-global-typography-c059c74-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-4af31515>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-4f64059b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1008 .elementor-element.elementor-element-4f64059b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-4f64059b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 2em 2em 2em 2em;
}

.elementor-1008 .elementor-element.elementor-element-4f64059b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-6f0fd8ea .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-f480cd6-font-family), Sans-serif;
    font-size: var(--e-global-typography-f480cd6-font-size);
    font-weight: var(--e-global-typography-f480cd6-font-weight);
    line-height: var(--e-global-typography-f480cd6-line-height);
    letter-spacing: var(--e-global-typography-f480cd6-letter-spacing);
    word-spacing: var(--e-global-typography-f480cd6-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-6f0fd8ea>.elementor-widget-container {
    margin: 0em 15em 0em 0em;
    padding: 1em 1em 1em 1em;
    background-color: var(--e-global-color-c0e2de6);
}

.elementor-1008 .elementor-element.elementor-element-6f0fd8ea {
    z-index: 1;
}

.elementor-1008 .elementor-element.elementor-element-18225c32>.elementor-widget-container {
    margin: -6.8em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-5f382a22 .elementor-icon-list-icon i {
    color: var(--e-global-color-4eb8066);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-5f382a22 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-4eb8066);
    transition: fill 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-5f382a22 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-1008 .elementor-element.elementor-element-5f382a22 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1008 .elementor-element.elementor-element-5f382a22 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-c059c74-font-family), Sans-serif;
    font-size: var(--e-global-typography-c059c74-font-size);
    font-weight: var(--e-global-typography-c059c74-font-weight);
    line-height: var(--e-global-typography-c059c74-line-height);
    letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
    word-spacing: var(--e-global-typography-c059c74-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-5f382a22 .elementor-icon-list-text {
    color: var(--e-global-color-c0e2de6);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-64951a21 {
    --icon-box-icon-margin: 15px;
}

.elementor-1008 .elementor-element.elementor-element-64951a21 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-64951a21 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: var(--e-global-color-primary);
}

.elementor-1008 .elementor-element.elementor-element-64951a21>.elementor-widget-container {
    margin: -3% 0% 0% 0%;
}

.elementor-1008 .elementor-element.elementor-element-3cfbb993.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1008 .elementor-element.elementor-element-3cfbb993.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1008 .elementor-element.elementor-element-3cfbb993.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1008 .elementor-element.elementor-element-3cfbb993 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 22%;
}

.elementor-1008 .elementor-element.elementor-element-3cfbb993 .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-3cfbb993 .elementor-image-box-title {
    margin-bottom: 5px;
}

.elementor-1008 .elementor-element.elementor-element-3cfbb993 .elementor-image-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-c059c74-font-family), Sans-serif;
    font-size: var(--e-global-typography-c059c74-font-size);
    font-weight: var(--e-global-typography-c059c74-font-weight);
    line-height: var(--e-global-typography-c059c74-line-height);
    letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
    word-spacing: var(--e-global-typography-c059c74-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-3cfbb993>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-6ea23430>.elementor-element-populated {
    padding: 6em 0em 6em 9em;
}

.elementor-1008 .elementor-element.elementor-element-76eca80f .elementor-heading-title {
    color: var(--e-global-color-c0e2de6);
    font-family: var(--e-global-typography-bbf3139-font-family), Sans-serif;
    font-size: var(--e-global-typography-bbf3139-font-size);
    font-weight: var(--e-global-typography-bbf3139-font-weight);
    line-height: var(--e-global-typography-bbf3139-line-height);
    letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
    word-spacing: var(--e-global-typography-bbf3139-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-7c66a3bc {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-7c66a3bc>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-185c4780 {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-185c4780>.elementor-widget-container {
    margin: 0em 3em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-42c7536d>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-2fad335c.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1008 .elementor-element.elementor-element-2fad335c.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1008 .elementor-element.elementor-element-2fad335c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1008 .elementor-element.elementor-element-2fad335c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 16%;
}

.elementor-1008 .elementor-element.elementor-element-2fad335c .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-2fad335c .elementor-image-box-title {
    margin-bottom: 10px;
}

.elementor-1008 .elementor-element.elementor-element-79c9ec8b>.elementor-element-populated {
    margin: 0em 1em 0em 0em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 0em;
    padding: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-1bd2db7c.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1008 .elementor-element.elementor-element-1bd2db7c.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1008 .elementor-element.elementor-element-1bd2db7c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1008 .elementor-element.elementor-element-1bd2db7c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 16%;
}

.elementor-1008 .elementor-element.elementor-element-1bd2db7c .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-1bd2db7c .elementor-image-box-title {
    margin-bottom: 10px;
}

.elementor-1008 .elementor-element.elementor-element-7b2d94f3 {
    margin-top: 2em;
    margin-bottom: 0em;
}

.elementor-1008 .elementor-element.elementor-element-2d57940a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-4807d894.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1008 .elementor-element.elementor-element-4807d894.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1008 .elementor-element.elementor-element-4807d894.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1008 .elementor-element.elementor-element-4807d894 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 16%;
}

.elementor-1008 .elementor-element.elementor-element-4807d894 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-4807d894 .elementor-image-box-title {
    margin-bottom: 10px;
}

.elementor-1008 .elementor-element.elementor-element-6d42abb4>.elementor-element-populated {
    margin: 0em 1em 0em 0em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 0em;
    padding: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-793e2d5a.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-1008 .elementor-element.elementor-element-793e2d5a.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-1008 .elementor-element.elementor-element-793e2d5a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-1008 .elementor-element.elementor-element-793e2d5a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 16%;
}

.elementor-1008 .elementor-element.elementor-element-793e2d5a .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-793e2d5a .elementor-image-box-title {
    margin-bottom: 10px;
}

.elementor-1008 .elementor-element.elementor-element-383fa54f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1008 .elementor-element.elementor-element-383fa54f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4eb8066);
}

.elementor-1008 .elementor-element.elementor-element-383fa54f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 18em 6em 5em;
}

.elementor-1008 .elementor-element.elementor-element-383fa54f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-1e51f9b8 .skillbar-group .number-percentage-wraper {
    display: no;
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3f2e7a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-3f2e7a1-font-size);
    font-weight: var(--e-global-typography-3f2e7a1-font-weight);
    line-height: var(--e-global-typography-3f2e7a1-line-height);
    letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
    word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-1e51f9b8 .skillbar-group .skill-bar {
    background-color: var(--e-global-color-c0e2de6);
    height: 10px;
    border-radius: 0px 0px 0px 0px;
    margin-bottom: 0px;
}

.elementor-1008 .elementor-element.elementor-element-1e51f9b8 .skillbar-group .skill-track {
    background-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-1e51f9b8 .skillbar-group .skill-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3f2e7a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-3f2e7a1-font-size);
    font-weight: var(--e-global-typography-3f2e7a1-font-weight);
    line-height: var(--e-global-typography-3f2e7a1-line-height);
    letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
    word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-1e51f9b8 .skill-bar-content {
    margin-bottom: 13px;
}

.elementor-1008 .elementor-element.elementor-element-5fb98882 .skillbar-group .number-percentage-wraper {
    display: no;
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3f2e7a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-3f2e7a1-font-size);
    font-weight: var(--e-global-typography-3f2e7a1-font-weight);
    line-height: var(--e-global-typography-3f2e7a1-line-height);
    letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
    word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-5fb98882 .skillbar-group .skill-bar {
    background-color: var(--e-global-color-c0e2de6);
    height: 10px;
    border-radius: 0px 0px 0px 0px;
    margin-bottom: 0px;
}

.elementor-1008 .elementor-element.elementor-element-5fb98882 .skillbar-group .skill-track {
    background-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-5fb98882 .skillbar-group .skill-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3f2e7a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-3f2e7a1-font-size);
    font-weight: var(--e-global-typography-3f2e7a1-font-weight);
    line-height: var(--e-global-typography-3f2e7a1-line-height);
    letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
    word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-5fb98882 .skill-bar-content {
    margin-bottom: 13px;
}

.elementor-1008 .elementor-element.elementor-element-5fb98882>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-32eeed0 .skillbar-group .number-percentage-wraper {
    display: no;
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3f2e7a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-3f2e7a1-font-size);
    font-weight: var(--e-global-typography-3f2e7a1-font-weight);
    line-height: var(--e-global-typography-3f2e7a1-line-height);
    letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
    word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-32eeed0 .skillbar-group .skill-bar {
    background-color: var(--e-global-color-c0e2de6);
    height: 10px;
    border-radius: 0px 0px 0px 0px;
    margin-bottom: 0px;
}

.elementor-1008 .elementor-element.elementor-element-32eeed0 .skillbar-group .skill-track {
    background-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-32eeed0 .skillbar-group .skill-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3f2e7a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-3f2e7a1-font-size);
    font-weight: var(--e-global-typography-3f2e7a1-font-weight);
    line-height: var(--e-global-typography-3f2e7a1-line-height);
    letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
    word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-32eeed0 .skill-bar-content {
    margin-bottom: 13px;
}

.elementor-1008 .elementor-element.elementor-element-32eeed0>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-4078a91b .skillbar-group .number-percentage-wraper {
    display: no;
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3f2e7a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-3f2e7a1-font-size);
    font-weight: var(--e-global-typography-3f2e7a1-font-weight);
    line-height: var(--e-global-typography-3f2e7a1-line-height);
    letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
    word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-4078a91b .skillbar-group .skill-bar {
    background-color: var(--e-global-color-c0e2de6);
    height: 10px;
    border-radius: 0px 0px 0px 0px;
    margin-bottom: 0px;
}

.elementor-1008 .elementor-element.elementor-element-4078a91b .skillbar-group .skill-track {
    background-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-4078a91b .skillbar-group .skill-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3f2e7a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-3f2e7a1-font-size);
    font-weight: var(--e-global-typography-3f2e7a1-font-weight);
    line-height: var(--e-global-typography-3f2e7a1-line-height);
    letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
    word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-4078a91b .skill-bar-content {
    margin-bottom: 13px;
}

.elementor-1008 .elementor-element.elementor-element-4078a91b>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-2050db88 .skillbar-group .number-percentage-wraper {
    display: no;
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3f2e7a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-3f2e7a1-font-size);
    font-weight: var(--e-global-typography-3f2e7a1-font-weight);
    line-height: var(--e-global-typography-3f2e7a1-line-height);
    letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
    word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-2050db88 .skillbar-group .skill-bar {
    background-color: var(--e-global-color-c0e2de6);
    height: 10px;
    border-radius: 0px 0px 0px 0px;
    margin-bottom: 0px;
}

.elementor-1008 .elementor-element.elementor-element-2050db88 .skillbar-group .skill-track {
    background-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-2050db88 .skillbar-group .skill-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3f2e7a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-3f2e7a1-font-size);
    font-weight: var(--e-global-typography-3f2e7a1-font-weight);
    line-height: var(--e-global-typography-3f2e7a1-line-height);
    letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
    word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-2050db88 .skill-bar-content {
    margin-bottom: 13px;
}

.elementor-1008 .elementor-element.elementor-element-2050db88>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-73c7f692 .skillbar-group .number-percentage-wraper {
    display: no;
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3f2e7a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-3f2e7a1-font-size);
    font-weight: var(--e-global-typography-3f2e7a1-font-weight);
    line-height: var(--e-global-typography-3f2e7a1-line-height);
    letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
    word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-73c7f692 .skillbar-group .skill-bar {
    background-color: var(--e-global-color-c0e2de6);
    height: 10px;
    border-radius: 0px 0px 0px 0px;
    margin-bottom: 0px;
}

.elementor-1008 .elementor-element.elementor-element-73c7f692 .skillbar-group .skill-track {
    background-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-73c7f692 .skillbar-group .skill-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3f2e7a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-3f2e7a1-font-size);
    font-weight: var(--e-global-typography-3f2e7a1-font-weight);
    line-height: var(--e-global-typography-3f2e7a1-line-height);
    letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
    word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-73c7f692 .skill-bar-content {
    margin-bottom: 13px;
}

.elementor-1008 .elementor-element.elementor-element-73c7f692>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-26deb9fc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 6em 1em;
}

.elementor-1008 .elementor-element.elementor-element-26deb9fc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-6efe184f>.elementor-element-populated {
    margin: 0em 2em 0em 0em;
    --e-column-margin-right: 2em;
    --e-column-margin-left: 0em;
    padding: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-2aac2025>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-56c7edcd .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-1008 .elementor-element.elementor-element-56c7edcd .elementskit-funfact {
    justify-content: center;
    display: flex;
    background-color: var(--e-global-color-c0e2de6);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-56c7edcd .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-f480cd6-font-family), Sans-serif;
    font-size: var(--e-global-typography-f480cd6-font-size);
    font-weight: var(--e-global-typography-f480cd6-font-weight);
    line-height: var(--e-global-typography-f480cd6-line-height);
    letter-spacing: var(--e-global-typography-f480cd6-letter-spacing);
    word-spacing: var(--e-global-typography-f480cd6-word-spacing);
    margin-bottom: 5px;
}

.elementor-1008 .elementor-element.elementor-element-56c7edcd .elementskit-funfact .funfact-content .number-percentage {
    margin-right: 0px;
}

.elementor-1008 .elementor-element.elementor-element-56c7edcd .elementskit-funfact .funfact-title {
    margin-bottom: 5px;
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3f2e7a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-3f2e7a1-font-size);
    font-weight: var(--e-global-typography-3f2e7a1-font-weight);
    line-height: var(--e-global-typography-3f2e7a1-line-height);
    letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
    word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-56c7edcd .elementskit-funfact .super {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-b340923-font-family), Sans-serif;
    font-size: var(--e-global-typography-b340923-font-size);
    font-weight: var(--e-global-typography-b340923-font-weight);
    line-height: var(--e-global-typography-b340923-line-height);
    letter-spacing: var(--e-global-typography-b340923-letter-spacing);
    word-spacing: var(--e-global-typography-b340923-word-spacing);
    top: 0px;
    left: -5px;
    vertical-align: super;
}

.elementor-1008 .elementor-element.elementor-element-56c7edcd .elementskit-funfact .elementskit-funfact-inner {
    padding: 3em 3em 3em 3em;
}

.elementor-1008 .elementor-element.elementor-element-56c7edcd>.elementor-widget-container {
    margin: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-3c4f7870>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-4ce1e2aa .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-1008 .elementor-element.elementor-element-4ce1e2aa .elementskit-funfact {
    justify-content: center;
    display: flex;
    background-color: var(--e-global-color-588e735);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-4ce1e2aa .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-f480cd6-font-family), Sans-serif;
    font-size: var(--e-global-typography-f480cd6-font-size);
    font-weight: var(--e-global-typography-f480cd6-font-weight);
    line-height: var(--e-global-typography-f480cd6-line-height);
    letter-spacing: var(--e-global-typography-f480cd6-letter-spacing);
    word-spacing: var(--e-global-typography-f480cd6-word-spacing);
    margin-bottom: 5px;
}

.elementor-1008 .elementor-element.elementor-element-4ce1e2aa .elementskit-funfact .funfact-content .number-percentage {
    margin-right: 0px;
}

.elementor-1008 .elementor-element.elementor-element-4ce1e2aa .elementskit-funfact .funfact-title {
    margin-bottom: 5px;
    color: var(--e-global-color-c0e2de6);
    font-family: var(--e-global-typography-3f2e7a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-3f2e7a1-font-size);
    font-weight: var(--e-global-typography-3f2e7a1-font-weight);
    line-height: var(--e-global-typography-3f2e7a1-line-height);
    letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
    word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-4ce1e2aa .elementskit-funfact .super {
    color: var(--e-global-color-4eb8066);
    font-family: var(--e-global-typography-b340923-font-family), Sans-serif;
    font-size: var(--e-global-typography-b340923-font-size);
    font-weight: var(--e-global-typography-b340923-font-weight);
    line-height: var(--e-global-typography-b340923-line-height);
    letter-spacing: var(--e-global-typography-b340923-letter-spacing);
    word-spacing: var(--e-global-typography-b340923-word-spacing);
    top: 0px;
    left: -5px;
    vertical-align: super;
}

.elementor-1008 .elementor-element.elementor-element-4ce1e2aa .elementskit-funfact .elementskit-funfact-inner {
    padding: 3em 3em 3em 3em;
}

.elementor-1008 .elementor-element.elementor-element-4ce1e2aa>.elementor-widget-container {
    margin: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-53913845>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-6a831cea .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-1008 .elementor-element.elementor-element-6a831cea .elementskit-funfact {
    justify-content: center;
    display: flex;
    background-color: var(--e-global-color-588e735);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-6a831cea .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-f480cd6-font-family), Sans-serif;
    font-size: var(--e-global-typography-f480cd6-font-size);
    font-weight: var(--e-global-typography-f480cd6-font-weight);
    line-height: var(--e-global-typography-f480cd6-line-height);
    letter-spacing: var(--e-global-typography-f480cd6-letter-spacing);
    word-spacing: var(--e-global-typography-f480cd6-word-spacing);
    margin-bottom: 5px;
}

.elementor-1008 .elementor-element.elementor-element-6a831cea .elementskit-funfact .funfact-content .number-percentage {
    margin-right: 0px;
}

.elementor-1008 .elementor-element.elementor-element-6a831cea .elementskit-funfact .funfact-title {
    margin-bottom: 5px;
    color: var(--e-global-color-c0e2de6);
    font-family: var(--e-global-typography-3f2e7a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-3f2e7a1-font-size);
    font-weight: var(--e-global-typography-3f2e7a1-font-weight);
    line-height: var(--e-global-typography-3f2e7a1-line-height);
    letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
    word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-6a831cea .elementskit-funfact .super {
    color: var(--e-global-color-4eb8066);
    font-family: var(--e-global-typography-b340923-font-family), Sans-serif;
    font-size: var(--e-global-typography-b340923-font-size);
    font-weight: var(--e-global-typography-b340923-font-weight);
    line-height: var(--e-global-typography-b340923-line-height);
    letter-spacing: var(--e-global-typography-b340923-letter-spacing);
    word-spacing: var(--e-global-typography-b340923-word-spacing);
    top: 0px;
    left: -5px;
    vertical-align: super;
}

.elementor-1008 .elementor-element.elementor-element-6a831cea .elementskit-funfact .elementskit-funfact-inner {
    padding: 3em 3em 3em 3em;
}

.elementor-1008 .elementor-element.elementor-element-6a831cea>.elementor-widget-container {
    margin: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-206bf6ce>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-638d7ddd .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-1008 .elementor-element.elementor-element-638d7ddd .elementskit-funfact {
    justify-content: center;
    display: flex;
    background-color: var(--e-global-color-4eb8066);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-638d7ddd .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-f480cd6-font-family), Sans-serif;
    font-size: var(--e-global-typography-f480cd6-font-size);
    font-weight: var(--e-global-typography-f480cd6-font-weight);
    line-height: var(--e-global-typography-f480cd6-line-height);
    letter-spacing: var(--e-global-typography-f480cd6-letter-spacing);
    word-spacing: var(--e-global-typography-f480cd6-word-spacing);
    margin-bottom: 5px;
}

.elementor-1008 .elementor-element.elementor-element-638d7ddd .elementskit-funfact .funfact-content .number-percentage {
    margin-right: 0px;
}

.elementor-1008 .elementor-element.elementor-element-638d7ddd .elementskit-funfact .funfact-title {
    margin-bottom: 5px;
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3f2e7a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-3f2e7a1-font-size);
    font-weight: var(--e-global-typography-3f2e7a1-font-weight);
    line-height: var(--e-global-typography-3f2e7a1-line-height);
    letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
    word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-638d7ddd .elementskit-funfact .super {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-b340923-font-family), Sans-serif;
    font-size: var(--e-global-typography-b340923-font-size);
    font-weight: var(--e-global-typography-b340923-font-weight);
    line-height: var(--e-global-typography-b340923-line-height);
    letter-spacing: var(--e-global-typography-b340923-letter-spacing);
    word-spacing: var(--e-global-typography-b340923-word-spacing);
    top: 0px;
    left: -5px;
    vertical-align: super;
}

.elementor-1008 .elementor-element.elementor-element-638d7ddd .elementskit-funfact .elementskit-funfact-inner {
    padding: 3em 3em 3em 3em;
}

.elementor-1008 .elementor-element.elementor-element-638d7ddd>.elementor-widget-container {
    margin: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-6cb309d7>.elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
    padding: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-4d1332e3 .elementor-heading-title {
    color: var(--e-global-color-c0e2de6);
    font-family: var(--e-global-typography-bbf3139-font-family), Sans-serif;
    font-size: var(--e-global-typography-bbf3139-font-size);
    font-weight: var(--e-global-typography-bbf3139-font-weight);
    line-height: var(--e-global-typography-bbf3139-line-height);
    letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
    word-spacing: var(--e-global-typography-bbf3139-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-35259509 {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-35259509>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 15px;
    --ekit_testimonial_slidetoshow: 1;
}

.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-testimonial-slider .swiper-wrapper {
    padding: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-single-testimonial-slider,
.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-testimonial_card {
    padding: 1em 3em 3em 3em;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-single-testimonial-slider,
.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-testimonial_card {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-single-testimonial-slider,
.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-testimonial_card,
.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    background-color: var(--e-global-color-588e735);
}

.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementkit-testimonial-col {
    align-self: center;
}

.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
    color: var(--e-global-color-primary);
}

.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var(--e-global-color-primary);
}

.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-family: var(--e-global-typography-12b5218-font-family), Sans-serif;
    font-size: var(--e-global-typography-12b5218-font-size);
    font-weight: var(--e-global-typography-12b5218-font-weight);
    font-style: var(--e-global-typography-12b5218-font-style);
    line-height: var(--e-global-typography-12b5218-line-height);
    letter-spacing: var(--e-global-typography-12b5218-letter-spacing);
    word-spacing: var(--e-global-typography-12b5218-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
    color: var(--e-global-color-4eb8066);
}

.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
    color: var(--e-global-color-4eb8066);
}

.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
    color: var(--e-global-color-4eb8066);
}

.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
    color: var(--e-global-color-4eb8066);
}

.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-watermark-icon svg path {
    stroke: var(--e-global-color-4eb8066);
    fill: var(--e-global-color-4eb8066);
}

.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-watermark-icon>i {
    font-size: 50px;
}

.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-watermark-icon>svg {
    width: 50px;
}

.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%;
}

.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-profile-info .elementskit-author-name {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-3f2e7a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-3f2e7a1-font-size);
    font-weight: var(--e-global-typography-3f2e7a1-font-weight);
    line-height: var(--e-global-typography-3f2e7a1-line-height);
    letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
    word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    margin-bottom: 0px;
}

.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-profile-info .elementskit-author-des {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-c059c74-font-family), Sans-serif;
    font-size: var(--e-global-typography-c059c74-font-size);
    font-weight: var(--e-global-typography-c059c74-font-weight);
    line-height: var(--e-global-typography-c059c74-line-height);
    letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
    word-spacing: var(--e-global-typography-c059c74-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-commentor-bio .elementskit-commentor-image>img {
    height: 60px;
    width: 60px;
}

.elementor-1008 .elementor-element.elementor-element-3b227a53>.elementor-widget-container {
    margin: 0em -1em 0em -1em;
}

.elementor-1008 .elementor-element.elementor-element-3f17d95d .elementor-button .elementor-align-icon-right {
    margin-left: 7px;
}

.elementor-1008 .elementor-element.elementor-element-3f17d95d .elementor-button .elementor-align-icon-left {
    margin-right: 7px;
}

.elementor-1008 .elementor-element.elementor-element-3f17d95d>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-562d38a5:not(.elementor-motion-effects-element-type-background),
.elementor-1008 .elementor-element.elementor-element-562d38a5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/05/CTA-BG-1.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1008 .elementor-element.elementor-element-562d38a5>.elementor-background-overlay {
    background-color: #e9762b;
    opacity: 0.75;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-562d38a5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 6em 1em;
}

.elementor-1008 .elementor-element.elementor-element-1aea0fa6>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-7f67a5b3 {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-7f67a5b3 .elementor-heading-title {
    color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-7f67a5b3>.elementor-widget-container {
    margin: 0em 10em 0em 10em;
}

.elementor-1008 .elementor-element.elementor-element-387f9935 {
    text-align: center;
    color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-387f9935>.elementor-widget-container {
    margin: 0em 18em 0em 18em;
}

.elementor-1008 .elementor-element.elementor-element-37e36ba9 .elementor-button .elementor-align-icon-right {
    margin-left: 7px;
}

.elementor-1008 .elementor-element.elementor-element-37e36ba9 .elementor-button .elementor-align-icon-left {
    margin-right: 7px;
}

.elementor-1008 .elementor-element.elementor-element-37e36ba9 .elementor-button:hover,
.elementor-1008 .elementor-element.elementor-element-37e36ba9 .elementor-button:focus {
    background-color: var(--e-global-color-4eb8066);
}

.elementor-1008 .elementor-element.elementor-element-188d9e94 {
    overflow: hidden;
    padding: 6em 1em 6em 1em;
}

.elementor-1008 .elementor-element.elementor-element-770945d2>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-26efecc8 {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-26efecc8 .elementor-heading-title {
    color: var(--e-global-color-c0e2de6);
    font-family: var(--e-global-typography-bbf3139-font-family), Sans-serif;
    font-size: var(--e-global-typography-bbf3139-font-size);
    font-weight: var(--e-global-typography-bbf3139-font-weight);
    line-height: var(--e-global-typography-bbf3139-line-height);
    letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
    word-spacing: var(--e-global-typography-bbf3139-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-3fff6d5d {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-3fff6d5d>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-a4d6ad8 {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-a4d6ad8>.elementor-widget-container {
    margin: 0em 22em 0em 22em;
}

.elementor-1008 .elementor-element.elementor-element-3720a23c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-1008 .elementor-element.elementor-element-3720a23c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1008 .elementor-element.elementor-element-3720a23c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-588e735);
}

.elementor-1008 .elementor-element.elementor-element-3720a23c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 3em 3em 3em 3em;
}

.elementor-1008 .elementor-element.elementor-element-3720a23c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-6658f12c .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-c0e2de6);
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-b988793-font-family), Sans-serif;
    font-size: var(--e-global-typography-b988793-font-size);
    font-weight: var(--e-global-typography-b988793-font-weight);
    line-height: var(--e-global-typography-b988793-line-height);
    letter-spacing: var(--e-global-typography-b988793-letter-spacing);
    word-spacing: var(--e-global-typography-b988793-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-6658f12c .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var(--e-global-color-c0e2de6);
}

.elementor-1008 .elementor-element.elementor-element-6658f12c .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var(--e-global-color-text);
}

.elementor-1008 .elementor-element.elementor-element-6658f12c .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-text);
}

.elementor-1008 .elementor-element.elementor-element-6658f12c .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-1008 .elementor-element.elementor-element-6658f12c .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-adb9045-font-family), Sans-serif;
    font-size: var(--e-global-typography-adb9045-font-size);
    font-weight: var(--e-global-typography-adb9045-font-weight);
    line-height: var(--e-global-typography-adb9045-line-height);
    letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
    word-spacing: var(--e-global-typography-adb9045-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-1553fa92 {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-1553fa92>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-6d8316d7>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-79573495 .elementor-button {
    background-color: var(--e-global-color-c0e2de6);
}

.elementor-1008 .elementor-element.elementor-element-79573495 .elementor-button:hover,
.elementor-1008 .elementor-element.elementor-element-79573495 .elementor-button:focus {
    background-color: var(--e-global-color-3100977);
}

.elementor-1008 .elementor-element.elementor-element-79573495>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-29454f54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px/2);
}

.elementor-1008 .elementor-element.elementor-element-29454f54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px/2);
}

.elementor-1008 .elementor-element.elementor-element-29454f54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px/2);
    margin-left: calc(20px/2);
}

.elementor-1008 .elementor-element.elementor-element-29454f54 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px/2);
    margin-left: calc(-20px/2);
}

body.rtl .elementor-1008 .elementor-element.elementor-element-29454f54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px/2);
}

body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-29454f54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px/2);
}

.elementor-1008 .elementor-element.elementor-element-29454f54 .elementor-icon-list-icon i {
    color: var(--e-global-color-4eb8066);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-29454f54 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-4eb8066);
    transition: fill 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-29454f54 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-1008 .elementor-element.elementor-element-29454f54 .elementor-icon-list-icon {
    padding-right: 5px;
}

.elementor-1008 .elementor-element.elementor-element-29454f54 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1008 .elementor-element.elementor-element-29454f54 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-adb9045-font-family), Sans-serif;
    font-size: var(--e-global-typography-adb9045-font-size);
    font-weight: var(--e-global-typography-adb9045-font-weight);
    line-height: var(--e-global-typography-adb9045-line-height);
    letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
    word-spacing: var(--e-global-typography-adb9045-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-29454f54 .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-29454f54>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-7307b41e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-1008 .elementor-element.elementor-element-7307b41e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1008 .elementor-element.elementor-element-7307b41e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EC9A29;
}

.elementor-1008 .elementor-element.elementor-element-7307b41e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 3em 3em 3em 3em;
}

.elementor-1008 .elementor-element.elementor-element-7307b41e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-1cea2a04 .elementor-heading-title {
    color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-108d732e .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-accent);
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-b988793-font-family), Sans-serif;
    font-size: var(--e-global-typography-b988793-font-size);
    font-weight: var(--e-global-typography-b988793-font-weight);
    line-height: var(--e-global-typography-b988793-line-height);
    letter-spacing: var(--e-global-typography-b988793-letter-spacing);
    word-spacing: var(--e-global-typography-b988793-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-108d732e .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-108d732e .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #F4F4F4;
}

.elementor-1008 .elementor-element.elementor-element-108d732e .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #F4F4F4;
}

.elementor-1008 .elementor-element.elementor-element-108d732e .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-1008 .elementor-element.elementor-element-108d732e .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-adb9045-font-family), Sans-serif;
    font-size: var(--e-global-typography-adb9045-font-size);
    font-weight: var(--e-global-typography-adb9045-font-weight);
    line-height: var(--e-global-typography-adb9045-line-height);
    letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
    word-spacing: var(--e-global-typography-adb9045-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-4fbbed8b {
    text-align: left;
    color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-4fbbed8b>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-74c384bd .elementor-button {
    background-color: var(--e-global-color-c0e2de6);
}

.elementor-1008 .elementor-element.elementor-element-74c384bd .elementor-button:hover,
.elementor-1008 .elementor-element.elementor-element-74c384bd .elementor-button:focus {
    background-color: var(--e-global-color-3100977);
}

.elementor-1008 .elementor-element.elementor-element-74c384bd>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-5248f74f>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-57d6d940 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px/2);
}

.elementor-1008 .elementor-element.elementor-element-57d6d940 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px/2);
}

.elementor-1008 .elementor-element.elementor-element-57d6d940 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px/2);
    margin-left: calc(20px/2);
}

.elementor-1008 .elementor-element.elementor-element-57d6d940 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px/2);
    margin-left: calc(-20px/2);
}

body.rtl .elementor-1008 .elementor-element.elementor-element-57d6d940 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px/2);
}

body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-57d6d940 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px/2);
}

.elementor-1008 .elementor-element.elementor-element-57d6d940 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-57d6d940 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-57d6d940 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-1008 .elementor-element.elementor-element-57d6d940 .elementor-icon-list-icon {
    padding-right: 5px;
}

.elementor-1008 .elementor-element.elementor-element-57d6d940 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1008 .elementor-element.elementor-element-57d6d940 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-adb9045-font-family), Sans-serif;
    font-size: var(--e-global-typography-adb9045-font-size);
    font-weight: var(--e-global-typography-adb9045-font-weight);
    line-height: var(--e-global-typography-adb9045-line-height);
    letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
    word-spacing: var(--e-global-typography-adb9045-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-57d6d940 .elementor-icon-list-text {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-57d6d940>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-7cb49b27>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-1008 .elementor-element.elementor-element-7cb49b27:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1008 .elementor-element.elementor-element-7cb49b27>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E5E5E5;
}

.elementor-1008 .elementor-element.elementor-element-7cb49b27>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 3em 3em 3em 3em;
}

.elementor-1008 .elementor-element.elementor-element-7cb49b27>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-38d8b56 .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-c0e2de6);
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-b988793-font-family), Sans-serif;
    font-size: var(--e-global-typography-b988793-font-size);
    font-weight: var(--e-global-typography-b988793-font-weight);
    line-height: var(--e-global-typography-b988793-line-height);
    letter-spacing: var(--e-global-typography-b988793-letter-spacing);
    word-spacing: var(--e-global-typography-b988793-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-38d8b56 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var(--e-global-color-c0e2de6);
}

.elementor-1008 .elementor-element.elementor-element-38d8b56 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var(--e-global-color-text);
}

.elementor-1008 .elementor-element.elementor-element-38d8b56 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-text);
}

.elementor-1008 .elementor-element.elementor-element-38d8b56 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-1008 .elementor-element.elementor-element-38d8b56 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-adb9045-font-family), Sans-serif;
    font-size: var(--e-global-typography-adb9045-font-size);
    font-weight: var(--e-global-typography-adb9045-font-weight);
    line-height: var(--e-global-typography-adb9045-line-height);
    letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
    word-spacing: var(--e-global-typography-adb9045-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-101e6251 {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-101e6251>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-30cac810>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-65419923 .elementor-button {
    background-color: var(--e-global-color-c0e2de6);
}

.elementor-1008 .elementor-element.elementor-element-65419923 .elementor-button:hover,
.elementor-1008 .elementor-element.elementor-element-65419923 .elementor-button:focus {
    background-color: var(--e-global-color-3100977);
}

.elementor-1008 .elementor-element.elementor-element-65419923>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-61e93d7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px/2);
}

.elementor-1008 .elementor-element.elementor-element-61e93d7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px/2);
}

.elementor-1008 .elementor-element.elementor-element-61e93d7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px/2);
    margin-left: calc(20px/2);
}

.elementor-1008 .elementor-element.elementor-element-61e93d7b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px/2);
    margin-left: calc(-20px/2);
}

body.rtl .elementor-1008 .elementor-element.elementor-element-61e93d7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px/2);
}

body:not(.rtl) .elementor-1008 .elementor-element.elementor-element-61e93d7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px/2);
}

.elementor-1008 .elementor-element.elementor-element-61e93d7b .elementor-icon-list-icon i {
    color: var(--e-global-color-4eb8066);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-61e93d7b .elementor-icon-list-icon svg {
    fill: var(--e-global-color-4eb8066);
    transition: fill 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-61e93d7b {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-1008 .elementor-element.elementor-element-61e93d7b .elementor-icon-list-icon {
    padding-right: 5px;
}

.elementor-1008 .elementor-element.elementor-element-61e93d7b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1008 .elementor-element.elementor-element-61e93d7b .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-adb9045-font-family), Sans-serif;
    font-size: var(--e-global-typography-adb9045-font-size);
    font-weight: var(--e-global-typography-adb9045-font-weight);
    line-height: var(--e-global-typography-adb9045-line-height);
    letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
    word-spacing: var(--e-global-typography-adb9045-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-61e93d7b .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-61e93d7b>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-4317ffa5 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 0em 1em;
}

.elementor-1008 .elementor-element.elementor-element-4317ffa5:not(.elementor-motion-effects-element-type-background),
.elementor-1008 .elementor-element.elementor-element-4317ffa5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-588e735);
}

.elementor-1008 .elementor-element.elementor-element-4317ffa5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-5bbf3e71>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-9ce402e .elementor-heading-title {
    color: var(--e-global-color-c0e2de6);
    font-family: var(--e-global-typography-bbf3139-font-family), Sans-serif;
    font-size: var(--e-global-typography-bbf3139-font-size);
    font-weight: var(--e-global-typography-bbf3139-font-weight);
    line-height: var(--e-global-typography-bbf3139-line-height);
    letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
    word-spacing: var(--e-global-typography-bbf3139-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-4d63480e {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-4d63480e>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-bc-flex-widget .elementor-1008 .elementor-element.elementor-element-3bf19c40.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-1008 .elementor-element.elementor-element-3bf19c40.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-1008 .elementor-element.elementor-element-3bf19c40>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-41198f1c {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-41198f1c>.elementor-widget-container {
    margin: 0em 3em 0em 3em;
}

.elementor-bc-flex-widget .elementor-1008 .elementor-element.elementor-element-185a5207.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-185a5207.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1008 .elementor-element.elementor-element-185a5207>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-20968caf .elementor-button .elementor-align-icon-right {
    margin-left: 7px;
}

.elementor-1008 .elementor-element.elementor-element-20968caf .elementor-button .elementor-align-icon-left {
    margin-right: 7px;
}

.elementor-1008 .elementor-element.elementor-element-2f7216:not(.elementor-motion-effects-element-type-background),
.elementor-1008 .elementor-element.elementor-element-2f7216>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E5E5E5;
}

.elementor-1008 .elementor-element.elementor-element-2f7216 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 1em 6em 1em;
}

.elementor-1008 .elementor-element.elementor-element-2f7216>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-9ee2118:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1008 .elementor-element.elementor-element-9ee2118>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-9ee2118>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: var(--e-global-color-4eb8066);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 0em 0em 2em 0em;
}

.elementor-1008 .elementor-element.elementor-element-9ee2118>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-75000196 {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-1308614d {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-1308614d>.elementor-widget-container {
    margin: -1em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-23945146 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 15px;
    --grid-row-gap: 0px;
}

.elementor-1008 .elementor-element.elementor-element-23945146 .elementor-widget-container {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-23945146 .elementor-social-icon {
    background-color: var(--e-global-color-c0e2de6);
    --icon-padding: 0.7em;
}

.elementor-1008 .elementor-element.elementor-element-23945146 .elementor-social-icon i {
    color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-23945146 .elementor-social-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-23945146 .elementor-social-icon:hover {
    background-color: var(--e-global-color-3100977);
}

.elementor-1008 .elementor-element.elementor-element-23945146 .elementor-social-icon:hover i {
    color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-23945146 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-64818426:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1008 .elementor-element.elementor-element-64818426>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-64818426>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: var(--e-global-color-4eb8066);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 0em 0em 2em 0em;
}

.elementor-1008 .elementor-element.elementor-element-64818426>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-4c8013d7 {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-79e65582 {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-79e65582>.elementor-widget-container {
    margin: -1em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-2a6bf6df {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 15px;
    --grid-row-gap: 0px;
}

.elementor-1008 .elementor-element.elementor-element-2a6bf6df .elementor-widget-container {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-2a6bf6df .elementor-social-icon {
    background-color: var(--e-global-color-c0e2de6);
    --icon-padding: 0.7em;
}

.elementor-1008 .elementor-element.elementor-element-2a6bf6df .elementor-social-icon i {
    color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-2a6bf6df .elementor-social-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-2a6bf6df .elementor-social-icon:hover {
    background-color: var(--e-global-color-3100977);
}

.elementor-1008 .elementor-element.elementor-element-2a6bf6df .elementor-social-icon:hover i {
    color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-2a6bf6df .elementor-social-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-705c9ef1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1008 .elementor-element.elementor-element-705c9ef1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-705c9ef1>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: var(--e-global-color-4eb8066);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 0em 0em 2em 0em;
}

.elementor-1008 .elementor-element.elementor-element-705c9ef1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-3a7ac74b {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-50abc791 {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-50abc791>.elementor-widget-container {
    margin: -1em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-4f95f522 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 15px;
    --grid-row-gap: 0px;
}

.elementor-1008 .elementor-element.elementor-element-4f95f522 .elementor-widget-container {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-4f95f522 .elementor-social-icon {
    background-color: var(--e-global-color-c0e2de6);
    --icon-padding: 0.7em;
}

.elementor-1008 .elementor-element.elementor-element-4f95f522 .elementor-social-icon i {
    color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-4f95f522 .elementor-social-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-4f95f522 .elementor-social-icon:hover {
    background-color: var(--e-global-color-3100977);
}

.elementor-1008 .elementor-element.elementor-element-4f95f522 .elementor-social-icon:hover i {
    color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-4f95f522 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-52fbb58a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1008 .elementor-element.elementor-element-52fbb58a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-52fbb58a>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: var(--e-global-color-4eb8066);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1em 1em 1em 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 0em 0em 2em 0em;
}

.elementor-1008 .elementor-element.elementor-element-52fbb58a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1008 .elementor-element.elementor-element-27f22eaa {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-44d9230 {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-44d9230>.elementor-widget-container {
    margin: -1em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-71829b98 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 15px;
    --grid-row-gap: 0px;
}

.elementor-1008 .elementor-element.elementor-element-71829b98 .elementor-widget-container {
    text-align: center;
}

.elementor-1008 .elementor-element.elementor-element-71829b98 .elementor-social-icon {
    background-color: var(--e-global-color-c0e2de6);
    --icon-padding: 0.7em;
}

.elementor-1008 .elementor-element.elementor-element-71829b98 .elementor-social-icon i {
    color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-71829b98 .elementor-social-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-71829b98 .elementor-social-icon:hover {
    background-color: var(--e-global-color-3100977);
}

.elementor-1008 .elementor-element.elementor-element-71829b98 .elementor-social-icon:hover i {
    color: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-71829b98 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-1008 .elementor-element.elementor-element-2a0c9d1d {
    overflow: hidden;
    padding: 6em 1em 6em 1em;
}

.elementor-1008 .elementor-element.elementor-element-455af69c>.elementor-element-populated {
    margin: 0em 2em 0em 0em;
    --e-column-margin-right: 2em;
    --e-column-margin-left: 0em;
    padding: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-blog {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
}

.elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-blog-card {
    flex-direction: column;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-blog-img {
    aspect-ratio: 3/2;
}

.elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-readmore-div {
    justify-content: left;
}

.elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-blog-body {
    background-color: #E5E5E5;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    padding: 7% 8% 8% 8%;
    Margin: -7px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-image-link {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-metadata {
    flex-direction: row;
    justify-content: flex-start;
}

.elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-metadata-item>a,
.rkit-metadata-item>span {
    font-family: var(--e-global-typography-c059c74-font-family), Sans-serif;
    font-size: var(--e-global-typography-c059c74-font-size);
    font-weight: var(--e-global-typography-c059c74-font-weight);
    line-height: var(--e-global-typography-c059c74-line-height);
    letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
    word-spacing: var(--e-global-typography-c059c74-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-metadata-item {
    margin: 0% 5% 7% 0%;
}

.elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-meta-icon {
    margin: 0px 10px 0px 0px;
    color: var(--e-global-color-4eb8066);
}

.elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-metadata-item>a,
.rkit-metadata-item>span {
    color: var(--e-global-color-c0e2de6);
}

.elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-blog-title {
    font-family: var(--e-global-typography-3f2e7a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-3f2e7a1-font-size);
    font-weight: var(--e-global-typography-3f2e7a1-font-weight);
    line-height: var(--e-global-typography-3f2e7a1-line-height);
    letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
    word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-blog-title-container {
    text-align: left;
    margin: -1% 0% 3% 0%;
}

.elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-blog-title:hover {
    color: var(--e-global-color-primary);
}

.elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-blog-paragraph {
    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);
    text-align: left;
    color: var(--e-global-color-text);
    margin: 0% 0% 7% 0%;
}

.elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-blog-paragraph:hover {
    color: var(--e-global-color-primary);
}

.elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-readmore-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);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-3100977);
    background-color: var(--e-global-color-e96f2b0);
    border-style: none;
}

.elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-readmore-btn:hover {
    color: var(--e-global-color-c0e2de6);
    background-color: var(--e-global-color-e96f2b0);
}

.elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-floating-category-btn {
    font-family: var(--e-global-typography-b373edf-font-family), Sans-serif;
    font-size: var(--e-global-typography-b373edf-font-size);
    font-weight: var(--e-global-typography-b373edf-font-weight);
    line-height: var(--e-global-typography-b373edf-line-height);
    letter-spacing: var(--e-global-typography-b373edf-letter-spacing);
    word-spacing: var(--e-global-typography-b373edf-word-spacing);
    border-radius: 0px 0px 0px 0px;
    color: var(--e-global-color-accent);
    border-style: none;
    background-color: var(--e-global-color-4eb8066);
}

.elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-floating-category {
    top: 0px;
    left: 0px;
    margin: 1em 0em 0em 1em;
}

.elementor-1008 .elementor-element.elementor-element-194df598>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-1008 .elementor-element.elementor-element-76d5280e .elementor-heading-title {
    color: var(--e-global-color-c0e2de6);
    font-family: var(--e-global-typography-bbf3139-font-family), Sans-serif;
    font-size: var(--e-global-typography-bbf3139-font-size);
    font-weight: var(--e-global-typography-bbf3139-font-weight);
    line-height: var(--e-global-typography-bbf3139-line-height);
    letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
    word-spacing: var(--e-global-typography-bbf3139-word-spacing);
}

.elementor-1008 .elementor-element.elementor-element-705027a {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-705027a>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-1295a533 {
    text-align: left;
}

.elementor-1008 .elementor-element.elementor-element-1295a533>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-1008 .elementor-element.elementor-element-59e497f6 .elementor-button .elementor-align-icon-right {
    margin-left: 7px;
}

.elementor-1008 .elementor-element.elementor-element-59e497f6 .elementor-button .elementor-align-icon-left {
    margin-right: 7px;
}
@media(max-width:1024px) and (min-width:768px) {

    .custom-image-director {
            position: relative;
    left: 51%;
    }
    /* .custom-director-message  {
      margin: 0em 0em 0em 0em !important;
    } */
}

.custom-vison-title {
    font-size: 20px !important;
    margin-top: 20px;
    margin-left: 16px;
}

@media(max-width:767px) {

   .custom-vison-blocks {
    text-align: center !important;
   }
   .custom-vison-blocks img {
    position: unset !important;
   }

    .bg-title {
        font-size: 40px !important;
    }
    .elementor-1008 .elementor-element.elementor-element-6ea23430>.elementor-element-populated {
    padding: 2em 2em 2em 2em !important;
    }
}

.custom-vison-blocks img {
    position: relative;
    left: 219%;
    margin-bottom: 10px;
    width: 130%;
    max-width: none;
}


@media(max-width:1024px) {

     .footer-img img {
        width: 30% !important;
    }

    /* .custom-image-director {
            position: relative;
    left: 51%;
    } */
    .custom-director-message  {
      margin: 0em 0em 0em 0em !important;
    }
    .elementor-1008 .elementor-element.elementor-element-ea09100 {
        padding: 5em 0em 5em 1em;
    }

    .elementor-1008 .elementor-element.elementor-element-565b9896>.elementor-element-populated {
        padding: 1em 1em 1em 2em;
    }

    .elementor-1008 .elementor-element.elementor-element-8652aa6 .elementor-heading-title {
        font-size: var(--e-global-typography-bbf3139-font-size);
        line-height: var(--e-global-typography-bbf3139-line-height);
        letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
        word-spacing: var(--e-global-typography-bbf3139-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-77140cac>.elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-742511cc {
        font-size: var(--e-global-typography-c564449-font-size);
        line-height: var(--e-global-typography-c564449-line-height);
        letter-spacing: var(--e-global-typography-c564449-letter-spacing);
        word-spacing: var(--e-global-typography-c564449-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-742511cc>.elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-60004708 {
        --container-widget-width: 14em;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 14em);
        max-width: 14em;
    }

    .elementor-1008 .elementor-element.elementor-element-47cb69cd {
        --container-widget-width: 4.4em;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 4.4em);
        max-width: 4.4em;
    }

    .elementor-1008 .elementor-element.elementor-element-4dfc608e {
        margin-top: -5em;
        margin-bottom: 0em;
        padding: 0em 0em 0em 11em;
    }

    .elementor-1008 .elementor-element.elementor-element-33a2db08>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-1008 .elementor-element.elementor-element-3d5b2aca.elementor-position-right .elementor-image-box-img {
        margin-left: 10px;
    }

    .elementor-1008 .elementor-element.elementor-element-3d5b2aca.elementor-position-left .elementor-image-box-img {
        margin-right: 10px;
    }

    .elementor-1008 .elementor-element.elementor-element-3d5b2aca.elementor-position-top .elementor-image-box-img {
        margin-bottom: 10px;
    }

    .elementor-1008 .elementor-element.elementor-element-3d5b2aca .elementor-image-box-wrapper .elementor-image-box-img {
        width: 24.5%;
    }

    .elementor-1008 .elementor-element.elementor-element-6a4ae497>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-1008 .elementor-element.elementor-element-7ea6da95.elementor-position-right .elementor-image-box-img {
        margin-left: 10px;
    }

    .elementor-1008 .elementor-element.elementor-element-7ea6da95.elementor-position-left .elementor-image-box-img {
        margin-right: 10px;
    }

    .elementor-1008 .elementor-element.elementor-element-7ea6da95.elementor-position-top .elementor-image-box-img {
        margin-bottom: 10px;
    }

    .elementor-1008 .elementor-element.elementor-element-7ea6da95 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 24.5%;
    }

    .elementor-1008 .elementor-element.elementor-element-6aae59a7 .elementor-heading-title {
        font-size: var(--e-global-typography-bbf3139-font-size);
        line-height: var(--e-global-typography-bbf3139-line-height);
        letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
        word-spacing: var(--e-global-typography-bbf3139-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-c80e16b>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-7a7bc61d>.elementor-element-populated {
        padding: 2em 1em 2em 1em;
    }

    .elementor-1008 .elementor-element.elementor-element-3ce94fda .elementor-image-box-wrapper .elementor-image-box-img {
        width: 18%;
    }

    .elementor-1008 .elementor-element.elementor-element-51d35be1>.elementor-element-populated {
        padding: 2em 1em 2em 1em;
    }

    .elementor-1008 .elementor-element.elementor-element-2f891671 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 18%;
    }

    .elementor-1008 .elementor-element.elementor-element-1afab3a8>.elementor-element-populated {
        padding: 2em 1em 2em 1em;
    }

    .elementor-1008 .elementor-element.elementor-element-1dfd4b2d .elementor-image-box-wrapper .elementor-image-box-img {
        width: 8%;
    }

    .elementor-1008 .elementor-element.elementor-element-52638fdd>.elementor-element-populated {
        padding: 2em 1em 2em 1em;
    }

    .elementor-1008 .elementor-element.elementor-element-186a7055 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 18%;
    }

    .elementor-1008 .elementor-element.elementor-element-8a6df58>.elementor-element-populated {
        padding: 2em 1em 2em 1em;
    }

    .elementor-1008 .elementor-element.elementor-element-4a6782b0 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 18%;
    }

    .elementor-1008 .elementor-element.elementor-element-2418117d>.elementor-element-populated {
        padding: 2em 1em 2em 1em;
    }

    .elementor-1008 .elementor-element.elementor-element-5c32f539 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 8%;
    }

    .elementor-1008 .elementor-element.elementor-element-77f49539>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-3b196df7 .elementor-icon-box-title,
    .elementor-1008 .elementor-element.elementor-element-3b196df7 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b988793-font-size);
        line-height: var(--e-global-typography-b988793-line-height);
        letter-spacing: var(--e-global-typography-b988793-letter-spacing);
        word-spacing: var(--e-global-typography-b988793-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-3b196df7 .elementor-icon-box-description {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-3b196df7>.elementor-widget-container {
        margin: 3em 27em 0em 3em;
    }

    .elementor-1008 .elementor-element.elementor-element-24e8614a>.elementor-widget-container {
        margin: -12em 0em 0em 17em;
    }

    .elementor-1008 .elementor-element.elementor-element-2b8d3444>.elementor-widget-container {
        margin: -17em 17em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-4a90b826 {
        --spacer-size: 80px;
    }

    .elementor-1008 .elementor-element.elementor-element-4a90b826>.elementor-widget-container {
        margin: -25% 27% 0% 60.5%;
    }

    .elementor-1008 .elementor-element.elementor-element-16d551bd {
        --spacer-size: 45px;
    }

    .elementor-1008 .elementor-element.elementor-element-16d551bd>.elementor-widget-container {
        margin: -28% 18% 0% 75%;
    }

    .elementor-1008 .elementor-element.elementor-element-47ad3ff0 .elementor-heading-title {
        font-size: var(--e-global-typography-bbf3139-font-size);
        line-height: var(--e-global-typography-bbf3139-line-height);
        letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
        word-spacing: var(--e-global-typography-bbf3139-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-7a06bbe .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-7a06bbe .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-3f58a138 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-3f58a138 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-3182ff75 .elementor-heading-title {
        font-size: var(--e-global-typography-bbf3139-font-size);
        line-height: var(--e-global-typography-bbf3139-line-height);
        letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
        word-spacing: var(--e-global-typography-bbf3139-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-733cdc17 .elementor-icon-box-title,
    .elementor-1008 .elementor-element.elementor-element-733cdc17 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b340923-font-size);
        line-height: var(--e-global-typography-b340923-line-height);
        letter-spacing: var(--e-global-typography-b340923-letter-spacing);
        word-spacing: var(--e-global-typography-b340923-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-74973609 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-74973609 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-71e2db75 .elementor-image-box-description {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-3e75792b .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-b988793-font-size);
        line-height: var(--e-global-typography-b988793-line-height);
        letter-spacing: var(--e-global-typography-b988793-letter-spacing);
        word-spacing: var(--e-global-typography-b988793-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-3e75792b .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-1008 .elementor-element.elementor-element-3e75792b .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-100c25f6 .elementor-icon-box-title,
    .elementor-1008 .elementor-element.elementor-element-100c25f6 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b340923-font-size);
        line-height: var(--e-global-typography-b340923-line-height);
        letter-spacing: var(--e-global-typography-b340923-letter-spacing);
        word-spacing: var(--e-global-typography-b340923-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-3557d946 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-3557d946 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-1ccae516 .elementor-image-box-description {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-7ed674fe .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-b988793-font-size);
        line-height: var(--e-global-typography-b988793-line-height);
        letter-spacing: var(--e-global-typography-b988793-letter-spacing);
        word-spacing: var(--e-global-typography-b988793-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-7ed674fe .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-1008 .elementor-element.elementor-element-7ed674fe .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-4b32d06 .elementor-icon-box-title,
    .elementor-1008 .elementor-element.elementor-element-4b32d06 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b340923-font-size);
        line-height: var(--e-global-typography-b340923-line-height);
        letter-spacing: var(--e-global-typography-b340923-letter-spacing);
        word-spacing: var(--e-global-typography-b340923-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-5062232d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-5062232d .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-a5b9798 .elementor-image-box-description {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-685657ad .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-b988793-font-size);
        line-height: var(--e-global-typography-b988793-line-height);
        letter-spacing: var(--e-global-typography-b988793-letter-spacing);
        word-spacing: var(--e-global-typography-b988793-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-685657ad .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-1008 .elementor-element.elementor-element-685657ad .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-45444dfa .elementor-heading-title {
        font-size: var(--e-global-typography-bbf3139-font-size);
        line-height: var(--e-global-typography-bbf3139-line-height);
        letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
        word-spacing: var(--e-global-typography-bbf3139-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-31df6b4d>.elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-3edc5971>.elementor-element-populated {
        margin: 1em 1em 1em 1em;
        --e-column-margin-right: 1em;
        --e-column-margin-left: 1em;
        padding: 1em 1em 1em 1em;
    }

    .elementor-1008 .elementor-element.elementor-element-eced718 .elementor-heading-title {
        font-size: var(--e-global-typography-f480cd6-font-size);
        line-height: var(--e-global-typography-f480cd6-line-height);
        letter-spacing: var(--e-global-typography-f480cd6-letter-spacing);
        word-spacing: var(--e-global-typography-f480cd6-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-eced718>.elementor-widget-container {
        margin: 0em 12em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-34ec7650>.elementor-widget-container {
        margin: -6.2em 0em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-6b3dd6c4 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-6b3dd6c4 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-67948a8b .elementor-image-box-wrapper .elementor-image-box-img {
        width: 25%;
    }

    .elementor-1008 .elementor-element.elementor-element-67948a8b .elementor-image-box-description {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-764716c8>.elementor-element-populated {
        margin: 1em 1em 1em 1em;
        --e-column-margin-right: 1em;
        --e-column-margin-left: 1em;
        padding: 1em 1em 1em 1em;
    }

    .elementor-1008 .elementor-element.elementor-element-6ae4a55b .elementor-heading-title {
        font-size: var(--e-global-typography-f480cd6-font-size);
        line-height: var(--e-global-typography-f480cd6-line-height);
        letter-spacing: var(--e-global-typography-f480cd6-letter-spacing);
        word-spacing: var(--e-global-typography-f480cd6-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-6ae4a55b>.elementor-widget-container {
        margin: 0em 12em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-7b4750d3>.elementor-widget-container {
        margin: -6.2em 0em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-66edc894 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-66edc894 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-4af31515 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 25%;
    }

    .elementor-1008 .elementor-element.elementor-element-4af31515 .elementor-image-box-description {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-4f64059b>.elementor-element-populated {
        margin: 1em 1em 1em 1em;
        --e-column-margin-right: 1em;
        --e-column-margin-left: 1em;
        padding: 1em 1em 1em 1em;
    }

    .elementor-1008 .elementor-element.elementor-element-6f0fd8ea .elementor-heading-title {
        font-size: var(--e-global-typography-f480cd6-font-size);
        line-height: var(--e-global-typography-f480cd6-line-height);
        letter-spacing: var(--e-global-typography-f480cd6-letter-spacing);
        word-spacing: var(--e-global-typography-f480cd6-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-6f0fd8ea>.elementor-widget-container {
        margin: 0em 34em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-18225c32>.elementor-widget-container {
        margin: -6.25em 0em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-5f382a22 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-5f382a22 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-64951a21>.elementor-widget-container {
        margin: -2% 0% 0% 0%;
    }

    .elementor-1008 .elementor-element.elementor-element-3cfbb993 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 11%;
    }

    .elementor-1008 .elementor-element.elementor-element-3cfbb993 .elementor-image-box-description {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-6ea23430>.elementor-element-populated {
        padding: 6em 2em 6em 2em;
    }

    .elementor-1008 .elementor-element.elementor-element-76eca80f .elementor-heading-title {
        font-size: var(--e-global-typography-bbf3139-font-size);
        line-height: var(--e-global-typography-bbf3139-line-height);
        letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
        word-spacing: var(--e-global-typography-bbf3139-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-185c4780>.elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-79c9ec8b>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-6d42abb4>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-383fa54f>.elementor-element-populated {
        padding: 6em 2em 6em 2em;
    }

    .elementor-1008 .elementor-element.elementor-element-1e51f9b8 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-1e51f9b8 .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-5fb98882 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-5fb98882 .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-32eeed0 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-32eeed0 .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-4078a91b .skillbar-group .skill-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-4078a91b .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-2050db88 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-2050db88 .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-73c7f692 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-73c7f692 .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-6efe184f>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-7aad1ce9 {
        margin-top: 3em;
        margin-bottom: 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-56c7edcd .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-f480cd6-font-size);
        line-height: var(--e-global-typography-f480cd6-line-height);
        letter-spacing: var(--e-global-typography-f480cd6-letter-spacing);
        word-spacing: var(--e-global-typography-f480cd6-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-56c7edcd .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-56c7edcd .elementskit-funfact .super {
        font-size: var(--e-global-typography-b340923-font-size);
        line-height: var(--e-global-typography-b340923-line-height);
        letter-spacing: var(--e-global-typography-b340923-letter-spacing);
        word-spacing: var(--e-global-typography-b340923-word-spacing);
        top: 3px;
    }

    .elementor-1008 .elementor-element.elementor-element-4ce1e2aa .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-f480cd6-font-size);
        line-height: var(--e-global-typography-f480cd6-line-height);
        letter-spacing: var(--e-global-typography-f480cd6-letter-spacing);
        word-spacing: var(--e-global-typography-f480cd6-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-4ce1e2aa .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-4ce1e2aa .elementskit-funfact .super {
        font-size: var(--e-global-typography-b340923-font-size);
        line-height: var(--e-global-typography-b340923-line-height);
        letter-spacing: var(--e-global-typography-b340923-letter-spacing);
        word-spacing: var(--e-global-typography-b340923-word-spacing);
        top: 3px;
    }

    .elementor-1008 .elementor-element.elementor-element-6a831cea .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-f480cd6-font-size);
        line-height: var(--e-global-typography-f480cd6-line-height);
        letter-spacing: var(--e-global-typography-f480cd6-letter-spacing);
        word-spacing: var(--e-global-typography-f480cd6-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-6a831cea .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-6a831cea .elementskit-funfact .super {
        font-size: var(--e-global-typography-b340923-font-size);
        line-height: var(--e-global-typography-b340923-line-height);
        letter-spacing: var(--e-global-typography-b340923-letter-spacing);
        word-spacing: var(--e-global-typography-b340923-word-spacing);
        top: 3px;
    }

    .elementor-1008 .elementor-element.elementor-element-638d7ddd .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-f480cd6-font-size);
        line-height: var(--e-global-typography-f480cd6-line-height);
        letter-spacing: var(--e-global-typography-f480cd6-letter-spacing);
        word-spacing: var(--e-global-typography-f480cd6-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-638d7ddd .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-638d7ddd .elementskit-funfact .super {
        font-size: var(--e-global-typography-b340923-font-size);
        line-height: var(--e-global-typography-b340923-line-height);
        letter-spacing: var(--e-global-typography-b340923-letter-spacing);
        word-spacing: var(--e-global-typography-b340923-word-spacing);
        top: 3px;
    }

    .elementor-1008 .elementor-element.elementor-element-4d1332e3 .elementor-heading-title {
        font-size: var(--e-global-typography-bbf3139-font-size);
        line-height: var(--e-global-typography-bbf3139-line-height);
        letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
        word-spacing: var(--e-global-typography-bbf3139-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
        --ekit_testimonial_slidetoshow: 1;
    }

    .elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-tootltip-testimonial .elementskit-commentor-content,
    .elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-single-testimonial-slider,
    .elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-testimonial_card {
        padding: 1em 2em 2em 2em;
    }

    .elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var(--e-global-typography-12b5218-font-size);
        line-height: var(--e-global-typography-12b5218-line-height);
        letter-spacing: var(--e-global-typography-12b5218-letter-spacing);
        word-spacing: var(--e-global-typography-12b5218-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
        margin: 1em 0em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-testimonial_card .elementskit-commentor-coment {
        margin: 1em 0em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-profile-info .elementskit-author-name {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-profile-info .elementskit-author-des {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-7f67a5b3>.elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-387f9935>.elementor-widget-container {
        margin: 0em 2em 0em 2em;
    }

    .elementor-1008 .elementor-element.elementor-element-26efecc8 .elementor-heading-title {
        font-size: var(--e-global-typography-bbf3139-font-size);
        line-height: var(--e-global-typography-bbf3139-line-height);
        letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
        word-spacing: var(--e-global-typography-bbf3139-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-a4d6ad8>.elementor-widget-container {
        margin: 0em 3em 0em 3em;
    }

    .elementor-1008 .elementor-element.elementor-element-3720a23c>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-1008 .elementor-element.elementor-element-6658f12c .elementskit-section-title-wraper .elementskit-section-title {
        color: var(--e-global-color-c0e2de6);
        font-size: var(--e-global-typography-b988793-font-size);
        line-height: var(--e-global-typography-b988793-line-height);
        letter-spacing: var(--e-global-typography-b988793-letter-spacing);
        word-spacing: var(--e-global-typography-b988793-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-6658f12c .elementskit-section-title-wraper .elementskit-section-title:hover {
        color: var(--e-global-color-c0e2de6);
    }

    .elementor-1008 .elementor-element.elementor-element-6658f12c .elementskit-section-title-wraper .elementskit-section-title>span {
        color: var(--e-global-color-text);
    }

    .elementor-1008 .elementor-element.elementor-element-6658f12c .elementskit-section-title-wraper .elementskit-section-title:hover>span {
        color: var(--e-global-color-text);
    }

    .elementor-1008 .elementor-element.elementor-element-6658f12c .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-1008 .elementor-element.elementor-element-6658f12c .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-29454f54 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-29454f54 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-7307b41e>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-1008 .elementor-element.elementor-element-108d732e .elementskit-section-title-wraper .elementskit-section-title {
        color: var(--e-global-color-accent);
        font-size: var(--e-global-typography-b988793-font-size);
        line-height: var(--e-global-typography-b988793-line-height);
        letter-spacing: var(--e-global-typography-b988793-letter-spacing);
        word-spacing: var(--e-global-typography-b988793-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-108d732e .elementskit-section-title-wraper .elementskit-section-title:hover {
        color: var(--e-global-color-accent);
    }

    .elementor-1008 .elementor-element.elementor-element-108d732e .elementskit-section-title-wraper .elementskit-section-title>span {
        color: var(--e-global-color-accent);
    }

    .elementor-1008 .elementor-element.elementor-element-108d732e .elementskit-section-title-wraper .elementskit-section-title:hover>span {
        color: var(--e-global-color-accent);
    }

    .elementor-1008 .elementor-element.elementor-element-108d732e .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-1008 .elementor-element.elementor-element-108d732e .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-57d6d940 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-57d6d940 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-7cb49b27>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-1008 .elementor-element.elementor-element-38d8b56 .elementskit-section-title-wraper .elementskit-section-title {
        color: var(--e-global-color-c0e2de6);
        font-size: var(--e-global-typography-b988793-font-size);
        line-height: var(--e-global-typography-b988793-line-height);
        letter-spacing: var(--e-global-typography-b988793-letter-spacing);
        word-spacing: var(--e-global-typography-b988793-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-38d8b56 .elementskit-section-title-wraper .elementskit-section-title:hover {
        color: var(--e-global-color-c0e2de6);
    }

    .elementor-1008 .elementor-element.elementor-element-38d8b56 .elementskit-section-title-wraper .elementskit-section-title>span {
        color: var(--e-global-color-text);
    }

    .elementor-1008 .elementor-element.elementor-element-38d8b56 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
        color: var(--e-global-color-text);
    }

    .elementor-1008 .elementor-element.elementor-element-38d8b56 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-1008 .elementor-element.elementor-element-38d8b56 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-61e93d7b .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-61e93d7b .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-4317ffa5 {
        padding: 6em 1em 3em 1em;
    }

    .elementor-1008 .elementor-element.elementor-element-9ce402e .elementor-heading-title {
        font-size: var(--e-global-typography-bbf3139-font-size);
        line-height: var(--e-global-typography-bbf3139-line-height);
        letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
        word-spacing: var(--e-global-typography-bbf3139-word-spacing);
    }

    .elementor-bc-flex-widget .elementor-1008 .elementor-element.elementor-element-3bf19c40.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-1008 .elementor-element.elementor-element-3bf19c40.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-1008 .elementor-element.elementor-element-41198f1c>.elementor-widget-container {
        margin: -1em 0em 0em 0em;
    }

    .elementor-bc-flex-widget .elementor-1008 .elementor-element.elementor-element-185a5207.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-1008 .elementor-element.elementor-element-185a5207.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-1008 .elementor-element.elementor-element-20968caf>.elementor-widget-container {
        margin: -1em 0em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-2f7216 {
        margin-top: 0em;
        margin-bottom: 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-455af69c>.elementor-element-populated {
        margin: 3em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-blog-body {
        padding: 6% 6% 6% 6%;
    }

    .elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-metadata-item>a,
    .rkit-metadata-item>span {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-blog-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-blog-paragraph {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-readmore-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-floating-category-btn {
        font-size: var(--e-global-typography-b373edf-font-size);
        line-height: var(--e-global-typography-b373edf-line-height);
        letter-spacing: var(--e-global-typography-b373edf-letter-spacing);
        word-spacing: var(--e-global-typography-b373edf-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-76d5280e .elementor-heading-title {
        font-size: var(--e-global-typography-bbf3139-font-size);
        line-height: var(--e-global-typography-bbf3139-line-height);
        letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
        word-spacing: var(--e-global-typography-bbf3139-word-spacing);
    }
}

@media(max-width:767px) {
    .elementor-1008 .elementor-element.elementor-element-7a2bbaae {
        width: 20%;
    }

    .elementor-1008 .elementor-element.elementor-element-565b9896 {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-565b9896:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-1008 .elementor-element.elementor-element-565b9896>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: -370px 0px;
    }

    .elementor-1008 .elementor-element.elementor-element-565b9896>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-1008 .elementor-element.elementor-element-8652aa6 .elementor-heading-title {
        font-size: var(--e-global-typography-bbf3139-font-size);
        line-height: var(--e-global-typography-bbf3139-line-height);
        letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
        word-spacing: var(--e-global-typography-bbf3139-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-742511cc {
        font-size: var(--e-global-typography-c564449-font-size);
        line-height: var(--e-global-typography-c564449-line-height);
        letter-spacing: var(--e-global-typography-c564449-letter-spacing);
        word-spacing: var(--e-global-typography-c564449-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-60004708>.elementor-widget-container {
        margin: 0em 0em 2em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-60004708 {
        --container-widget-width: 17em;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 17em);
        max-width: 17em;
    }

    .elementor-1008 .elementor-element.elementor-element-47cb69cd {
        --container-widget-width: 5em;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 5em);
        max-width: 5em;
    }

    .elementor-1008 .elementor-element.elementor-element-4dfc608e {
        margin-top: -5em;
        margin-bottom: 0em;
        padding: 0em 1em 0em 1em;
    }

    .elementor-1008 .elementor-element.elementor-element-3d5b2aca .elementor-image-box-img {
        margin-bottom: 10px;
    }

    .elementor-1008 .elementor-element.elementor-element-3d5b2aca .elementor-image-box-wrapper .elementor-image-box-img {
        width: 21%;
    }

    .elementor-1008 .elementor-element.elementor-element-7ea6da95 .elementor-image-box-img {
        margin-bottom: 10px;
    }

    .elementor-1008 .elementor-element.elementor-element-7ea6da95 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 21%;
    }

    .elementor-1008 .elementor-element.elementor-element-6aae59a7 .elementor-heading-title {
        font-size: var(--e-global-typography-bbf3139-font-size);
        line-height: var(--e-global-typography-bbf3139-line-height);
        letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
        word-spacing: var(--e-global-typography-bbf3139-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-7a7bc61d>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-1008 .elementor-element.elementor-element-3ce94fda .elementor-image-box-img {
        margin-bottom: 5px;
    }

    .elementor-1008 .elementor-element.elementor-element-3ce94fda .elementor-image-box-wrapper .elementor-image-box-img {
        width: 22%;
    }

    .elementor-1008 .elementor-element.elementor-element-51d35be1>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-1008 .elementor-element.elementor-element-2f891671 .elementor-image-box-img {
        margin-bottom: 5px;
    }

    .elementor-1008 .elementor-element.elementor-element-2f891671 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 22%;
    }

    .elementor-1008 .elementor-element.elementor-element-1afab3a8>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-1008 .elementor-element.elementor-element-1dfd4b2d .elementor-image-box-img {
        margin-bottom: 5px;
    }

    .elementor-1008 .elementor-element.elementor-element-1dfd4b2d .elementor-image-box-wrapper .elementor-image-box-img {
        width: 22%;
    }

    .elementor-1008 .elementor-element.elementor-element-52638fdd>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-1008 .elementor-element.elementor-element-186a7055 .elementor-image-box-img {
        margin-bottom: 5px;
    }

    .elementor-1008 .elementor-element.elementor-element-186a7055 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 22%;
    }

    .elementor-1008 .elementor-element.elementor-element-8a6df58>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-1008 .elementor-element.elementor-element-4a6782b0 .elementor-image-box-img {
        margin-bottom: 5px;
    }

    .elementor-1008 .elementor-element.elementor-element-4a6782b0 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 22%;
    }

    .elementor-1008 .elementor-element.elementor-element-2418117d>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }

    .elementor-1008 .elementor-element.elementor-element-5c32f539 .elementor-image-box-img {
        margin-bottom: 5px;
    }

    .elementor-1008 .elementor-element.elementor-element-5c32f539 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 22%;
    }

    .elementor-1008 .elementor-element.elementor-element-5baf0929 img {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-428fca30 img {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-3e7d3231 img {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-50779e8c img {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-51ead62b img {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-7b0e043c img {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-3b196df7 .elementor-icon-box-title,
    .elementor-1008 .elementor-element.elementor-element-3b196df7 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b988793-font-size);
        line-height: var(--e-global-typography-b988793-line-height);
        letter-spacing: var(--e-global-typography-b988793-letter-spacing);
        word-spacing: var(--e-global-typography-b988793-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-3b196df7 .elementor-icon-box-description {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-3b196df7>.elementor-widget-container {
        margin: 0em 8em 0em 1em;
    }

    .elementor-1008 .elementor-element.elementor-element-3b196df7 {
        z-index: 1;
    }

    .elementor-1008 .elementor-element.elementor-element-24e8614a>.elementor-widget-container {
        margin: -4em 0em 0em 13em;
    }

    .elementor-1008 .elementor-element.elementor-element-2b8d3444>.elementor-widget-container {
        margin: -5.5em 7em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-4a90b826 {
        --spacer-size: 65px;
    }

    .elementor-1008 .elementor-element.elementor-element-4a90b826>.elementor-widget-container {
        margin: -46% 20% 0% 65%;
    }

    .elementor-1008 .elementor-element.elementor-element-16d551bd {
        --spacer-size: 30px;
    }

    .elementor-1008 .elementor-element.elementor-element-16d551bd>.elementor-widget-container {
        margin: -53% 5% 0% 85%;
    }

    .elementor-1008 .elementor-element.elementor-element-47ad3ff0 .elementor-heading-title {
        font-size: var(--e-global-typography-bbf3139-font-size);
        line-height: var(--e-global-typography-bbf3139-line-height);
        letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
        word-spacing: var(--e-global-typography-bbf3139-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-7a06bbe .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-7a06bbe .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-5a8dc9f8>.elementor-element-populated {
        margin: 3% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-1008 .elementor-element.elementor-element-3f58a138 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-3f58a138 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-3182ff75 .elementor-heading-title {
        font-size: var(--e-global-typography-bbf3139-font-size);
        line-height: var(--e-global-typography-bbf3139-line-height);
        letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
        word-spacing: var(--e-global-typography-bbf3139-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-733cdc17 .elementor-icon-box-title,
    .elementor-1008 .elementor-element.elementor-element-733cdc17 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b340923-font-size);
        line-height: var(--e-global-typography-b340923-line-height);
        letter-spacing: var(--e-global-typography-b340923-letter-spacing);
        word-spacing: var(--e-global-typography-b340923-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-74973609 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-74973609 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-71e2db75 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-1008 .elementor-element.elementor-element-71e2db75 .elementor-image-box-description {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-3e75792b .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-b988793-font-size);
        line-height: var(--e-global-typography-b988793-line-height);
        letter-spacing: var(--e-global-typography-b988793-letter-spacing);
        word-spacing: var(--e-global-typography-b988793-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-3e75792b .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-1008 .elementor-element.elementor-element-3e75792b .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-100c25f6 .elementor-icon-box-title,
    .elementor-1008 .elementor-element.elementor-element-100c25f6 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b340923-font-size);
        line-height: var(--e-global-typography-b340923-line-height);
        letter-spacing: var(--e-global-typography-b340923-letter-spacing);
        word-spacing: var(--e-global-typography-b340923-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-3557d946 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-3557d946 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-1ccae516 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-1008 .elementor-element.elementor-element-1ccae516 .elementor-image-box-description {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-7ed674fe .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-b988793-font-size);
        line-height: var(--e-global-typography-b988793-line-height);
        letter-spacing: var(--e-global-typography-b988793-letter-spacing);
        word-spacing: var(--e-global-typography-b988793-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-7ed674fe .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-1008 .elementor-element.elementor-element-7ed674fe .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-4b32d06 .elementor-icon-box-title,
    .elementor-1008 .elementor-element.elementor-element-4b32d06 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b340923-font-size);
        line-height: var(--e-global-typography-b340923-line-height);
        letter-spacing: var(--e-global-typography-b340923-letter-spacing);
        word-spacing: var(--e-global-typography-b340923-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-5062232d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-5062232d .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-a5b9798 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-1008 .elementor-element.elementor-element-a5b9798 .elementor-image-box-description {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-685657ad .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-b988793-font-size);
        line-height: var(--e-global-typography-b988793-line-height);
        letter-spacing: var(--e-global-typography-b988793-letter-spacing);
        word-spacing: var(--e-global-typography-b988793-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-685657ad .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-1008 .elementor-element.elementor-element-685657ad .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-45444dfa .elementor-heading-title {
        font-size: var(--e-global-typography-bbf3139-font-size);
        line-height: var(--e-global-typography-bbf3139-line-height);
        letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
        word-spacing: var(--e-global-typography-bbf3139-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-31df6b4d>.elementor-widget-container {
        margin: 0em 1em 0em 1em;
    }

    .elementor-1008 .elementor-element.elementor-element-eced718 .elementor-heading-title {
        font-size: var(--e-global-typography-f480cd6-font-size);
        line-height: var(--e-global-typography-f480cd6-line-height);
        letter-spacing: var(--e-global-typography-f480cd6-letter-spacing);
        word-spacing: var(--e-global-typography-f480cd6-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-eced718>.elementor-widget-container {
        margin: 0em 12em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-34ec7650>.elementor-widget-container {
        margin: -5.8em 0em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-6b3dd6c4 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-6b3dd6c4 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-67948a8b .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-1008 .elementor-element.elementor-element-67948a8b .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-1008 .elementor-element.elementor-element-67948a8b .elementor-image-box-description {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-6ae4a55b .elementor-heading-title {
        font-size: var(--e-global-typography-f480cd6-font-size);
        line-height: var(--e-global-typography-f480cd6-line-height);
        letter-spacing: var(--e-global-typography-f480cd6-letter-spacing);
        word-spacing: var(--e-global-typography-f480cd6-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-7b4750d3>.elementor-widget-container {
        margin: -5.8em 0em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-66edc894 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-66edc894 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-4af31515 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-1008 .elementor-element.elementor-element-4af31515 .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-1008 .elementor-element.elementor-element-4af31515 .elementor-image-box-description {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-6f0fd8ea .elementor-heading-title {
        font-size: var(--e-global-typography-f480cd6-font-size);
        line-height: var(--e-global-typography-f480cd6-line-height);
        letter-spacing: var(--e-global-typography-f480cd6-letter-spacing);
        word-spacing: var(--e-global-typography-f480cd6-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-6f0fd8ea>.elementor-widget-container {
        margin: 0em 12em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-18225c32>.elementor-widget-container {
        margin: -5.8em 0em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-5f382a22 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-5f382a22 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-3cfbb993 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-1008 .elementor-element.elementor-element-3cfbb993 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 25%;
    }

    .elementor-1008 .elementor-element.elementor-element-3cfbb993 .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-1008 .elementor-element.elementor-element-3cfbb993 .elementor-image-box-description {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-76eca80f .elementor-heading-title {
        font-size: var(--e-global-typography-bbf3139-font-size);
        line-height: var(--e-global-typography-bbf3139-line-height);
        letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
        word-spacing: var(--e-global-typography-bbf3139-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-185c4780>.elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-2fad335c .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-1008 .elementor-element.elementor-element-2fad335c .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-1008 .elementor-element.elementor-element-79c9ec8b>.elementor-element-populated {
        margin: 2em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-1bd2db7c .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-1008 .elementor-element.elementor-element-1bd2db7c .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-1008 .elementor-element.elementor-element-7b2d94f3 {
        margin-top: 2em;
        margin-bottom: 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-4807d894 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-1008 .elementor-element.elementor-element-4807d894 .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-1008 .elementor-element.elementor-element-6d42abb4>.elementor-element-populated {
        margin: 2em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-793e2d5a .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-1008 .elementor-element.elementor-element-793e2d5a .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-1008 .elementor-element.elementor-element-1e51f9b8 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-1e51f9b8 .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-5fb98882 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-5fb98882 .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-32eeed0 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-32eeed0 .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-4078a91b .skillbar-group .skill-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-4078a91b .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-2050db88 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-2050db88 .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-73c7f692 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-73c7f692 .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-6efe184f>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-56c7edcd .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-f480cd6-font-size);
        line-height: var(--e-global-typography-f480cd6-line-height);
        letter-spacing: var(--e-global-typography-f480cd6-letter-spacing);
        word-spacing: var(--e-global-typography-f480cd6-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-56c7edcd .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-56c7edcd .elementskit-funfact .super {
        font-size: var(--e-global-typography-b340923-font-size);
        line-height: var(--e-global-typography-b340923-line-height);
        letter-spacing: var(--e-global-typography-b340923-letter-spacing);
        word-spacing: var(--e-global-typography-b340923-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-4ce1e2aa .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-f480cd6-font-size);
        line-height: var(--e-global-typography-f480cd6-line-height);
        letter-spacing: var(--e-global-typography-f480cd6-letter-spacing);
        word-spacing: var(--e-global-typography-f480cd6-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-4ce1e2aa .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-4ce1e2aa .elementskit-funfact .super {
        font-size: var(--e-global-typography-b340923-font-size);
        line-height: var(--e-global-typography-b340923-line-height);
        letter-spacing: var(--e-global-typography-b340923-letter-spacing);
        word-spacing: var(--e-global-typography-b340923-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-6a831cea .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-f480cd6-font-size);
        line-height: var(--e-global-typography-f480cd6-line-height);
        letter-spacing: var(--e-global-typography-f480cd6-letter-spacing);
        word-spacing: var(--e-global-typography-f480cd6-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-6a831cea .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-6a831cea .elementskit-funfact .super {
        font-size: var(--e-global-typography-b340923-font-size);
        line-height: var(--e-global-typography-b340923-line-height);
        letter-spacing: var(--e-global-typography-b340923-letter-spacing);
        word-spacing: var(--e-global-typography-b340923-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-638d7ddd .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-f480cd6-font-size);
        line-height: var(--e-global-typography-f480cd6-line-height);
        letter-spacing: var(--e-global-typography-f480cd6-letter-spacing);
        word-spacing: var(--e-global-typography-f480cd6-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-638d7ddd .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-638d7ddd .elementskit-funfact .super {
        font-size: var(--e-global-typography-b340923-font-size);
        line-height: var(--e-global-typography-b340923-line-height);
        letter-spacing: var(--e-global-typography-b340923-letter-spacing);
        word-spacing: var(--e-global-typography-b340923-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-4d1332e3 .elementor-heading-title {
        font-size: var(--e-global-typography-bbf3139-font-size);
        line-height: var(--e-global-typography-bbf3139-line-height);
        letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
        word-spacing: var(--e-global-typography-bbf3139-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
    }

    .elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var(--e-global-typography-12b5218-font-size);
        line-height: var(--e-global-typography-12b5218-line-height);
        letter-spacing: var(--e-global-typography-12b5218-letter-spacing);
        word-spacing: var(--e-global-typography-12b5218-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-watermark-icon>i {
        font-size: 40px;
        padding: 0px 0px 11px 0px;
    }

    .elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-watermark-icon>svg {
        width: 40px;
    }

    .elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-commentor-content>i {
        padding: 0px 0px 11px 0px;
    }

    .elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-icon-content>i {
        padding: 0px 0px 11px 0px;
    }

    .elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-watermark-icon svg {
        padding: 0px 0px 11px 0px;
    }

    .elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-profile-info .elementskit-author-name {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-profile-info .elementskit-author-des {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-3b227a53 .elementskit-commentor-bio .elementskit-commentor-image>img {
        height: 50px;
        width: 50px;
    }

    .elementor-1008 .elementor-element.elementor-element-3b227a53 .ekit-testimonial--avatar {
        margin: 0px 10px 0px 0px;
    }

    .elementor-1008 .elementor-element.elementor-element-387f9935>.elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-26efecc8 .elementor-heading-title {
        font-size: var(--e-global-typography-bbf3139-font-size);
        line-height: var(--e-global-typography-bbf3139-line-height);
        letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
        word-spacing: var(--e-global-typography-bbf3139-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-a4d6ad8>.elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-1008 .elementor-element.elementor-element-3720a23c>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-1008 .elementor-element.elementor-element-6658f12c .elementskit-section-title-wraper .elementskit-section-title {
        color: var(--e-global-color-c0e2de6);
        font-size: var(--e-global-typography-b988793-font-size);
        line-height: var(--e-global-typography-b988793-line-height);
        letter-spacing: var(--e-global-typography-b988793-letter-spacing);
        word-spacing: var(--e-global-typography-b988793-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-6658f12c .elementskit-section-title-wraper .elementskit-section-title:hover {
        color: var(--e-global-color-c0e2de6);
    }

    .elementor-1008 .elementor-element.elementor-element-6658f12c .elementskit-section-title-wraper .elementskit-section-title>span {
        color: var(--e-global-color-text);
    }

    .elementor-1008 .elementor-element.elementor-element-6658f12c .elementskit-section-title-wraper .elementskit-section-title:hover>span {
        color: var(--e-global-color-text);
    }

    .elementor-1008 .elementor-element.elementor-element-6658f12c .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-1008 .elementor-element.elementor-element-6658f12c .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-29454f54 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-29454f54 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-7307b41e>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-1008 .elementor-element.elementor-element-108d732e .elementskit-section-title-wraper .elementskit-section-title {
        color: var(--e-global-color-accent);
        font-size: var(--e-global-typography-b988793-font-size);
        line-height: var(--e-global-typography-b988793-line-height);
        letter-spacing: var(--e-global-typography-b988793-letter-spacing);
        word-spacing: var(--e-global-typography-b988793-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-108d732e .elementskit-section-title-wraper .elementskit-section-title:hover {
        color: var(--e-global-color-accent);
    }

    .elementor-1008 .elementor-element.elementor-element-108d732e .elementskit-section-title-wraper .elementskit-section-title>span {
        color: var(--e-global-color-accent);
    }

    .elementor-1008 .elementor-element.elementor-element-108d732e .elementskit-section-title-wraper .elementskit-section-title:hover>span {
        color: var(--e-global-color-accent);
    }

    .elementor-1008 .elementor-element.elementor-element-108d732e .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-1008 .elementor-element.elementor-element-108d732e .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-57d6d940 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-57d6d940 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-7cb49b27>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-1008 .elementor-element.elementor-element-38d8b56 .elementskit-section-title-wraper .elementskit-section-title {
        color: var(--e-global-color-c0e2de6);
        font-size: var(--e-global-typography-b988793-font-size);
        line-height: var(--e-global-typography-b988793-line-height);
        letter-spacing: var(--e-global-typography-b988793-letter-spacing);
        word-spacing: var(--e-global-typography-b988793-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-38d8b56 .elementskit-section-title-wraper .elementskit-section-title:hover {
        color: var(--e-global-color-c0e2de6);
    }

    .elementor-1008 .elementor-element.elementor-element-38d8b56 .elementskit-section-title-wraper .elementskit-section-title>span {
        color: var(--e-global-color-text);
    }

    .elementor-1008 .elementor-element.elementor-element-38d8b56 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
        color: var(--e-global-color-text);
    }

    .elementor-1008 .elementor-element.elementor-element-38d8b56 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-1008 .elementor-element.elementor-element-38d8b56 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-61e93d7b .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1008 .elementor-element.elementor-element-61e93d7b .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-adb9045-font-size);
        line-height: var(--e-global-typography-adb9045-line-height);
        letter-spacing: var(--e-global-typography-adb9045-letter-spacing);
        word-spacing: var(--e-global-typography-adb9045-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-9ce402e .elementor-heading-title {
        font-size: var(--e-global-typography-bbf3139-font-size);
        line-height: var(--e-global-typography-bbf3139-line-height);
        letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
        word-spacing: var(--e-global-typography-bbf3139-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-23945146 {
        --icon-size: 13px;
    }

    .elementor-1008 .elementor-element.elementor-element-2a6bf6df {
        --icon-size: 13px;
    }

    .elementor-1008 .elementor-element.elementor-element-4f95f522 {
        --icon-size: 13px;
    }

    .elementor-1008 .elementor-element.elementor-element-71829b98 {
        --icon-size: 13px;
    }

    .elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-blog {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-metadata-item>a,
    .rkit-metadata-item>span {
        font-size: var(--e-global-typography-c059c74-font-size);
        line-height: var(--e-global-typography-c059c74-line-height);
        letter-spacing: var(--e-global-typography-c059c74-letter-spacing);
        word-spacing: var(--e-global-typography-c059c74-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-blog-title {
        font-size: var(--e-global-typography-3f2e7a1-font-size);
        line-height: var(--e-global-typography-3f2e7a1-line-height);
        letter-spacing: var(--e-global-typography-3f2e7a1-letter-spacing);
        word-spacing: var(--e-global-typography-3f2e7a1-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-blog-paragraph {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-readmore-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-afdc2f1 .rkit-floating-category-btn {
        font-size: var(--e-global-typography-b373edf-font-size);
        line-height: var(--e-global-typography-b373edf-line-height);
        letter-spacing: var(--e-global-typography-b373edf-letter-spacing);
        word-spacing: var(--e-global-typography-b373edf-word-spacing);
    }

    .elementor-1008 .elementor-element.elementor-element-76d5280e .elementor-heading-title {
        font-size: var(--e-global-typography-bbf3139-font-size);
        line-height: var(--e-global-typography-bbf3139-line-height);
        letter-spacing: var(--e-global-typography-bbf3139-letter-spacing);
        word-spacing: var(--e-global-typography-bbf3139-word-spacing);
    }
}

@media(min-width:768px) {
   
    .elementor-1008 .elementor-element.elementor-element-7a2bbaae {
        width: 10%;
    }

    .elementor-1008 .elementor-element.elementor-element-565b9896 {
        width: 90%;
    }

    .elementor-1008 .elementor-element.elementor-element-5a2d8478 {
        width: 50%;
    }

    .elementor-1008 .elementor-element.elementor-element-c80e16b {
        width: 50%;
    }

    .elementor-1008 .elementor-element.elementor-element-12dfc89a {
        width: 53%;
    }

    .elementor-1008 .elementor-element.elementor-element-5a8dc9f8 {
        width: 47%;
    }

    .elementor-1008 .elementor-element.elementor-element-12d7b866 {
        width: 45%;
    }

    .elementor-1008 .elementor-element.elementor-element-3c25465d {
        width: 29.333%;
    }

    .elementor-1008 .elementor-element.elementor-element-259ae93b {
        width: 25%;
    }

    .elementor-1008 .elementor-element.elementor-element-79f9e9e5 {
        width: 45%;
    }

    .elementor-1008 .elementor-element.elementor-element-3de0848c {
        width: 29.333%;
    }

    .elementor-1008 .elementor-element.elementor-element-2c42a7ad {
        width: 25%;
    }

    .elementor-1008 .elementor-element.elementor-element-74c07d95 {
        width: 45%;
    }

    .elementor-1008 .elementor-element.elementor-element-78b6e874 {
        width: 29.333%;
    }

    .elementor-1008 .elementor-element.elementor-element-1dc011a2 {
        width: 25%;
    }

    .elementor-1008 .elementor-element.elementor-element-6ea23430 {
        width: 53%;
    }

    .elementor-1008 .elementor-element.elementor-element-42c7536d {
        width: 49%;
    }

    .elementor-1008 .elementor-element.elementor-element-79c9ec8b {
        width: 51%;
    }

    .elementor-1008 .elementor-element.elementor-element-2d57940a {
        width: 49%;
    }

    .elementor-1008 .elementor-element.elementor-element-6d42abb4 {
        width: 51%;
    }

    .elementor-1008 .elementor-element.elementor-element-383fa54f {
        width: 51%;
    }

    .elementor-1008 .elementor-element.elementor-element-6efe184f {
        width: 53%;
    }

    .elementor-1008 .elementor-element.elementor-element-6cb309d7 {
        width: 47%;
    }

    .elementor-1008 .elementor-element.elementor-element-5bbf3e71 {
        width: 43%;
    }

    .elementor-1008 .elementor-element.elementor-element-3bf19c40 {
        width: 39.333%;
    }

    .elementor-1008 .elementor-element.elementor-element-185a5207 {
        width: 17%;
    }

    .elementor-1008 .elementor-element.elementor-element-455af69c {
        width: 65%;
    }

    .elementor-1008 .elementor-element.elementor-element-194df598 {
        width: 35%;
    }
}

@media (max-width: 767px) {
     .customed-framed-image {
            margin-right: 0px !important;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1008 .elementor-element.elementor-element-5a2d8478 {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-c80e16b {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-7a7bc61d {
        width: 50%;
    }

    .elementor-1008 .elementor-element.elementor-element-51d35be1 {
        width: 50%;
    }

    .elementor-1008 .elementor-element.elementor-element-1afab3a8 {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-52638fdd {
        width: 50%;
    }

    .elementor-1008 .elementor-element.elementor-element-8a6df58 {
        width: 50%;
    }

    .elementor-1008 .elementor-element.elementor-element-2418117d {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-62ca6b2e {
        width: 33.5%;
    }

    .elementor-1008 .elementor-element.elementor-element-66f64a80 {
        width: 33%;
    }

    .elementor-1008 .elementor-element.elementor-element-64a06d24 {
        width: 33.5%;
    }

    .elementor-1008 .elementor-element.elementor-element-67e5a117 {
        width: 33.5%;
    }

    .elementor-1008 .elementor-element.elementor-element-94f8d9f {
        width: 33%;
    }

    .elementor-1008 .elementor-element.elementor-element-54482f1a {
        width: 33.5%;
    }

    .elementor-1008 .elementor-element.elementor-element-77f49539 {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-7f7803f4 {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-3edc5971 {
        width: 50%;
    }

    .elementor-1008 .elementor-element.elementor-element-764716c8 {
        width: 50%;
    }

    .elementor-1008 .elementor-element.elementor-element-4f64059b {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-6ea23430 {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-42c7536d {
        width: 50%;
    }

    .elementor-1008 .elementor-element.elementor-element-79c9ec8b {
        width: 50%;
    }

    .elementor-1008 .elementor-element.elementor-element-2d57940a {
        width: 50%;
    }

    .elementor-1008 .elementor-element.elementor-element-6d42abb4 {
        width: 50%;
    }

    .elementor-1008 .elementor-element.elementor-element-383fa54f {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-6efe184f {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-6cb309d7 {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-3720a23c {
        width: 50%;
    }

    .elementor-1008 .elementor-element.elementor-element-7307b41e {
        width: 50%;
    }

    .elementor-1008 .elementor-element.elementor-element-7cb49b27 {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-5bbf3e71 {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-3bf19c40 {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-185a5207 {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-9ee2118 {
        width: 50%;
    }

    .elementor-1008 .elementor-element.elementor-element-64818426 {
        width: 50%;
    }

    .elementor-1008 .elementor-element.elementor-element-705c9ef1 {
        width: 50%;
    }

    .elementor-1008 .elementor-element.elementor-element-52fbb58a {
        width: 50%;
    }

    .elementor-1008 .elementor-element.elementor-element-455af69c {
        width: 100%;
    }

    .elementor-1008 .elementor-element.elementor-element-194df598 {
        width: 100%;
    }
}

@media(min-width:1025px) {

    .elementor-1008 .elementor-element.elementor-element-562d38a5:not(.elementor-motion-effects-element-type-background),
    .elementor-1008 .elementor-element.elementor-element-562d38a5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}