.elementor-231 .elementor-element.elementor-element-4dc226f:not(.elementor-motion-effects-element-type-background),
.elementor-231 .elementor-element.elementor-element-4dc226f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://virtuelly.tokotema.com/wp-content/uploads/2022/12/asia-businessmen-and-businesswomen-meeting-conduct-2021-09-01-01-21-58-utc.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-231 .elementor-element.elementor-element-4dc226f > .elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-231 .elementor-element.elementor-element-4dc226f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 155px 0px 125px 0px;
}

.elementor-231 .elementor-element.elementor-element-6412002 {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-6412002 .elementor-heading-title {
    color: var(--e-global-color-9f170ff);
    font-family: var(--e-global-typography-f332652-font-family), Sans-serif;
    font-size: var(--e-global-typography-f332652-font-size);
    font-weight: var(--e-global-typography-f332652-font-weight);
    line-height: var(--e-global-typography-f332652-line-height);
    letter-spacing: var(--e-global-typography-f332652-letter-spacing);
    word-spacing: var(--e-global-typography-f332652-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-90b9770 {
    margin-top: 130px;
    margin-bottom: 200px;
}

.elementor-bc-flex-widget .elementor-231 .elementor-element.elementor-element-ae88f93.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-231 .elementor-element.elementor-element-ae88f93.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-231 .elementor-element.elementor-element-ae88f93 > .elementor-element-populated {
    margin: 0px 150px 0px 200px;
    --e-column-margin-right: 150px;
    --e-column-margin-left: 200px;
    padding: 30px 0px 30px 0px;
}

.elementor-231 .elementor-element.elementor-element-50c14b7 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-50c14b7 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-823c393-font-family), Sans-serif;
    font-size: var(--e-global-typography-823c393-font-size);
    font-weight: var(--e-global-typography-823c393-font-weight);
    text-transform: var(--e-global-typography-823c393-text-transform);
    line-height: var(--e-global-typography-823c393-line-height);
    letter-spacing: var(--e-global-typography-823c393-letter-spacing);
    word-spacing: var(--e-global-typography-823c393-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-50c14b7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-231 .elementor-element.elementor-element-b3932df {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-0dac699);
    --divider-border-width: 5px;
}

.elementor-231 .elementor-element.elementor-element-b3932df .elementor-divider-separator {
    width: 70px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-231 .elementor-element.elementor-element-b3932df .elementor-divider {
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-231 .elementor-element.elementor-element-aaf5af2 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-f332652-font-family), Sans-serif;
    font-size: var(--e-global-typography-f332652-font-size);
    font-weight: var(--e-global-typography-f332652-font-weight);
    line-height: var(--e-global-typography-f332652-line-height);
    letter-spacing: var(--e-global-typography-f332652-letter-spacing);
    word-spacing: var(--e-global-typography-f332652-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-d4d0645 {
    text-align: left;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d336cf7-font-size);
    font-weight: var(--e-global-typography-d336cf7-font-weight);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-629ea9a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-629ea9a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-411891a);
    color: var(--e-global-color-accent);
}

.elementor-231 .elementor-element.elementor-element-629ea9a.elementor-view-framed .elementor-icon,
.elementor-231 .elementor-element.elementor-element-629ea9a.elementor-view-default .elementor-icon {
    color: var(--e-global-color-411891a);
    border-color: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-629ea9a.elementor-view-framed .elementor-icon,
.elementor-231 .elementor-element.elementor-element-629ea9a.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-629ea9a.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-231 .elementor-element.elementor-element-629ea9a.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-231 .elementor-element.elementor-element-629ea9a .elementor-icon {
    font-size: 40px;
    padding: 27px;
    border-radius: 99px 99px 99px 99px;
}

.elementor-231 .elementor-element.elementor-element-629ea9a {
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-bdab870 > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-231 .elementor-element.elementor-element-bdab870 {
    width: var(--container-widget-width, 72%);
    max-width: 72%;
    --container-widget-width: 72%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

.elementor-bc-flex-widget .elementor-231 .elementor-element.elementor-element-e6e34f1.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-231 .elementor-element.elementor-element-e6e34f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-231 .elementor-element.elementor-element-e6e34f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-231 .elementor-element.elementor-element-e6e34f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://virtuelly.tokotema.com/wp-content/uploads/2022/12/businesswoman-posing-while-having-a-meeting-with-h-2022-06-21-07-33-50-utc.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-231 .elementor-element.elementor-element-e6e34f1 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(80deg, var(--e-global-color-primary) 0%, var(--e-global-color-9f170ff) 100%);
    opacity: 0.6;
}

.elementor-231 .elementor-element.elementor-element-e6e34f1 > .elementor-element-populated,
.elementor-231 .elementor-element.elementor-element-e6e34f1 > .elementor-element-populated > .elementor-background-overlay,
.elementor-231 .elementor-element.elementor-element-e6e34f1 > .elementor-background-slideshow {
    border-radius: 8px 0px 0px 8px;
}

.elementor-231 .elementor-element.elementor-element-e6e34f1 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 330px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-e6e34f1 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-231 .elementor-element.elementor-element-a671965 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-231 .elementor-element.elementor-element-a671965 > .elementor-element-populated {
    margin: 0% 0% 0% -20%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: -20%;
    padding: 0px 200px 50px 0px;
}

.elementor-231 .elementor-element.elementor-element-fa20706 .elementor-icon-list-icon i {
    color: var(--e-global-color-9f170ff);
}

.elementor-231 .elementor-element.elementor-element-fa20706 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-9f170ff);
}

.elementor-231 .elementor-element.elementor-element-fa20706 {
    --e-icon-list-icon-size: 14px;
}

.elementor-231 .elementor-element.elementor-element-fa20706 .elementor-icon-list-text {
    color: var(--e-global-color-9f170ff);
}

.elementor-231 .elementor-element.elementor-element-fa20706 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-231 .elementor-element.elementor-element-fa20706 .elementor-icon-list-item > a {
    font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d336cf7-font-size);
    font-weight: var(--e-global-typography-d336cf7-font-weight);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-fa20706 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 18px 24px 18px 24px;
    background-color: var(--e-global-color-accent);
    border-radius: 8px 8px 8px 8px;
}

.elementor-231 .elementor-element.elementor-element-320292d .elementor-icon-list-icon i {
    color: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-320292d .elementor-icon-list-icon svg {
    fill: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-320292d {
    --e-icon-list-icon-size: 14px;
}

.elementor-231 .elementor-element.elementor-element-320292d .elementor-icon-list-text {
    color: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-320292d .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-231 .elementor-element.elementor-element-320292d .elementor-icon-list-item > a {
    font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d336cf7-font-size);
    font-weight: var(--e-global-typography-d336cf7-font-weight);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-320292d > .elementor-widget-container {
    margin: 8px 0px 8px 0px;
    padding: 18px 24px 18px 24px;
    background-color: var(--e-global-color-accent);
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 4px 70px 34px rgba(0, 0, 0, 0.15);
}

.elementor-231 .elementor-element.elementor-element-b26a90f .elementor-icon-list-icon i {
    color: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-b26a90f .elementor-icon-list-icon svg {
    fill: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-b26a90f {
    --e-icon-list-icon-size: 14px;
    width: 100%;
    max-width: 100%;
}

.elementor-231 .elementor-element.elementor-element-b26a90f .elementor-icon-list-text {
    color: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-b26a90f .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-231 .elementor-element.elementor-element-b26a90f .elementor-icon-list-item > a {
    font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d336cf7-font-size);
    font-weight: var(--e-global-typography-d336cf7-font-weight);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-b26a90f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 18px 24px 18px 24px;
    background-color: var(--e-global-color-accent);
    border-radius: 8px 8px 8px 8px;
}

.elementor-231 .elementor-element.elementor-element-2447bed {
    margin-top: 0px;
    margin-bottom: 200px;
}

.elementor-bc-flex-widget .elementor-231 .elementor-element.elementor-element-5e51223.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-231 .elementor-element.elementor-element-5e51223.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-231 .elementor-element.elementor-element-5e51223:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-231 .elementor-element.elementor-element-5e51223 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://virtuelly.tokotema.com/wp-content/uploads/2022/12/confident-businessman-using-laptop-2022-03-24-22-32-57-utc.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-231 .elementor-element.elementor-element-5e51223 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(80deg, var(--e-global-color-primary) 0%, var(--e-global-color-9f170ff) 100%);
    opacity: 0.41;
}

.elementor-231 .elementor-element.elementor-element-5e51223 > .elementor-element-populated,
.elementor-231 .elementor-element.elementor-element-5e51223 > .elementor-element-populated > .elementor-background-overlay,
.elementor-231 .elementor-element.elementor-element-5e51223 > .elementor-background-slideshow {
    border-radius: 0px 8px 8px 0px;
}

.elementor-231 .elementor-element.elementor-element-5e51223 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 200px;
}

.elementor-231 .elementor-element.elementor-element-5e51223 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-231 .elementor-element.elementor-element-c872615 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-231 .elementor-element.elementor-element-c872615:not(.elementor-motion-effects-element-type-background),
.elementor-231 .elementor-element.elementor-element-c872615 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-231 .elementor-element.elementor-element-c872615,
.elementor-231 .elementor-element.elementor-element-c872615 > .elementor-background-overlay {
    border-radius: 8px 0px 8px 0px;
}

.elementor-231 .elementor-element.elementor-element-c872615 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 40px 20px 44px;
}

.elementor-231 .elementor-element.elementor-element-c872615 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-231 .elementor-element.elementor-element-1626862 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-1626862 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-9f170ff);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-1626862:not(.elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-1626862.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-3f0c34a {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-3f0c34a img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-9f170ff);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-3f0c34a > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-231 .elementor-element.elementor-element-3f0c34a:not(.elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-3f0c34a.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-2852eb7 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-2852eb7 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-9f170ff);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-2852eb7 > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-231 .elementor-element.elementor-element-2852eb7:not(.elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-2852eb7.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-fa57e2f {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-fa57e2f img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-9f170ff);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-fa57e2f > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-231 .elementor-element.elementor-element-fa57e2f:not(.elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-fa57e2f.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-28ade78 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-231 .elementor-element.elementor-element-28ade78 .elementskit-funfact {
    justify-content: left;
    display: flex;
}

.elementor-231 .elementor-element.elementor-element-28ade78 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: var(--e-global-color-accent);
    font-family: "Poppins", Sans-serif;
    font-size: 0.875em;
    font-weight: 600;
    line-height: 1.6em;
    margin-bottom: 0px;
}

.elementor-231 .elementor-element.elementor-element-28ade78 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: 0px;
}

.elementor-231 .elementor-element.elementor-element-28ade78 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: var(--e-global-color-9f170ff);
    font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var(--e-global-typography-b0248b8-font-size);
    font-weight: var(--e-global-typography-b0248b8-font-weight);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-28ade78 > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-231 .elementor-element.elementor-element-28ade78 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-231 .elementor-element.elementor-element-3ddae46 > .elementor-element-populated {
    padding: 60px 200px 60px 60px;
}

.elementor-231 .elementor-element.elementor-element-77e2712 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-77e2712 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-823c393-font-family), Sans-serif;
    font-size: var(--e-global-typography-823c393-font-size);
    font-weight: var(--e-global-typography-823c393-font-weight);
    text-transform: var(--e-global-typography-823c393-text-transform);
    line-height: var(--e-global-typography-823c393-line-height);
    letter-spacing: var(--e-global-typography-823c393-letter-spacing);
    word-spacing: var(--e-global-typography-823c393-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-77e2712 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-231 .elementor-element.elementor-element-ff0c9cb {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-0dac699);
    --divider-border-width: 5px;
}

.elementor-231 .elementor-element.elementor-element-ff0c9cb .elementor-divider-separator {
    width: 70px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-231 .elementor-element.elementor-element-ff0c9cb .elementor-divider {
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-231 .elementor-element.elementor-element-f15b104 {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-f15b104 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-43dd473-font-family), Sans-serif;
    font-size: var(--e-global-typography-43dd473-font-size);
    font-weight: var(--e-global-typography-43dd473-font-weight);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-6d16654 {
    text-align: left;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d336cf7-font-size);
    font-weight: var(--e-global-typography-d336cf7-font-weight);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-14bc98f > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-231 .elementor-element.elementor-element-ad6bdbd .elementor-icon-wrapper {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-ad6bdbd.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-411891a);
    color: var(--e-global-color-accent);
}

.elementor-231 .elementor-element.elementor-element-ad6bdbd.elementor-view-framed .elementor-icon,
.elementor-231 .elementor-element.elementor-element-ad6bdbd.elementor-view-default .elementor-icon {
    color: var(--e-global-color-411891a);
    border-color: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-ad6bdbd.elementor-view-framed .elementor-icon,
.elementor-231 .elementor-element.elementor-element-ad6bdbd.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-ad6bdbd.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-231 .elementor-element.elementor-element-ad6bdbd.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-231 .elementor-element.elementor-element-ad6bdbd {
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-1f12af7 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-231 .elementor-element.elementor-element-1f12af7 .elementskit-funfact {
    justify-content: left;
    display: flex;
}

.elementor-231 .elementor-element.elementor-element-1f12af7 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-43dd473-font-family), Sans-serif;
    font-size: var(--e-global-typography-43dd473-font-size);
    font-weight: var(--e-global-typography-43dd473-font-weight);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
    margin-bottom: -10px;
}

.elementor-231 .elementor-element.elementor-element-1f12af7 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: 0px;
}

.elementor-231 .elementor-element.elementor-element-1f12af7 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d336cf7-font-size);
    font-weight: var(--e-global-typography-d336cf7-font-weight);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-1f12af7 > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-231 .elementor-element.elementor-element-1f12af7 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-231 .elementor-element.elementor-element-f4b5a68 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-f4b5a68.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-411891a);
    color: var(--e-global-color-accent);
}

.elementor-231 .elementor-element.elementor-element-f4b5a68.elementor-view-framed .elementor-icon,
.elementor-231 .elementor-element.elementor-element-f4b5a68.elementor-view-default .elementor-icon {
    color: var(--e-global-color-411891a);
    border-color: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-f4b5a68.elementor-view-framed .elementor-icon,
.elementor-231 .elementor-element.elementor-element-f4b5a68.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-f4b5a68.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-231 .elementor-element.elementor-element-f4b5a68.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-231 .elementor-element.elementor-element-f4b5a68 {
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-1366a62 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-231 .elementor-element.elementor-element-1366a62 .elementskit-funfact {
    justify-content: left;
    display: flex;
}

.elementor-231 .elementor-element.elementor-element-1366a62 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-43dd473-font-family), Sans-serif;
    font-size: var(--e-global-typography-43dd473-font-size);
    font-weight: var(--e-global-typography-43dd473-font-weight);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
    margin-bottom: -10px;
}

.elementor-231 .elementor-element.elementor-element-1366a62 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: 0px;
}

.elementor-231 .elementor-element.elementor-element-1366a62 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d336cf7-font-size);
    font-weight: var(--e-global-typography-d336cf7-font-weight);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-1366a62 > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-231 .elementor-element.elementor-element-1366a62 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-231 .elementor-element.elementor-element-81b64d9 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-231 .elementor-element.elementor-element-81b64d9 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-231 .elementor-element.elementor-element-6da51a0 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-6da51a0.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-411891a);
    color: var(--e-global-color-accent);
}

.elementor-231 .elementor-element.elementor-element-6da51a0.elementor-view-framed .elementor-icon,
.elementor-231 .elementor-element.elementor-element-6da51a0.elementor-view-default .elementor-icon {
    color: var(--e-global-color-411891a);
    border-color: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-6da51a0.elementor-view-framed .elementor-icon,
.elementor-231 .elementor-element.elementor-element-6da51a0.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-6da51a0.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-231 .elementor-element.elementor-element-6da51a0.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-231 .elementor-element.elementor-element-6da51a0 {
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-de5ffab .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-231 .elementor-element.elementor-element-de5ffab .elementskit-funfact {
    justify-content: left;
    display: flex;
}

.elementor-231 .elementor-element.elementor-element-de5ffab .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-43dd473-font-family), Sans-serif;
    font-size: var(--e-global-typography-43dd473-font-size);
    font-weight: var(--e-global-typography-43dd473-font-weight);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
    margin-bottom: -10px;
}

.elementor-231 .elementor-element.elementor-element-de5ffab .elementskit-funfact .funfact-content .number-percentage {
    margin-right: 0px;
}

.elementor-231 .elementor-element.elementor-element-de5ffab .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d336cf7-font-size);
    font-weight: var(--e-global-typography-d336cf7-font-weight);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-de5ffab > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-231 .elementor-element.elementor-element-de5ffab {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-231 .elementor-element.elementor-element-ec0d6d6 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-ec0d6d6.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-411891a);
    color: var(--e-global-color-accent);
}

.elementor-231 .elementor-element.elementor-element-ec0d6d6.elementor-view-framed .elementor-icon,
.elementor-231 .elementor-element.elementor-element-ec0d6d6.elementor-view-default .elementor-icon {
    color: var(--e-global-color-411891a);
    border-color: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-ec0d6d6.elementor-view-framed .elementor-icon,
.elementor-231 .elementor-element.elementor-element-ec0d6d6.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-ec0d6d6.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-231 .elementor-element.elementor-element-ec0d6d6.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-231 .elementor-element.elementor-element-ec0d6d6 {
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-40fd0e5 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-231 .elementor-element.elementor-element-40fd0e5 .elementskit-funfact {
    justify-content: left;
    display: flex;
}

.elementor-231 .elementor-element.elementor-element-40fd0e5 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-43dd473-font-family), Sans-serif;
    font-size: var(--e-global-typography-43dd473-font-size);
    font-weight: var(--e-global-typography-43dd473-font-weight);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
    margin-bottom: -10px;
}

.elementor-231 .elementor-element.elementor-element-40fd0e5 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: 0px;
}

.elementor-231 .elementor-element.elementor-element-40fd0e5 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d336cf7-font-size);
    font-weight: var(--e-global-typography-d336cf7-font-weight);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-40fd0e5 > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-231 .elementor-element.elementor-element-40fd0e5 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-231 .elementor-element.elementor-element-aefb229 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-231 .elementor-element.elementor-element-aefb229 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-231 .elementor-element.elementor-element-850f367 img {
    width: 100%;
    max-width: 100%;
    height: 79vh;
    object-fit: cover;
}

.elementor-231 .elementor-element.elementor-element-821dd26 {
    margin-top: -155px;
    margin-bottom: 0px;
}

.elementor-231 .elementor-element.elementor-element-a97a149:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-231 .elementor-element.elementor-element-a97a149 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-231 .elementor-element.elementor-element-a97a149 > .elementor-element-populated,
.elementor-231 .elementor-element.elementor-element-a97a149 > .elementor-element-populated > .elementor-background-overlay,
.elementor-231 .elementor-element.elementor-element-a97a149 > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-231 .elementor-element.elementor-element-a97a149 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 90px 60px 100px;
}

.elementor-231 .elementor-element.elementor-element-a97a149 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-231 .elementor-element.elementor-element-1240d61 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-1240d61 .elementor-heading-title {
    color: var(--e-global-color-9f170ff);
    font-family: var(--e-global-typography-823c393-font-family), Sans-serif;
    font-size: var(--e-global-typography-823c393-font-size);
    font-weight: var(--e-global-typography-823c393-font-weight);
    text-transform: var(--e-global-typography-823c393-text-transform);
    line-height: var(--e-global-typography-823c393-line-height);
    letter-spacing: var(--e-global-typography-823c393-letter-spacing);
    word-spacing: var(--e-global-typography-823c393-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-1240d61 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-231 .elementor-element.elementor-element-09b0503 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-0dac699);
    --divider-border-width: 5px;
}

.elementor-231 .elementor-element.elementor-element-09b0503 .elementor-divider-separator {
    width: 70px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-231 .elementor-element.elementor-element-09b0503 .elementor-divider {
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-231 .elementor-element.elementor-element-8a11f18 {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-8a11f18 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-43dd473-font-family), Sans-serif;
    font-size: var(--e-global-typography-43dd473-font-size);
    font-weight: var(--e-global-typography-43dd473-font-weight);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-205d001 {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-205d001 .elementor-heading-title {
    color: var(--e-global-color-9f170ff);
    font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d336cf7-font-size);
    font-weight: var(--e-global-typography-d336cf7-font-weight);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}

.elementor-bc-flex-widget .elementor-231 .elementor-element.elementor-element-a5f0c72.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-231 .elementor-element.elementor-element-a5f0c72.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-231 .elementor-element.elementor-element-a5f0c72 > .elementor-element-populated {
    padding: 0px 0px 20px 97px;
}

.elementor-231 .elementor-element.elementor-element-b2def3a {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-b2def3a .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
    font-size: var(--e-global-typography-99509ac-font-size);
    font-weight: var(--e-global-typography-99509ac-font-weight);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-25a4d81 {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-25a4d81 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d336cf7-font-size);
    font-weight: var(--e-global-typography-d336cf7-font-weight);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-c0f4103 {
    margin-top: 80px;
    margin-bottom: 140px;
}

.elementor-231 .elementor-element.elementor-element-1ce7b0c.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-231 .elementor-element.elementor-element-1ce7b0c > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-231 .elementor-element.elementor-element-699bb13 {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-699bb13 img {
    width: 100%;
    max-width: 100%;
    height: 375px;
    object-fit: cover;
    border-radius: 8px 8px 8px 8px;
}

.elementor-231 .elementor-element.elementor-element-c059027.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-231 .elementor-element.elementor-element-c059027.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-231 .elementor-element.elementor-element-c059027.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-231 .elementor-element.elementor-element-c059027 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-231 .elementor-element.elementor-element-c059027 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-c059027 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-c059027 .elementor-image-box-title {
    margin-bottom: 5px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
    font-size: var(--e-global-typography-99509ac-font-size);
    font-weight: var(--e-global-typography-99509ac-font-weight);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-c059027 .elementor-image-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d336cf7-font-size);
    font-weight: var(--e-global-typography-d336cf7-font-weight);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-c059027 > .elementor-widget-container {
    margin: -90px 0px 30px 0px;
    padding: 20px 32px 20px 32px;
    background-color: var(--e-global-color-9f170ff);
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.09);
}

.elementor-231 .elementor-element.elementor-element-c059027 {
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-a2fc428 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 20px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
}

.elementor-231 .elementor-element.elementor-element-a2fc428 .elementor-widget-container {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-a2fc428 .elementor-social-icon {
    background-color: var(--e-global-color-accent);
    --icon-padding: 0.8em;
}

.elementor-231 .elementor-element.elementor-element-a2fc428 .elementor-social-icon i {
    color: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-a2fc428 .elementor-social-icon svg {
    fill: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-9148d81.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-231 .elementor-element.elementor-element-9148d81 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-231 .elementor-element.elementor-element-2119d79 {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-2119d79 img {
    width: 100%;
    max-width: 100%;
    height: 375px;
    object-fit: cover;
    border-radius: 8px 8px 8px 8px;
}

.elementor-231 .elementor-element.elementor-element-84007c6.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-231 .elementor-element.elementor-element-84007c6.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-231 .elementor-element.elementor-element-84007c6.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-231 .elementor-element.elementor-element-84007c6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-231 .elementor-element.elementor-element-84007c6 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-84007c6 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-84007c6 .elementor-image-box-title {
    margin-bottom: 5px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
    font-size: var(--e-global-typography-99509ac-font-size);
    font-weight: var(--e-global-typography-99509ac-font-weight);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-84007c6 .elementor-image-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d336cf7-font-size);
    font-weight: var(--e-global-typography-d336cf7-font-weight);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-84007c6 > .elementor-widget-container {
    margin: -90px 0px 30px 0px;
    padding: 20px 32px 20px 32px;
    background-color: var(--e-global-color-9f170ff);
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.09);
}

.elementor-231 .elementor-element.elementor-element-84007c6 {
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-16dbbb6 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 20px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
}

.elementor-231 .elementor-element.elementor-element-16dbbb6 .elementor-widget-container {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-16dbbb6 .elementor-social-icon {
    background-color: var(--e-global-color-accent);
    --icon-padding: 0.8em;
}

.elementor-231 .elementor-element.elementor-element-16dbbb6 .elementor-social-icon i {
    color: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-16dbbb6 .elementor-social-icon svg {
    fill: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-8642052.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-231 .elementor-element.elementor-element-8642052 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-231 .elementor-element.elementor-element-ee2b4f4 {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-ee2b4f4 img {
    width: 100%;
    max-width: 100%;
    height: 375px;
    object-fit: cover;
    border-radius: 8px 8px 8px 8px;
}

.elementor-231 .elementor-element.elementor-element-bebc43a.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-231 .elementor-element.elementor-element-bebc43a.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-231 .elementor-element.elementor-element-bebc43a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-231 .elementor-element.elementor-element-bebc43a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-231 .elementor-element.elementor-element-bebc43a .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-231 .elementor-element.elementor-element-bebc43a .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-bebc43a .elementor-image-box-title {
    margin-bottom: 5px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
    font-size: var(--e-global-typography-99509ac-font-size);
    font-weight: var(--e-global-typography-99509ac-font-weight);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-bebc43a .elementor-image-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d336cf7-font-size);
    font-weight: var(--e-global-typography-d336cf7-font-weight);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-bebc43a > .elementor-widget-container {
    margin: -90px 0px 30px 0px;
    padding: 20px 32px 20px 32px;
    background-color: var(--e-global-color-9f170ff);
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.09);
}

.elementor-231 .elementor-element.elementor-element-bebc43a {
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-ee79d37 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 20px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
}

.elementor-231 .elementor-element.elementor-element-ee79d37 .elementor-widget-container {
    text-align: center;
}

.elementor-231 .elementor-element.elementor-element-ee79d37 .elementor-social-icon {
    background-color: var(--e-global-color-accent);
    --icon-padding: 0.8em;
}

.elementor-231 .elementor-element.elementor-element-ee79d37 .elementor-social-icon i {
    color: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-ee79d37 .elementor-social-icon svg {
    fill: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-5602e6c:not(.elementor-motion-effects-element-type-background),
.elementor-231 .elementor-element.elementor-element-5602e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-411891a);
}

.elementor-231 .elementor-element.elementor-element-5602e6c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-231 .elementor-element.elementor-element-5602e6c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-231 .elementor-element.elementor-element-da0b007.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-231 .elementor-element.elementor-element-b406a05 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-b406a05 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-823c393-font-family), Sans-serif;
    font-size: var(--e-global-typography-823c393-font-size);
    font-weight: var(--e-global-typography-823c393-font-weight);
    text-transform: var(--e-global-typography-823c393-text-transform);
    line-height: var(--e-global-typography-823c393-line-height);
    letter-spacing: var(--e-global-typography-823c393-letter-spacing);
    word-spacing: var(--e-global-typography-823c393-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-b406a05 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-231 .elementor-element.elementor-element-3ade05d {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-231 .elementor-element.elementor-element-d72aa16.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-231 .elementor-element.elementor-global-541 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-0dac699);
    --divider-border-width: 5px;
}

.elementor-231 .elementor-element.elementor-global-541 .elementor-divider-separator {
    width: 70px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-231 .elementor-element.elementor-global-541 .elementor-divider {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-231 .elementor-element.elementor-element-88b616a {
    text-align: center;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
}

.elementor-231 .elementor-element.elementor-element-88b616a .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-43dd473-font-family), Sans-serif;
    font-size: var(--e-global-typography-43dd473-font-size);
    font-weight: var(--e-global-typography-43dd473-font-weight);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-42713e3 {
    margin-top: 60px;
    margin-bottom: 30px;
}

.elementor-231 .elementor-element.elementor-element-2d67748 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-231 .elementor-element.elementor-element-2d67748:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-231 .elementor-element.elementor-element-2d67748 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-231 .elementor-element.elementor-element-2d67748 > .elementor-element-populated,
.elementor-231 .elementor-element.elementor-element-2d67748 > .elementor-element-populated > .elementor-background-overlay,
.elementor-231 .elementor-element.elementor-element-2d67748 > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-231 .elementor-element.elementor-element-2d67748 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 44px 42px 44px 42px;
}

.elementor-231 .elementor-element.elementor-element-2d67748 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-231 .elementor-element.elementor-element-d94c2a0 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-d94c2a0 img {
    width: 64px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-d94c2a0 > .elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-231 .elementor-element.elementor-element-d94c2a0:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-d94c2a0.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-4bf807d {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-4bf807d .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
    font-size: var(--e-global-typography-99509ac-font-size);
    font-weight: var(--e-global-typography-99509ac-font-weight);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-412b296 .elementor-icon-list-icon i {
    color: var(--e-global-color-9f170ff);
}

.elementor-231 .elementor-element.elementor-element-412b296 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-9f170ff);
}

.elementor-231 .elementor-element.elementor-element-412b296 {
    --e-icon-list-icon-size: 14px;
}

.elementor-231 .elementor-element.elementor-element-412b296 .elementor-icon-list-text {
    color: var(--e-global-color-9f170ff);
}

.elementor-231 .elementor-element.elementor-element-412b296 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-231 .elementor-element.elementor-element-412b296 .elementor-icon-list-item > a {
    font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d336cf7-font-size);
    font-weight: var(--e-global-typography-d336cf7-font-weight);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-412b296 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    border-radius: 8px 8px 8px 8px;
}

.elementor-231 .elementor-element.elementor-element-3005b93 {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-3005b93 .elementor-heading-title {
    color: var(--e-global-color-9f170ff);
    font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var(--e-global-typography-b0248b8-font-size);
    font-weight: var(--e-global-typography-b0248b8-font-weight);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-8df6bd1 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-8df6bd1 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-9f170ff);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-8df6bd1:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-8df6bd1.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-c29fd86 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-c29fd86 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-9f170ff);
    border-radius: 100px 100px 100px 100px;
}

.elementor-231 .elementor-element.elementor-element-c29fd86 > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-231 .elementor-element.elementor-element-c29fd86:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-c29fd86.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-2e43278 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-2e43278 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-9f170ff);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-2e43278 > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-231 .elementor-element.elementor-element-2e43278:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-2e43278.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-277afcd {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-277afcd img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-9f170ff);
    border-radius: 100px 100px 100px 100px;
}

.elementor-231 .elementor-element.elementor-element-277afcd > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-231 .elementor-element.elementor-element-277afcd:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-277afcd.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-036b8b0 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-231 .elementor-element.elementor-element-036b8b0 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var(--e-global-typography-b0248b8-font-size);
    font-weight: var(--e-global-typography-b0248b8-font-weight);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-036b8b0 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-231 .elementor-element.elementor-element-7ec7fef > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-231 .elementor-element.elementor-element-7ec7fef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-231 .elementor-element.elementor-element-7ec7fef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-9f170ff);
}

.elementor-231 .elementor-element.elementor-element-7ec7fef > .elementor-element-populated,
.elementor-231 .elementor-element.elementor-element-7ec7fef > .elementor-element-populated > .elementor-background-overlay,
.elementor-231 .elementor-element.elementor-element-7ec7fef > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-231 .elementor-element.elementor-element-7ec7fef > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 44px 42px 44px 42px;
}

.elementor-231 .elementor-element.elementor-element-7ec7fef > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-231 .elementor-element.elementor-element-e4c7a51 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-e4c7a51 img {
    width: 64px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-e4c7a51 > .elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-231 .elementor-element.elementor-element-e4c7a51:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-e4c7a51.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-d697a29 {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-d697a29 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
    font-size: var(--e-global-typography-99509ac-font-size);
    font-weight: var(--e-global-typography-99509ac-font-weight);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-c961b3f .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-231 .elementor-element.elementor-element-c961b3f .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-231 .elementor-element.elementor-element-c961b3f {
    --e-icon-list-icon-size: 14px;
}

.elementor-231 .elementor-element.elementor-element-c961b3f .elementor-icon-list-text {
    color: var(--e-global-color-primary);
}

.elementor-231 .elementor-element.elementor-element-c961b3f .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-231 .elementor-element.elementor-element-c961b3f .elementor-icon-list-item > a {
    font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d336cf7-font-size);
    font-weight: var(--e-global-typography-d336cf7-font-weight);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-c961b3f > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    border-radius: 8px 8px 8px 8px;
}

.elementor-231 .elementor-element.elementor-element-242a187 {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-242a187 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var(--e-global-typography-b0248b8-font-size);
    font-weight: var(--e-global-typography-b0248b8-font-weight);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-8504fed {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-8504fed img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-8504fed:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-8504fed.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-611b615 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-611b615 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-611b615 > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-231 .elementor-element.elementor-element-611b615:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-611b615.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-f537c8a {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-f537c8a img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-f537c8a > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-231 .elementor-element.elementor-element-f537c8a:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-f537c8a.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-fa183d1 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-fa183d1 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-fa183d1 > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-231 .elementor-element.elementor-element-fa183d1:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-fa183d1.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-108d56c {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-231 .elementor-element.elementor-element-108d56c .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var(--e-global-typography-b0248b8-font-size);
    font-weight: var(--e-global-typography-b0248b8-font-weight);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-108d56c > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-231 .elementor-element.elementor-element-e9144a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-231 .elementor-element.elementor-element-e9144a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-231 .elementor-element.elementor-element-e9144a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-9f170ff);
}

.elementor-231 .elementor-element.elementor-element-e9144a6 > .elementor-element-populated,
.elementor-231 .elementor-element.elementor-element-e9144a6 > .elementor-element-populated > .elementor-background-overlay,
.elementor-231 .elementor-element.elementor-element-e9144a6 > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-231 .elementor-element.elementor-element-e9144a6 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 44px 42px 44px 42px;
}

.elementor-231 .elementor-element.elementor-element-e9144a6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-231 .elementor-element.elementor-element-8a260a9 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-8a260a9 img {
    width: 64px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-8a260a9 > .elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-231 .elementor-element.elementor-element-8a260a9:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-8a260a9.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-0c56f8d {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-0c56f8d .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
    font-size: var(--e-global-typography-99509ac-font-size);
    font-weight: var(--e-global-typography-99509ac-font-weight);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-51297ba .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-231 .elementor-element.elementor-element-51297ba .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-231 .elementor-element.elementor-element-51297ba {
    --e-icon-list-icon-size: 14px;
}

.elementor-231 .elementor-element.elementor-element-51297ba .elementor-icon-list-text {
    color: var(--e-global-color-primary);
}

.elementor-231 .elementor-element.elementor-element-51297ba .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-231 .elementor-element.elementor-element-51297ba .elementor-icon-list-item > a {
    font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d336cf7-font-size);
    font-weight: var(--e-global-typography-d336cf7-font-weight);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-51297ba > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    border-radius: 8px 8px 8px 8px;
}

.elementor-231 .elementor-element.elementor-element-d3f5371 {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-d3f5371 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var(--e-global-typography-b0248b8-font-size);
    font-weight: var(--e-global-typography-b0248b8-font-weight);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-21a4814 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-21a4814 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-21a4814:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-21a4814.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-027217e {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-027217e img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-027217e > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-231 .elementor-element.elementor-element-027217e:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-027217e.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-b247426 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-b247426 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-b247426 > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-231 .elementor-element.elementor-element-b247426:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-b247426.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-4c17c2d {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-4c17c2d img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-4c17c2d > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-231 .elementor-element.elementor-element-4c17c2d:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-4c17c2d.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-03177ac {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-231 .elementor-element.elementor-element-03177ac .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var(--e-global-typography-b0248b8-font-size);
    font-weight: var(--e-global-typography-b0248b8-font-weight);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-03177ac > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-231 .elementor-element.elementor-element-f7ff904 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-231 .elementor-element.elementor-element-f7ff904:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-231 .elementor-element.elementor-element-f7ff904 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-9f170ff);
}

.elementor-231 .elementor-element.elementor-element-f7ff904 > .elementor-element-populated,
.elementor-231 .elementor-element.elementor-element-f7ff904 > .elementor-element-populated > .elementor-background-overlay,
.elementor-231 .elementor-element.elementor-element-f7ff904 > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-231 .elementor-element.elementor-element-f7ff904 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 44px 42px 44px 42px;
}

.elementor-231 .elementor-element.elementor-element-f7ff904 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-231 .elementor-element.elementor-element-7d216b5 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-7d216b5 img {
    width: 64px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-7d216b5 > .elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-231 .elementor-element.elementor-element-7d216b5:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-7d216b5.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-4311139 {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-4311139 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
    font-size: var(--e-global-typography-99509ac-font-size);
    font-weight: var(--e-global-typography-99509ac-font-weight);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-e187f5b .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-231 .elementor-element.elementor-element-e187f5b .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-231 .elementor-element.elementor-element-e187f5b {
    --e-icon-list-icon-size: 14px;
}

.elementor-231 .elementor-element.elementor-element-e187f5b .elementor-icon-list-text {
    color: var(--e-global-color-primary);
}

.elementor-231 .elementor-element.elementor-element-e187f5b .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-231 .elementor-element.elementor-element-e187f5b .elementor-icon-list-item > a {
    font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d336cf7-font-size);
    font-weight: var(--e-global-typography-d336cf7-font-weight);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-e187f5b > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    border-radius: 8px 8px 8px 8px;
}

.elementor-231 .elementor-element.elementor-element-6d2fa19 {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-6d2fa19 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var(--e-global-typography-b0248b8-font-size);
    font-weight: var(--e-global-typography-b0248b8-font-weight);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-16e3f93 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-16e3f93 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-16e3f93:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-16e3f93.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-8cfef5e {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-8cfef5e img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-8cfef5e > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-231 .elementor-element.elementor-element-8cfef5e:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-8cfef5e.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-2ded9ee {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-2ded9ee img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-2ded9ee > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-231 .elementor-element.elementor-element-2ded9ee:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-2ded9ee.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-2c1a996 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-2c1a996 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-2c1a996 > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-231 .elementor-element.elementor-element-2c1a996:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-2c1a996.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-c48cd7a {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-231 .elementor-element.elementor-element-c48cd7a .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var(--e-global-typography-b0248b8-font-size);
    font-weight: var(--e-global-typography-b0248b8-font-weight);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-c48cd7a > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-231 .elementor-element.elementor-element-30df467 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-231 .elementor-element.elementor-element-30df467:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-231 .elementor-element.elementor-element-30df467 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-9f170ff);
}

.elementor-231 .elementor-element.elementor-element-30df467 > .elementor-element-populated,
.elementor-231 .elementor-element.elementor-element-30df467 > .elementor-element-populated > .elementor-background-overlay,
.elementor-231 .elementor-element.elementor-element-30df467 > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-231 .elementor-element.elementor-element-30df467 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 44px 42px 44px 42px;
}

.elementor-231 .elementor-element.elementor-element-30df467 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-231 .elementor-element.elementor-element-7c9e655 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-7c9e655 img {
    width: 64px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-7c9e655 > .elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-231 .elementor-element.elementor-element-7c9e655:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-7c9e655.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-9c2923a {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-9c2923a .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
    font-size: var(--e-global-typography-99509ac-font-size);
    font-weight: var(--e-global-typography-99509ac-font-weight);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-a45fb48 .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-231 .elementor-element.elementor-element-a45fb48 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-231 .elementor-element.elementor-element-a45fb48 {
    --e-icon-list-icon-size: 14px;
}

.elementor-231 .elementor-element.elementor-element-a45fb48 .elementor-icon-list-text {
    color: var(--e-global-color-primary);
}

.elementor-231 .elementor-element.elementor-element-a45fb48 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-231 .elementor-element.elementor-element-a45fb48 .elementor-icon-list-item > a {
    font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d336cf7-font-size);
    font-weight: var(--e-global-typography-d336cf7-font-weight);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-a45fb48 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    border-radius: 8px 8px 8px 8px;
}

.elementor-231 .elementor-element.elementor-element-de31d7c {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-de31d7c .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var(--e-global-typography-b0248b8-font-size);
    font-weight: var(--e-global-typography-b0248b8-font-weight);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-e53eab3 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-e53eab3 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-e53eab3:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-e53eab3.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-72c6ce9 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-72c6ce9 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-72c6ce9 > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-231 .elementor-element.elementor-element-72c6ce9:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-72c6ce9.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-fa9d4fa {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-fa9d4fa img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-fa9d4fa > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-231 .elementor-element.elementor-element-fa9d4fa:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-fa9d4fa.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-b8803e5 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-b8803e5 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-b8803e5 > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-231 .elementor-element.elementor-element-b8803e5:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-b8803e5.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-6ee9cdf {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-231 .elementor-element.elementor-element-6ee9cdf .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var(--e-global-typography-b0248b8-font-size);
    font-weight: var(--e-global-typography-b0248b8-font-weight);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-6ee9cdf > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-231 .elementor-element.elementor-element-05584e7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-231 .elementor-element.elementor-element-05584e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-231 .elementor-element.elementor-element-05584e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-9f170ff);
}

.elementor-231 .elementor-element.elementor-element-05584e7 > .elementor-element-populated,
.elementor-231 .elementor-element.elementor-element-05584e7 > .elementor-element-populated > .elementor-background-overlay,
.elementor-231 .elementor-element.elementor-element-05584e7 > .elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-231 .elementor-element.elementor-element-05584e7 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 44px 42px 44px 42px;
}

.elementor-231 .elementor-element.elementor-element-05584e7 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-231 .elementor-element.elementor-element-c976409 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-c976409 img {
    width: 64px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-c976409 > .elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-231 .elementor-element.elementor-element-c976409:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-c976409.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-1db143a {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-1db143a .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
    font-size: var(--e-global-typography-99509ac-font-size);
    font-weight: var(--e-global-typography-99509ac-font-weight);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-a95420f .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-231 .elementor-element.elementor-element-a95420f .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-231 .elementor-element.elementor-element-a95420f {
    --e-icon-list-icon-size: 14px;
}

.elementor-231 .elementor-element.elementor-element-a95420f .elementor-icon-list-text {
    color: var(--e-global-color-primary);
}

.elementor-231 .elementor-element.elementor-element-a95420f .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-231 .elementor-element.elementor-element-a95420f .elementor-icon-list-item > a {
    font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d336cf7-font-size);
    font-weight: var(--e-global-typography-d336cf7-font-weight);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-a95420f > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    border-radius: 8px 8px 8px 8px;
}

.elementor-231 .elementor-element.elementor-element-40465fe {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-40465fe .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var(--e-global-typography-b0248b8-font-size);
    font-weight: var(--e-global-typography-b0248b8-font-weight);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-1f794de {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-1f794de img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-1f794de:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-1f794de.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-b21b13d {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-b21b13d img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-b21b13d > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-231 .elementor-element.elementor-element-b21b13d:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-b21b13d.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-033bc11 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-033bc11 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-033bc11 > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-231 .elementor-element.elementor-element-033bc11:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-033bc11.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-b6dda83 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-231 .elementor-element.elementor-element-b6dda83 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-231 .elementor-element.elementor-element-b6dda83 > .elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-231 .elementor-element.elementor-element-b6dda83:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-b6dda83.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://virtuelly.tokotema.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-231 .elementor-element.elementor-element-050d39e {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-231 .elementor-element.elementor-element-050d39e .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var(--e-global-typography-b0248b8-font-size);
    font-weight: var(--e-global-typography-b0248b8-font-weight);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-050d39e > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-231 .elementor-element.elementor-element-8903288 {
    margin-top: 200px;
    margin-bottom: 200px;
}

.elementor-231 .elementor-element.elementor-element-c2dd2e6.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-231 .elementor-element.elementor-element-056f518 {
    text-align: center;
    width: var(--container-widget-width, 86%);
    max-width: 86%;
    --container-widget-width: 86%;
    --container-widget-flex-grow: 0;
}

.elementor-231 .elementor-element.elementor-element-056f518 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-9fba450-font-family), Sans-serif;
    font-size: var(--e-global-typography-9fba450-font-size);
    font-weight: var(--e-global-typography-9fba450-font-weight);
    line-height: var(--e-global-typography-9fba450-line-height);
    letter-spacing: var(--e-global-typography-9fba450-letter-spacing);
    word-spacing: var(--e-global-typography-9fba450-word-spacing);
}

.elementor-231 .elementor-element.elementor-element-35e69df > .elementor-container {
    max-width: 940px;
}

.elementor-231 .elementor-element.elementor-element-35e69df > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-231 .elementor-element.elementor-element-35e69df {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-231 .elementor-element.elementor-element-74479b2 img {
    width: 80%;
}

.elementor-231 .elementor-element.elementor-element-dd8aa3a img {
    width: 80%;
}

.elementor-231 .elementor-element.elementor-element-9d16eef img {
    width: 80%;
}

.elementor-231 .elementor-element.elementor-element-9351c26 img {
    width: 80%;
}

.elementor-231 .elementor-element.elementor-element-b5dfe60 > .elementor-container {
    max-width: 940px;
}

.elementor-231 .elementor-element.elementor-element-b5dfe60 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-231 .elementor-element.elementor-element-7f86d38 img {
    width: 80%;
}

.elementor-231 .elementor-element.elementor-element-4b5abbc img {
    width: 80%;
}

.elementor-231 .elementor-element.elementor-element-e2bc450 img {
    width: 80%;
}

.elementor-231 .elementor-element.elementor-element-3efcb60 img {
    width: 80%;
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-231 .elementor-element.elementor-element-4dc226f {
        padding: 100px 40px 100px 40px;
    }

    .elementor-231 .elementor-element.elementor-element-6412002 .elementor-heading-title {
        font-size: var(--e-global-typography-f332652-font-size);
        line-height: var(--e-global-typography-f332652-line-height);
        letter-spacing: var(--e-global-typography-f332652-letter-spacing);
        word-spacing: var(--e-global-typography-f332652-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-90b9770 {
        margin-top: 90px;
        margin-bottom: 60px;
    }

    .elementor-231 .elementor-element.elementor-element-ae88f93 > .elementor-element-populated {
        margin: 0px 40px 0px 40px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 40px;
    }

    .elementor-231 .elementor-element.elementor-element-50c14b7 .elementor-heading-title {
        font-size: var(--e-global-typography-823c393-font-size);
        line-height: var(--e-global-typography-823c393-line-height);
        letter-spacing: var(--e-global-typography-823c393-letter-spacing);
        word-spacing: var(--e-global-typography-823c393-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-aaf5af2 .elementor-heading-title {
        font-size: var(--e-global-typography-f332652-font-size);
        line-height: var(--e-global-typography-f332652-line-height);
        letter-spacing: var(--e-global-typography-f332652-letter-spacing);
        word-spacing: var(--e-global-typography-f332652-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-d4d0645 {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-e6e34f1 > .elementor-element-populated {
        margin: 0px 0px 0px 90px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 90px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-231 .elementor-element.elementor-element-a671965 > .elementor-element-populated {
        margin: 0% 0% 0% -8%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: -8%;
        padding: 190px 400px 50px 0px;
    }

    .elementor-231 .elementor-element.elementor-element-fa20706 .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-231 .elementor-element.elementor-element-fa20706 .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-320292d .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-231 .elementor-element.elementor-element-320292d .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-b26a90f .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-231 .elementor-element.elementor-element-b26a90f .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-2447bed {
        margin-top: 90px;
        margin-bottom: 90px;
    }

    .elementor-231 .elementor-element.elementor-element-5e51223 > .elementor-element-populated {
        margin: 40px 40px 0px 0px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 0px;
        padding: 600px 0px 0px 300px;
    }

    .elementor-231 .elementor-element.elementor-element-473cc93.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-231 .elementor-element.elementor-element-28ade78 .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-3ddae46 > .elementor-element-populated {
        padding: 0px 40px 0px 40px;
    }

    .elementor-231 .elementor-element.elementor-element-77e2712 .elementor-heading-title {
        font-size: var(--e-global-typography-823c393-font-size);
        line-height: var(--e-global-typography-823c393-line-height);
        letter-spacing: var(--e-global-typography-823c393-letter-spacing);
        word-spacing: var(--e-global-typography-823c393-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-f15b104 .elementor-heading-title {
        font-size: var(--e-global-typography-43dd473-font-size);
        line-height: var(--e-global-typography-43dd473-line-height);
        letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
        word-spacing: var(--e-global-typography-43dd473-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-6d16654 {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-ad6bdbd .elementor-icon {
        font-size: 32px;
    }

    .elementor-231 .elementor-element.elementor-element-ad6bdbd {
        align-self: center;
    }

    .elementor-231 .elementor-element.elementor-element-1f12af7 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-43dd473-font-size);
        line-height: var(--e-global-typography-43dd473-line-height);
        letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
        word-spacing: var(--e-global-typography-43dd473-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-1f12af7 .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-f4b5a68 .elementor-icon {
        font-size: 32px;
    }

    .elementor-231 .elementor-element.elementor-element-f4b5a68 {
        align-self: center;
    }

    .elementor-231 .elementor-element.elementor-element-1366a62 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-43dd473-font-size);
        line-height: var(--e-global-typography-43dd473-line-height);
        letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
        word-spacing: var(--e-global-typography-43dd473-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-1366a62 .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-6da51a0 .elementor-icon {
        font-size: 32px;
    }

    .elementor-231 .elementor-element.elementor-element-6da51a0 {
        align-self: center;
    }

    .elementor-231 .elementor-element.elementor-element-de5ffab .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-43dd473-font-size);
        line-height: var(--e-global-typography-43dd473-line-height);
        letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
        word-spacing: var(--e-global-typography-43dd473-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-de5ffab .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-ec0d6d6 .elementor-icon {
        font-size: 32px;
    }

    .elementor-231 .elementor-element.elementor-element-ec0d6d6 {
        align-self: center;
    }

    .elementor-231 .elementor-element.elementor-element-40fd0e5 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-43dd473-font-size);
        line-height: var(--e-global-typography-43dd473-line-height);
        letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
        word-spacing: var(--e-global-typography-43dd473-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-40fd0e5 .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-850f367 img {
        height: 45vh;
    }

    .elementor-231 .elementor-element.elementor-element-a97a149 > .elementor-element-populated {
        margin: 0px 0px 0px 40px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 40px;
        padding: 40px 40px 40px 40px;
    }

    .elementor-231 .elementor-element.elementor-element-1240d61 .elementor-heading-title {
        font-size: var(--e-global-typography-823c393-font-size);
        line-height: var(--e-global-typography-823c393-line-height);
        letter-spacing: var(--e-global-typography-823c393-letter-spacing);
        word-spacing: var(--e-global-typography-823c393-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-8a11f18 .elementor-heading-title {
        font-size: var(--e-global-typography-43dd473-font-size);
        line-height: var(--e-global-typography-43dd473-line-height);
        letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
        word-spacing: var(--e-global-typography-43dd473-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-205d001 .elementor-heading-title {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-a5f0c72 > .elementor-element-populated {
        padding: 0px 40px 10px 40px;
    }

    .elementor-231 .elementor-element.elementor-element-b2def3a .elementor-heading-title {
        font-size: var(--e-global-typography-99509ac-font-size);
        line-height: var(--e-global-typography-99509ac-line-height);
        letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
        word-spacing: var(--e-global-typography-99509ac-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-25a4d81 .elementor-heading-title {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-c0f4103 {
        padding: 0px 40px 0px 40px;
    }

    .elementor-231 .elementor-element.elementor-element-1ce7b0c > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-c059027 .elementor-image-box-title {
        font-size: var(--e-global-typography-99509ac-font-size);
        line-height: var(--e-global-typography-99509ac-line-height);
        letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
        word-spacing: var(--e-global-typography-99509ac-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-c059027 .elementor-image-box-description {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-c059027 > .elementor-widget-container {
        margin: -30px 10px 20px 10px;
    }

    .elementor-231 .elementor-element.elementor-element-9148d81 > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-231 .elementor-element.elementor-element-84007c6 .elementor-image-box-title {
        font-size: var(--e-global-typography-99509ac-font-size);
        line-height: var(--e-global-typography-99509ac-line-height);
        letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
        word-spacing: var(--e-global-typography-99509ac-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-84007c6 .elementor-image-box-description {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-84007c6 > .elementor-widget-container {
        margin: -30px 10px 20px 10px;
    }

    .elementor-231 .elementor-element.elementor-element-8642052 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-231 .elementor-element.elementor-element-bebc43a .elementor-image-box-title {
        font-size: var(--e-global-typography-99509ac-font-size);
        line-height: var(--e-global-typography-99509ac-line-height);
        letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
        word-spacing: var(--e-global-typography-99509ac-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-bebc43a .elementor-image-box-description {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-bebc43a > .elementor-widget-container {
        margin: -30px 10px 20px 10px;
    }

    .elementor-231 .elementor-element.elementor-element-5602e6c {
        padding: 60px 40px 60px 40px;
    }

    .elementor-231 .elementor-element.elementor-element-b406a05 .elementor-heading-title {
        font-size: var(--e-global-typography-823c393-font-size);
        line-height: var(--e-global-typography-823c393-line-height);
        letter-spacing: var(--e-global-typography-823c393-letter-spacing);
        word-spacing: var(--e-global-typography-823c393-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-88b616a .elementor-heading-title {
        font-size: var(--e-global-typography-43dd473-font-size);
        line-height: var(--e-global-typography-43dd473-line-height);
        letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
        word-spacing: var(--e-global-typography-43dd473-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-88b616a {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
    }

    .elementor-231 .elementor-element.elementor-element-2d67748 > .elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-4bf807d .elementor-heading-title {
        font-size: var(--e-global-typography-99509ac-font-size);
        line-height: var(--e-global-typography-99509ac-line-height);
        letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
        word-spacing: var(--e-global-typography-99509ac-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-412b296 .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-231 .elementor-element.elementor-element-412b296 .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-3005b93 .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-036b8b0 .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-7ec7fef > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-d697a29 .elementor-heading-title {
        font-size: var(--e-global-typography-99509ac-font-size);
        line-height: var(--e-global-typography-99509ac-line-height);
        letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
        word-spacing: var(--e-global-typography-99509ac-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-c961b3f .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-231 .elementor-element.elementor-element-c961b3f .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-242a187 .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-108d56c .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-108d56c > .elementor-widget-container {
        margin: 16px 0px 0px 0px;
    }

    .elementor-231 .elementor-element.elementor-element-e9144a6 > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-0c56f8d .elementor-heading-title {
        font-size: var(--e-global-typography-99509ac-font-size);
        line-height: var(--e-global-typography-99509ac-line-height);
        letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
        word-spacing: var(--e-global-typography-99509ac-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-51297ba .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-231 .elementor-element.elementor-element-51297ba .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-d3f5371 .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-03177ac .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-03177ac > .elementor-widget-container {
        margin: 16px 0px 0px 0px;
    }

    .elementor-231 .elementor-element.elementor-element-f7ff904 > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-4311139 .elementor-heading-title {
        font-size: var(--e-global-typography-99509ac-font-size);
        line-height: var(--e-global-typography-99509ac-line-height);
        letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
        word-spacing: var(--e-global-typography-99509ac-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-e187f5b .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-231 .elementor-element.elementor-element-e187f5b .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-6d2fa19 .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-c48cd7a .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-c48cd7a > .elementor-widget-container {
        margin: 16px 0px 0px 0px;
    }

    .elementor-231 .elementor-element.elementor-element-30df467 > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-9c2923a .elementor-heading-title {
        font-size: var(--e-global-typography-99509ac-font-size);
        line-height: var(--e-global-typography-99509ac-line-height);
        letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
        word-spacing: var(--e-global-typography-99509ac-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-a45fb48 .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-231 .elementor-element.elementor-element-a45fb48 .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-de31d7c .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-6ee9cdf .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-6ee9cdf > .elementor-widget-container {
        margin: 16px 0px 0px 0px;
    }

    .elementor-231 .elementor-element.elementor-element-05584e7 > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-1db143a .elementor-heading-title {
        font-size: var(--e-global-typography-99509ac-font-size);
        line-height: var(--e-global-typography-99509ac-line-height);
        letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
        word-spacing: var(--e-global-typography-99509ac-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-a95420f .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-231 .elementor-element.elementor-element-a95420f .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-40465fe .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-050d39e .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-050d39e > .elementor-widget-container {
        margin: 16px 0px 0px 0px;
    }

    .elementor-231 .elementor-element.elementor-element-8903288 {
        margin-top: 100px;
        margin-bottom: 100px;
    }

    .elementor-231 .elementor-element.elementor-element-056f518 .elementor-heading-title {
        font-size: var(--e-global-typography-9fba450-font-size);
        line-height: var(--e-global-typography-9fba450-line-height);
        letter-spacing: var(--e-global-typography-9fba450-letter-spacing);
        word-spacing: var(--e-global-typography-9fba450-word-spacing);
    }
}

@media(max-width:767px) {
    .elementor-231 .elementor-element.elementor-element-4dc226f {
        padding: 100px 20px 90px 20px;
    }

    .elementor-231 .elementor-element.elementor-element-6412002 .elementor-heading-title {
        font-size: var(--e-global-typography-f332652-font-size);
        line-height: var(--e-global-typography-f332652-line-height);
        letter-spacing: var(--e-global-typography-f332652-letter-spacing);
        word-spacing: var(--e-global-typography-f332652-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-90b9770 {
        margin-top: 120px;
        margin-bottom: 90px;
    }

    .elementor-231 .elementor-element.elementor-element-ae88f93.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-231 .elementor-element.elementor-element-ae88f93 > .elementor-element-populated {
        margin: 0px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-231 .elementor-element.elementor-element-50c14b7 .elementor-heading-title {
        font-size: var(--e-global-typography-823c393-font-size);
        line-height: var(--e-global-typography-823c393-line-height);
        letter-spacing: var(--e-global-typography-823c393-letter-spacing);
        word-spacing: var(--e-global-typography-823c393-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-aaf5af2 .elementor-heading-title {
        font-size: var(--e-global-typography-f332652-font-size);
        line-height: var(--e-global-typography-f332652-line-height);
        letter-spacing: var(--e-global-typography-f332652-letter-spacing);
        word-spacing: var(--e-global-typography-f332652-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-d4d0645 {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-629ea9a .elementor-icon {
        font-size: 28px;
    }

    .elementor-231 .elementor-element.elementor-element-e6e34f1 > .elementor-element-populated {
        margin: 60px 0px 0px 60px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 60px;
        padding: 260px 0px 60px 0px;
    }

    .elementor-231 .elementor-element.elementor-element-a671965 > .elementor-element-populated {
        margin: 0% 0% 0% -10%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: -10%;
        padding: 0px 60px 0px 0px;
    }

    .elementor-231 .elementor-element.elementor-element-fa20706 .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-231 .elementor-element.elementor-element-fa20706 .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-320292d .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-231 .elementor-element.elementor-element-320292d .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-b26a90f .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-231 .elementor-element.elementor-element-b26a90f .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-5e51223 > .elementor-element-populated {
        margin: 40px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 300px 0px 0px 100px;
    }

    .elementor-231 .elementor-element.elementor-element-28ade78 .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-28ade78 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-231 .elementor-element.elementor-element-28ade78 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-231 .elementor-element.elementor-element-3ddae46 > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }

    .elementor-231 .elementor-element.elementor-element-77e2712 .elementor-heading-title {
        font-size: var(--e-global-typography-823c393-font-size);
        line-height: var(--e-global-typography-823c393-line-height);
        letter-spacing: var(--e-global-typography-823c393-letter-spacing);
        word-spacing: var(--e-global-typography-823c393-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-f15b104 .elementor-heading-title {
        font-size: var(--e-global-typography-43dd473-font-size);
        line-height: var(--e-global-typography-43dd473-line-height);
        letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
        word-spacing: var(--e-global-typography-43dd473-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-6d16654 {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-ad6bdbd .elementor-icon {
        font-size: 30px;
    }

    .elementor-231 .elementor-element.elementor-element-1f12af7 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-43dd473-font-size);
        line-height: var(--e-global-typography-43dd473-line-height);
        letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
        word-spacing: var(--e-global-typography-43dd473-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-1f12af7 .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-6eaec92 > .elementor-element-populated {
        margin: 20px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-f4b5a68 .elementor-icon {
        font-size: 30px;
    }

    .elementor-231 .elementor-element.elementor-element-1366a62 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-43dd473-font-size);
        line-height: var(--e-global-typography-43dd473-line-height);
        letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
        word-spacing: var(--e-global-typography-43dd473-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-1366a62 .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-81b64d9 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-ef576bc > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-6da51a0 .elementor-icon {
        font-size: 30px;
    }

    .elementor-231 .elementor-element.elementor-element-de5ffab .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-43dd473-font-size);
        line-height: var(--e-global-typography-43dd473-line-height);
        letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
        word-spacing: var(--e-global-typography-43dd473-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-de5ffab .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-ec0d6d6 .elementor-icon {
        font-size: 30px;
    }

    .elementor-231 .elementor-element.elementor-element-40fd0e5 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-43dd473-font-size);
        line-height: var(--e-global-typography-43dd473-line-height);
        letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
        word-spacing: var(--e-global-typography-43dd473-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-40fd0e5 .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-850f367 img {
        height: 49vh;
        object-fit: cover;
    }

    .elementor-231 .elementor-element.elementor-element-821dd26 {
        margin-top: -40px;
        margin-bottom: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-a97a149 > .elementor-element-populated {
        margin: 0px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-231 .elementor-element.elementor-element-1240d61 .elementor-heading-title {
        font-size: var(--e-global-typography-823c393-font-size);
        line-height: var(--e-global-typography-823c393-line-height);
        letter-spacing: var(--e-global-typography-823c393-letter-spacing);
        word-spacing: var(--e-global-typography-823c393-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-8a11f18 .elementor-heading-title {
        font-size: var(--e-global-typography-43dd473-font-size);
        line-height: var(--e-global-typography-43dd473-line-height);
        letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
        word-spacing: var(--e-global-typography-43dd473-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-205d001 .elementor-heading-title {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-a5f0c72 > .elementor-element-populated {
        padding: 20px 30px 20px 30px;
    }

    .elementor-231 .elementor-element.elementor-element-b2def3a .elementor-heading-title {
        font-size: var(--e-global-typography-99509ac-font-size);
        line-height: var(--e-global-typography-99509ac-line-height);
        letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
        word-spacing: var(--e-global-typography-99509ac-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-25a4d81 .elementor-heading-title {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-c0f4103 {
        margin-top: 30px;
        margin-bottom: 60px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-231 .elementor-element.elementor-element-1ce7b0c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-c059027 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-231 .elementor-element.elementor-element-c059027 .elementor-image-box-title {
        font-size: var(--e-global-typography-99509ac-font-size);
        line-height: var(--e-global-typography-99509ac-line-height);
        letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
        word-spacing: var(--e-global-typography-99509ac-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-c059027 .elementor-image-box-description {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-c059027 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-231 .elementor-element.elementor-element-9148d81 > .elementor-element-populated {
        margin: 40px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-84007c6 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-231 .elementor-element.elementor-element-84007c6 .elementor-image-box-title {
        font-size: var(--e-global-typography-99509ac-font-size);
        line-height: var(--e-global-typography-99509ac-line-height);
        letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
        word-spacing: var(--e-global-typography-99509ac-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-84007c6 .elementor-image-box-description {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-84007c6 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-231 .elementor-element.elementor-element-8642052 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-bebc43a .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-231 .elementor-element.elementor-element-bebc43a .elementor-image-box-title {
        font-size: var(--e-global-typography-99509ac-font-size);
        line-height: var(--e-global-typography-99509ac-line-height);
        letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
        word-spacing: var(--e-global-typography-99509ac-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-bebc43a .elementor-image-box-description {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-bebc43a {
        width: 100%;
        max-width: 100%;
    }

    .elementor-231 .elementor-element.elementor-element-5602e6c {
        padding: 60px 20px 60px 20px;
    }

    .elementor-231 .elementor-element.elementor-element-b406a05 .elementor-heading-title {
        font-size: var(--e-global-typography-823c393-font-size);
        line-height: var(--e-global-typography-823c393-line-height);
        letter-spacing: var(--e-global-typography-823c393-letter-spacing);
        word-spacing: var(--e-global-typography-823c393-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-88b616a .elementor-heading-title {
        font-size: var(--e-global-typography-43dd473-font-size);
        line-height: var(--e-global-typography-43dd473-line-height);
        letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
        word-spacing: var(--e-global-typography-43dd473-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-88b616a {
        width: 100%;
        max-width: 100%;
    }

    .elementor-231 .elementor-element.elementor-element-42713e3 {
        margin-top: 40px;
        margin-bottom: 20px;
    }

    .elementor-231 .elementor-element.elementor-element-2d67748 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-4bf807d .elementor-heading-title {
        font-size: var(--e-global-typography-99509ac-font-size);
        line-height: var(--e-global-typography-99509ac-line-height);
        letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
        word-spacing: var(--e-global-typography-99509ac-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-412b296 .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-231 .elementor-element.elementor-element-412b296 .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-3005b93 .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-036b8b0 .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-7ec7fef > .elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-d697a29 .elementor-heading-title {
        font-size: var(--e-global-typography-99509ac-font-size);
        line-height: var(--e-global-typography-99509ac-line-height);
        letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
        word-spacing: var(--e-global-typography-99509ac-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-c961b3f .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-231 .elementor-element.elementor-element-c961b3f .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-242a187 .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-108d56c .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-e9144a6 > .elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-0c56f8d .elementor-heading-title {
        font-size: var(--e-global-typography-99509ac-font-size);
        line-height: var(--e-global-typography-99509ac-line-height);
        letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
        word-spacing: var(--e-global-typography-99509ac-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-51297ba .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-231 .elementor-element.elementor-element-51297ba .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-d3f5371 .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-03177ac .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-9750e38 {
        margin-top: 40px;
        margin-bottom: 20px;
    }

    .elementor-231 .elementor-element.elementor-element-f7ff904 > .elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-4311139 .elementor-heading-title {
        font-size: var(--e-global-typography-99509ac-font-size);
        line-height: var(--e-global-typography-99509ac-line-height);
        letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
        word-spacing: var(--e-global-typography-99509ac-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-e187f5b .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-231 .elementor-element.elementor-element-e187f5b .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-6d2fa19 .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-c48cd7a .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-30df467 > .elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-9c2923a .elementor-heading-title {
        font-size: var(--e-global-typography-99509ac-font-size);
        line-height: var(--e-global-typography-99509ac-line-height);
        letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
        word-spacing: var(--e-global-typography-99509ac-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-a45fb48 .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-231 .elementor-element.elementor-element-a45fb48 .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-de31d7c .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-6ee9cdf .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-05584e7 > .elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-231 .elementor-element.elementor-element-1db143a .elementor-heading-title {
        font-size: var(--e-global-typography-99509ac-font-size);
        line-height: var(--e-global-typography-99509ac-line-height);
        letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
        word-spacing: var(--e-global-typography-99509ac-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-a95420f .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-231 .elementor-element.elementor-element-a95420f .elementor-icon-list-item > a {
        font-size: var(--e-global-typography-d336cf7-font-size);
        line-height: var(--e-global-typography-d336cf7-line-height);
        letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
        word-spacing: var(--e-global-typography-d336cf7-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-40465fe .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-050d39e .elementor-heading-title {
        font-size: var(--e-global-typography-b0248b8-font-size);
        line-height: var(--e-global-typography-b0248b8-line-height);
        letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
        word-spacing: var(--e-global-typography-b0248b8-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-056f518 .elementor-heading-title {
        font-size: var(--e-global-typography-9fba450-font-size);
        line-height: var(--e-global-typography-9fba450-line-height);
        letter-spacing: var(--e-global-typography-9fba450-letter-spacing);
        word-spacing: var(--e-global-typography-9fba450-word-spacing);
    }

    .elementor-231 .elementor-element.elementor-element-056f518 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-231 .elementor-element.elementor-element-056f518 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-231 .elementor-element.elementor-element-01ced26 {
        width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-3918c24 {
        width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-f485058 {
        width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-53e4959 {
        width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-0f83340 {
        width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-d1c4594 {
        width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-2b092d6 {
        width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-dcd0442 {
        width: 50%;
    }
}

@media(min-width:768px) {
    .elementor-231 .elementor-element.elementor-element-ae88f93 {
        width: 66%;
    }

    .elementor-231 .elementor-element.elementor-element-e6e34f1 {
        width: 34%;
    }

    .elementor-231 .elementor-element.elementor-element-5e51223 {
        width: 40%;
    }

    .elementor-231 .elementor-element.elementor-element-3ddae46 {
        width: 60%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-231 .elementor-element.elementor-element-ae88f93 {
        width: 100%;
    }

    .elementor-231 .elementor-element.elementor-element-e6e34f1 {
        width: 100%;
    }

    .elementor-231 .elementor-element.elementor-element-5e51223 {
        width: 100%;
    }

    .elementor-231 .elementor-element.elementor-element-3ddae46 {
        width: 100%;
    }

    .elementor-231 .elementor-element.elementor-element-2d67748 {
        width: 100%;
    }

    .elementor-231 .elementor-element.elementor-element-7ec7fef {
        width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-e9144a6 {
        width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-f7ff904 {
        width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-30df467 {
        width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-05584e7 {
        width: 50%;
    }
}