.elementor-365 .elementor-element.elementor-element-c3b99b8:not(.elementor-motion-effects-element-type-background),
.elementor-365 .elementor-element.elementor-element-c3b99b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://virtuelly.tokotema.com/wp-content/uploads/2022/12/online-presentation-2021-09-24-03-00-52-utc.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-365 .elementor-element.elementor-element-c3b99b8>.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-365 .elementor-element.elementor-element-c3b99b8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 155px 0px 125px 0px;
}

.elementor-365 .elementor-element.elementor-element-70163c8 {
    text-align: left;
}

.elementor-365 .elementor-element.elementor-element-70163c8 .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-365 .elementor-element.elementor-element-8000ccb {
    margin-top: 130px;
    margin-bottom: 200px;
}

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

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

.elementor-365 .elementor-element.elementor-element-f04a1cd>.elementor-element-populated {
    margin: 0px 200px 0px 200px;
    --e-column-margin-right: 200px;
    --e-column-margin-left: 200px;
    padding: 74px 0px 30px 0px;
}

.elementor-365 .elementor-element.elementor-element-3832869 {
    text-align: left;
}

.elementor-365 .elementor-element.elementor-element-3832869 .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-365 .elementor-element.elementor-element-6e7e234 {
    text-align: left;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-65696bc-font-family), Sans-serif;
    font-size: var( --e-global-typography-65696bc-font-size);
    font-weight: var( --e-global-typography-65696bc-font-weight);
    line-height: var( --e-global-typography-65696bc-line-height);
    letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
    word-spacing: var( --e-global-typography-65696bc-word-spacing);
}

.elementor-365 .elementor-element.elementor-element-6e7e234>.elementor-widget-container {
    margin: 0px 0px 60px 0px;
}

.elementor-365 .elementor-element.elementor-element-9d50f7b {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-365 .elementor-element.elementor-element-9d50f7b .elementor-heading-title {
    color: var( --e-global-color-9f170ff);
    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-365 .elementor-element.elementor-element-9d50f7b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 1em 2em 1em 2em;
    background-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-365 .elementor-element.elementor-element-d273eb6 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-365 .elementor-element.elementor-element-d273eb6 .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-365 .elementor-element.elementor-element-d273eb6>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-365 .elementor-element.elementor-element-6b85c59 {
    text-align: left;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-65696bc-font-family), Sans-serif;
    font-size: var( --e-global-typography-65696bc-font-size);
    font-weight: var( --e-global-typography-65696bc-font-weight);
    line-height: var( --e-global-typography-65696bc-line-height);
    letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
    word-spacing: var( --e-global-typography-65696bc-word-spacing);
}

.elementor-365 .elementor-element.elementor-element-6b85c59>.elementor-widget-container {
    margin: 30px 50px 0px 0px;
}

.elementor-bc-flex-widget .elementor-365 .elementor-element.elementor-element-7d4f802.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

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

.elementor-365 .elementor-element.elementor-element-7d4f802:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-365 .elementor-element.elementor-element-7d4f802>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://virtuelly.tokotema.com/wp-content/uploads/2022/12/online-presentation-2021-09-24-03-00-52-utc.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-365 .elementor-element.elementor-element-7d4f802>.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-365 .elementor-element.elementor-element-7d4f802>.elementor-element-populated,
.elementor-365 .elementor-element.elementor-element-7d4f802>.elementor-element-populated>.elementor-background-overlay,
.elementor-365 .elementor-element.elementor-element-7d4f802>.elementor-background-slideshow {
    border-radius: 8px 0px 0px 8px;
}

.elementor-365 .elementor-element.elementor-element-7d4f802>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-365 .elementor-element.elementor-element-7d4f802>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-365 .elementor-element.elementor-element-6a3fdae>.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-365 .elementor-element.elementor-element-6a3fdae:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-365 .elementor-element.elementor-element-6a3fdae>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent);
}

.elementor-365 .elementor-element.elementor-element-6a3fdae>.elementor-element-populated,
.elementor-365 .elementor-element.elementor-element-6a3fdae>.elementor-element-populated>.elementor-background-overlay,
.elementor-365 .elementor-element.elementor-element-6a3fdae>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-365 .elementor-element.elementor-element-6a3fdae>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 50% -10% -20%;
    --e-column-margin-right: 50%;
    --e-column-margin-left: -20%;
    padding: 44px 42px 44px 42px;
}

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

.elementor-365 .elementor-element.elementor-element-6089ab0 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-365 .elementor-element.elementor-element-6089ab0 img {
    width: 64px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-9f170ff);
    border-radius: 100% 100% 100% 100%;
}

.elementor-365 .elementor-element.elementor-element-6089ab0>.elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-365 .elementor-element.elementor-element-6089ab0: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-365 .elementor-element.elementor-element-6089ab0.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-365 .elementor-element.elementor-element-2cdb584 {
    text-align: left;
}

.elementor-365 .elementor-element.elementor-element-2cdb584 .elementor-heading-title {
    color: var( --e-global-color-9f170ff);
    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-365 .elementor-element.elementor-element-5191c23 .elementor-icon-list-icon i {
    color: var( --e-global-color-9f170ff);
}

.elementor-365 .elementor-element.elementor-element-5191c23 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-9f170ff);
}

.elementor-365 .elementor-element.elementor-element-5191c23 {
    --e-icon-list-icon-size: 14px;
}

.elementor-365 .elementor-element.elementor-element-5191c23 .elementor-icon-list-text {
    color: var( --e-global-color-9f170ff);
}

.elementor-365 .elementor-element.elementor-element-5191c23 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-365 .elementor-element.elementor-element-5191c23 .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-365 .elementor-element.elementor-element-5191c23>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    border-radius: 8px 8px 8px 8px;
}

.elementor-365 .elementor-element.elementor-element-2019a4b {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-365 .elementor-element.elementor-element-2019a4b 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-365 .elementor-element.elementor-element-2019a4b: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-365 .elementor-element.elementor-element-2019a4b.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-365 .elementor-element.elementor-element-60acc4d {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-365 .elementor-element.elementor-element-60acc4d 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-365 .elementor-element.elementor-element-60acc4d>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-365 .elementor-element.elementor-element-60acc4d: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-365 .elementor-element.elementor-element-60acc4d.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-365 .elementor-element.elementor-element-126e2ea {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-365 .elementor-element.elementor-element-126e2ea 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-365 .elementor-element.elementor-element-126e2ea>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-365 .elementor-element.elementor-element-126e2ea: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-365 .elementor-element.elementor-element-126e2ea.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-365 .elementor-element.elementor-element-1173cec {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-365 .elementor-element.elementor-element-1173cec 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-365 .elementor-element.elementor-element-1173cec>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-365 .elementor-element.elementor-element-1173cec: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-365 .elementor-element.elementor-element-1173cec.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-365 .elementor-element.elementor-element-ba32517 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-365 .elementor-element.elementor-element-ba32517 .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-365 .elementor-element.elementor-element-ba32517>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-365 .elementor-element.elementor-element-740209f {
    margin-top: 0px;
    margin-bottom: 200px;
}

.elementor-bc-flex-widget .elementor-365 .elementor-element.elementor-element-4234d19.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

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

.elementor-365 .elementor-element.elementor-element-4234d19:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-365 .elementor-element.elementor-element-4234d19>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://virtuelly.tokotema.com/wp-content/uploads/2022/12/diverse-group-of-professionals-meeting-in-office-2022-10-27-03-31-25-utc.jpg");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-365 .elementor-element.elementor-element-4234d19>.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-365 .elementor-element.elementor-element-4234d19>.elementor-element-populated,
.elementor-365 .elementor-element.elementor-element-4234d19>.elementor-element-populated>.elementor-background-overlay,
.elementor-365 .elementor-element.elementor-element-4234d19>.elementor-background-slideshow {
    border-radius: 0px 8px 8px 0px;
}

.elementor-365 .elementor-element.elementor-element-4234d19>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 200px;
}

.elementor-365 .elementor-element.elementor-element-4234d19>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-365 .elementor-element.elementor-element-c53e0fe,
.elementor-365 .elementor-element.elementor-element-c53e0fe>.elementor-background-overlay {
    border-radius: 8px 0px 8px 0px;
}

.elementor-365 .elementor-element.elementor-element-c53e0fe {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 40px 20px 44px;
}

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

.elementor-365 .elementor-element.elementor-element-c98b7e6 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-365 .elementor-element.elementor-element-c98b7e6 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-365 .elementor-element.elementor-element-c98b7e6: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-365 .elementor-element.elementor-element-c98b7e6.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-365 .elementor-element.elementor-element-10fa31c {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-365 .elementor-element.elementor-element-10fa31c 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-365 .elementor-element.elementor-element-10fa31c>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-365 .elementor-element.elementor-element-10fa31c: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-365 .elementor-element.elementor-element-10fa31c.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-365 .elementor-element.elementor-element-896f98a {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-365 .elementor-element.elementor-element-896f98a 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-365 .elementor-element.elementor-element-896f98a>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-365 .elementor-element.elementor-element-896f98a: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-365 .elementor-element.elementor-element-896f98a.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-365 .elementor-element.elementor-element-52d9419 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-365 .elementor-element.elementor-element-52d9419 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-365 .elementor-element.elementor-element-52d9419>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-365 .elementor-element.elementor-element-52d9419: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-365 .elementor-element.elementor-element-52d9419.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-365 .elementor-element.elementor-element-40db7d3 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-365 .elementor-element.elementor-element-40db7d3 .elementskit-funfact {
    justify-content: left;
    display: flex;
}

.elementor-365 .elementor-element.elementor-element-40db7d3 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
    margin-bottom: 0px;
}

.elementor-365 .elementor-element.elementor-element-40db7d3 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: 0px;
}

.elementor-365 .elementor-element.elementor-element-40db7d3 .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-365 .elementor-element.elementor-element-40db7d3>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-365 .elementor-element.elementor-element-40db7d3 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-365 .elementor-element.elementor-element-dfe59b9>.elementor-element-populated {
    padding: 112px 200px 112px 120px;
}

.elementor-365 .elementor-element.elementor-element-58d392e {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-365 .elementor-element.elementor-element-58d392e .elementor-heading-title {
    color: var( --e-global-color-9f170ff);
    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-365 .elementor-element.elementor-element-58d392e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 1em 1.8em 1em 1.8em;
    background-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-365 .elementor-element.elementor-element-8af08cf {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-365 .elementor-element.elementor-element-8af08cf .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-365 .elementor-element.elementor-element-8af08cf>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-365 .elementor-element.elementor-element-c91171e {
    text-align: left;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-65696bc-font-family), Sans-serif;
    font-size: var( --e-global-typography-65696bc-font-size);
    font-weight: var( --e-global-typography-65696bc-font-weight);
    line-height: var( --e-global-typography-65696bc-line-height);
    letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
    word-spacing: var( --e-global-typography-65696bc-word-spacing);
}

.elementor-365 .elementor-element.elementor-element-c91171e>.elementor-widget-container {
    margin: 30px 30px 0px 0px;
}

.elementor-365 .elementor-element.elementor-element-a5c3b3b {
    margin-top: 0px;
    margin-bottom: 200px;
}

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

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

.elementor-365 .elementor-element.elementor-element-89b13d0 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-365 .elementor-element.elementor-element-89b13d0 .elementor-heading-title {
    color: var( --e-global-color-9f170ff);
    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-365 .elementor-element.elementor-element-89b13d0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 1em 1.8em 1em 1.8em;
    background-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-365 .elementor-element.elementor-element-2653f64 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-365 .elementor-element.elementor-element-2653f64 .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-365 .elementor-element.elementor-element-2653f64>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-365 .elementor-element.elementor-element-536fae5 {
    text-align: left;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-65696bc-font-family), Sans-serif;
    font-size: var( --e-global-typography-65696bc-font-size);
    font-weight: var( --e-global-typography-65696bc-font-weight);
    line-height: var( --e-global-typography-65696bc-line-height);
    letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
    word-spacing: var( --e-global-typography-65696bc-word-spacing);
}

.elementor-365 .elementor-element.elementor-element-536fae5>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-365 .elementor-element.elementor-element-e6622d9>.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-365 .elementor-element.elementor-element-e6622d9>.elementor-element-populated {
    margin: 0px 0px 0px 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 50px;
}

.elementor-365 .elementor-element.elementor-element-ca4f064>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-365 .elementor-element.elementor-element-ca4f064:not(.elementor-motion-effects-element-type-background),
.elementor-365 .elementor-element.elementor-element-ca4f064>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-411891a);
}

.elementor-365 .elementor-element.elementor-element-ca4f064 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 32px 20px 32px;
}

.elementor-365 .elementor-element.elementor-element-ca4f064,
.elementor-365 .elementor-element.elementor-element-ca4f064>.elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

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

.elementor-365 .elementor-element.elementor-element-13ec695>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-365 .elementor-element.elementor-element-553d1f7 {
    text-align: left;
}

.elementor-365 .elementor-element.elementor-element-553d1f7 .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-365 .elementor-element.elementor-element-a563f79 {
    text-align: left;
    color: var( --e-global-color-text);
    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-365 .elementor-element.elementor-element-7867e02>.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-365 .elementor-element.elementor-element-1a8560c {
    text-align: right;
}

.elementor-365 .elementor-element.elementor-element-1a8560c .elementor-heading-title {
    color: var( --e-global-color-text);
    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-365 .elementor-element.elementor-element-9ca191a {
    text-align: right;
}

.elementor-365 .elementor-element.elementor-element-9ca191a .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-365 .elementor-element.elementor-element-fe72d26>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

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

.elementor-365 .elementor-element.elementor-element-fe72d26 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px 32px 20px 32px;
}

.elementor-365 .elementor-element.elementor-element-fe72d26,
.elementor-365 .elementor-element.elementor-element-fe72d26>.elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

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

.elementor-365 .elementor-element.elementor-element-1367adc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-365 .elementor-element.elementor-element-4349b75 {
    text-align: left;
}

.elementor-365 .elementor-element.elementor-element-4349b75 .elementor-heading-title {
    color: #F2C94C;
    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-365 .elementor-element.elementor-element-296aecf {
    text-align: left;
    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-365 .elementor-element.elementor-element-4e5dfe4>.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-365 .elementor-element.elementor-element-1e991cf {
    text-align: right;
}

.elementor-365 .elementor-element.elementor-element-1e991cf .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-365 .elementor-element.elementor-element-a289f3e {
    text-align: right;
}

.elementor-365 .elementor-element.elementor-element-a289f3e .elementor-heading-title {
    color: var( --e-global-color-9f170ff);
    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-365 .elementor-element.elementor-element-04d5024>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-365 .elementor-element.elementor-element-04d5024:not(.elementor-motion-effects-element-type-background),
.elementor-365 .elementor-element.elementor-element-04d5024>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-411891a);
}

.elementor-365 .elementor-element.elementor-element-04d5024 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 32px 20px 32px;
}

.elementor-365 .elementor-element.elementor-element-04d5024,
.elementor-365 .elementor-element.elementor-element-04d5024>.elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-365 .elementor-element.elementor-element-04d5024>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-365 .elementor-element.elementor-element-83ab560>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-365 .elementor-element.elementor-element-cce97c9 {
    text-align: left;
}

.elementor-365 .elementor-element.elementor-element-cce97c9 .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-365 .elementor-element.elementor-element-f3be5b7 {
    text-align: left;
    color: var( --e-global-color-text);
    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-365 .elementor-element.elementor-element-1f5f104>.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-365 .elementor-element.elementor-element-bde3b2a {
    text-align: right;
}

.elementor-365 .elementor-element.elementor-element-bde3b2a .elementor-heading-title {
    color: var( --e-global-color-text);
    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-365 .elementor-element.elementor-element-c91346d {
    text-align: right;
}

.elementor-365 .elementor-element.elementor-element-c91346d .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-365 .elementor-element.elementor-element-14592c6:not(.elementor-motion-effects-element-type-background),
.elementor-365 .elementor-element.elementor-element-14592c6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-411891a);
}

.elementor-365 .elementor-element.elementor-element-14592c6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-365 .elementor-element.elementor-element-14592c6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-365 .elementor-element.elementor-element-2641108>.elementor-element-populated {
    padding: 0px 76px 0px 0px;
}

.elementor-365 .elementor-element.elementor-element-bd5618e {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-365 .elementor-element.elementor-element-bd5618e .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-365 .elementor-element.elementor-element-bd5618e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 1px 1px 1px 1px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-365 .elementor-element.elementor-element-4895059 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-0dac699);
    --divider-border-width: 5px;
}

.elementor-365 .elementor-element.elementor-element-4895059 .elementor-divider-separator {
    width: 70px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-365 .elementor-element.elementor-element-4895059 .elementor-divider {
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-365 .elementor-element.elementor-element-3c36bd6 {
    text-align: left;
}

.elementor-365 .elementor-element.elementor-element-3c36bd6 .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-365 .elementor-element.elementor-element-78e732b {
    text-align: left;
}

.elementor-365 .elementor-element.elementor-element-78e732b .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-365 .elementor-element.elementor-element-250da0e:not(.elementor-motion-effects-element-type-background),
.elementor-365 .elementor-element.elementor-element-250da0e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://virtuelly.tokotema.com/wp-content/uploads/2022/12/successful-businesswoman-and-diverse-group-of-part-2021-09-03-13-45-50-utc.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-365 .elementor-element.elementor-element-250da0e,
.elementor-365 .elementor-element.elementor-element-250da0e>.elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-365 .elementor-element.elementor-element-250da0e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 274px 128px 0px 0px;
}

.elementor-365 .elementor-element.elementor-element-250da0e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-365 .elementor-element.elementor-element-c6dae95.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-365 .elementor-element.elementor-element-c6dae95>.elementor-element-populated,
.elementor-365 .elementor-element.elementor-element-c6dae95>.elementor-element-populated>.elementor-background-overlay,
.elementor-365 .elementor-element.elementor-element-c6dae95>.elementor-background-slideshow {
    border-radius: 0px 8px 0px 8px;
}

.elementor-365 .elementor-element.elementor-element-c6dae95>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 16px 20px 16px 40px;
}

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

.elementor-365 .elementor-element.elementor-element-9a665c2 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-365 .elementor-element.elementor-element-9a665c2.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-411891a);
    color: var( --e-global-color-accent);
}

.elementor-365 .elementor-element.elementor-element-9a665c2.elementor-view-framed .elementor-icon,
.elementor-365 .elementor-element.elementor-element-9a665c2.elementor-view-default .elementor-icon {
    color: var( --e-global-color-411891a);
    border-color: var( --e-global-color-411891a);
}

.elementor-365 .elementor-element.elementor-element-9a665c2.elementor-view-framed .elementor-icon,
.elementor-365 .elementor-element.elementor-element-9a665c2.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-411891a);
}

.elementor-365 .elementor-element.elementor-element-9a665c2.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-365 .elementor-element.elementor-element-9a665c2.elementor-view-stacked .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-365 .elementor-element.elementor-element-9a665c2 .elementor-icon {
    font-size: 24px;
    padding: 12px;
}

.elementor-365 .elementor-element.elementor-element-9a665c2 {
    width: auto;
    max-width: auto;
}

.elementor-365 .elementor-element.elementor-element-1c5c1a8 {
    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);
    width: var( --container-widget-width, 62%);
    max-width: 62%;
    --container-widget-width: 62%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

.elementor-365 .elementor-element.elementor-element-1c5c1a8>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

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

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

.elementor-365 .elementor-element.elementor-element-97b84f0 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-365 .elementor-element.elementor-element-97b84f0 .elementor-heading-title {
    color: var( --e-global-color-9f170ff);
    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-365 .elementor-element.elementor-element-97b84f0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 1em 2em 1em 2em;
    background-color: var( --e-global-color-primary);
    border-radius: 100% 100% 100% 100%;
}

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

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

.elementor-365 .elementor-element.elementor-element-d4d4b9b>.elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-365 .elementor-element.elementor-element-4601486 {
    text-align: left;
}

.elementor-365 .elementor-element.elementor-element-4601486 .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-365 .elementor-element.elementor-element-7b7bed4 {
    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-365 .elementor-element.elementor-element-2d6b5a2 {
    margin-top: 34px;
    margin-bottom: 34px;
}

.elementor-365 .elementor-element.elementor-element-53af788 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-365 .elementor-element.elementor-element-53af788 .elementor-heading-title {
    color: var( --e-global-color-9f170ff);
    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-365 .elementor-element.elementor-element-53af788>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 1em 1.8em 1em 1.8em;
    background-color: var( --e-global-color-primary);
    border-radius: 100% 100% 100% 100%;
}

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

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

.elementor-365 .elementor-element.elementor-element-aab8c22>.elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-365 .elementor-element.elementor-element-7c0f546 {
    text-align: left;
}

.elementor-365 .elementor-element.elementor-element-7c0f546 .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-365 .elementor-element.elementor-element-28cdfbf {
    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-365 .elementor-element.elementor-element-ed10c9a {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-365 .elementor-element.elementor-element-ed10c9a .elementor-heading-title {
    color: var( --e-global-color-9f170ff);
    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-365 .elementor-element.elementor-element-ed10c9a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 1em 1.8em 1em 1.8em;
    background-color: var( --e-global-color-primary);
    border-radius: 100% 100% 100% 100%;
}

.elementor-bc-flex-widget .elementor-365 .elementor-element.elementor-element-022ffce.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-365 .elementor-element.elementor-element-022ffce>.elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-365 .elementor-element.elementor-element-f5edac8 {
    text-align: left;
}

.elementor-365 .elementor-element.elementor-element-f5edac8 .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-365 .elementor-element.elementor-element-30efab8 {
    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-365 .elementor-element.elementor-element-1fcc816 {
    margin-top: 200px;
    margin-bottom: 100px;
}

.elementor-365 .elementor-element.elementor-element-c1db06b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-365 .elementor-element.elementor-element-ca2cc02 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-365 .elementor-element.elementor-element-ca2cc02 .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-365 .elementor-element.elementor-element-ca2cc02>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 1px 1px 1px 1px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-365 .elementor-element.elementor-element-aa4b22d {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-0dac699);
    --divider-border-width: 5px;
}

.elementor-365 .elementor-element.elementor-element-aa4b22d .elementor-divider-separator {
    width: 70px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-365 .elementor-element.elementor-element-aa4b22d .elementor-divider {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-365 .elementor-element.elementor-element-51b456b {
    text-align: center;
}

.elementor-365 .elementor-element.elementor-element-51b456b .elementor-heading-title {
    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-365 .elementor-element.elementor-element-5a9e3d8:not(.elementor-motion-effects-element-type-background),
.elementor-365 .elementor-element.elementor-element-5a9e3d8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://virtuelly.tokotema.com/wp-content/uploads/2022/12/office-manager-2021-09-24-03-32-30-utc.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-365 .elementor-element.elementor-element-5a9e3d8>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(80deg, #122B47 0%, #FFFFFF 100%);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-365 .elementor-element.elementor-element-5a9e3d8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 250px 0px 250px 0px;
}

.elementor-365 .elementor-element.elementor-element-b84fb76.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-365 .elementor-element.elementor-element-8a37dad .elementor-icon-wrapper {
    text-align: center;
}

.elementor-365 .elementor-element.elementor-element-8a37dad.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-411891a);
    color: var( --e-global-color-accent);
}

.elementor-365 .elementor-element.elementor-element-8a37dad.elementor-view-framed .elementor-icon,
.elementor-365 .elementor-element.elementor-element-8a37dad.elementor-view-default .elementor-icon {
    color: var( --e-global-color-411891a);
    border-color: var( --e-global-color-411891a);
}

.elementor-365 .elementor-element.elementor-element-8a37dad.elementor-view-framed .elementor-icon,
.elementor-365 .elementor-element.elementor-element-8a37dad.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-411891a);
}

.elementor-365 .elementor-element.elementor-element-8a37dad.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-365 .elementor-element.elementor-element-8a37dad.elementor-view-stacked .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-365 .elementor-element.elementor-element-8a37dad .elementor-icon {
    font-size: 40px;
    padding: 27px;
}

.elementor-365 .elementor-element.elementor-element-8a37dad {
    width: auto;
    max-width: auto;
}

.elementor-365 .elementor-element.elementor-element-adac1d3 {
    margin-top: 80px;
    margin-bottom: 0px;
}

.elementor-365 .elementor-element.elementor-element-87135ff .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-365 .elementor-element.elementor-element-87135ff .elementor-testimonial-content {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-65696bc-font-family), Sans-serif;
    font-size: var( --e-global-typography-65696bc-font-size);
    font-weight: var( --e-global-typography-65696bc-font-weight);
    line-height: var( --e-global-typography-65696bc-line-height);
    letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
    word-spacing: var( --e-global-typography-65696bc-word-spacing);
}

.elementor-365 .elementor-element.elementor-element-87135ff .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 62px;
    height: 62px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-411891a);
    border-radius: 100% 100% 100% 100%;
}

.elementor-365 .elementor-element.elementor-element-87135ff .elementor-testimonial-name {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-ae3504c-font-family), Sans-serif;
    font-size: var( --e-global-typography-ae3504c-font-size);
    font-weight: var( --e-global-typography-ae3504c-font-weight);
    line-height: var( --e-global-typography-ae3504c-line-height);
    letter-spacing: var( --e-global-typography-ae3504c-letter-spacing);
    word-spacing: var( --e-global-typography-ae3504c-word-spacing);
}

.elementor-365 .elementor-element.elementor-element-87135ff .elementor-testimonial-job {
    color: var( --e-global-color-accent);
    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-365 .elementor-element.elementor-element-8b3853f .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-365 .elementor-element.elementor-element-8b3853f .elementor-testimonial-content {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-65696bc-font-family), Sans-serif;
    font-size: var( --e-global-typography-65696bc-font-size);
    font-weight: var( --e-global-typography-65696bc-font-weight);
    line-height: var( --e-global-typography-65696bc-line-height);
    letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
    word-spacing: var( --e-global-typography-65696bc-word-spacing);
}

.elementor-365 .elementor-element.elementor-element-8b3853f .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 62px;
    height: 62px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-411891a);
    border-radius: 100% 100% 100% 100%;
}

.elementor-365 .elementor-element.elementor-element-8b3853f .elementor-testimonial-name {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-ae3504c-font-family), Sans-serif;
    font-size: var( --e-global-typography-ae3504c-font-size);
    font-weight: var( --e-global-typography-ae3504c-font-weight);
    line-height: var( --e-global-typography-ae3504c-line-height);
    letter-spacing: var( --e-global-typography-ae3504c-letter-spacing);
    word-spacing: var( --e-global-typography-ae3504c-word-spacing);
}

.elementor-365 .elementor-element.elementor-element-8b3853f .elementor-testimonial-job {
    color: var( --e-global-color-accent);
    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-365 .elementor-element.elementor-element-670dfc0 .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-365 .elementor-element.elementor-element-670dfc0 .elementor-testimonial-content {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-65696bc-font-family), Sans-serif;
    font-size: var( --e-global-typography-65696bc-font-size);
    font-weight: var( --e-global-typography-65696bc-font-weight);
    line-height: var( --e-global-typography-65696bc-line-height);
    letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
    word-spacing: var( --e-global-typography-65696bc-word-spacing);
}

.elementor-365 .elementor-element.elementor-element-670dfc0 .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 62px;
    height: 62px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-411891a);
    border-radius: 100% 100% 100% 100%;
}

.elementor-365 .elementor-element.elementor-element-670dfc0 .elementor-testimonial-name {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-ae3504c-font-family), Sans-serif;
    font-size: var( --e-global-typography-ae3504c-font-size);
    font-weight: var( --e-global-typography-ae3504c-font-weight);
    line-height: var( --e-global-typography-ae3504c-line-height);
    letter-spacing: var( --e-global-typography-ae3504c-letter-spacing);
    word-spacing: var( --e-global-typography-ae3504c-word-spacing);
}

.elementor-365 .elementor-element.elementor-element-670dfc0 .elementor-testimonial-job {
    color: var( --e-global-color-accent);
    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-365 .elementor-element.elementor-element-31d3000 .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-365 .elementor-element.elementor-element-31d3000 .elementor-testimonial-content {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-65696bc-font-family), Sans-serif;
    font-size: var( --e-global-typography-65696bc-font-size);
    font-weight: var( --e-global-typography-65696bc-font-weight);
    line-height: var( --e-global-typography-65696bc-line-height);
    letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
    word-spacing: var( --e-global-typography-65696bc-word-spacing);
}

.elementor-365 .elementor-element.elementor-element-31d3000 .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 62px;
    height: 62px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-411891a);
    border-radius: 100% 100% 100% 100%;
}

.elementor-365 .elementor-element.elementor-element-31d3000 .elementor-testimonial-name {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-ae3504c-font-family), Sans-serif;
    font-size: var( --e-global-typography-ae3504c-font-size);
    font-weight: var( --e-global-typography-ae3504c-font-weight);
    line-height: var( --e-global-typography-ae3504c-line-height);
    letter-spacing: var( --e-global-typography-ae3504c-letter-spacing);
    word-spacing: var( --e-global-typography-ae3504c-word-spacing);
}

.elementor-365 .elementor-element.elementor-element-31d3000 .elementor-testimonial-job {
    color: var( --e-global-color-accent);
    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-365 .elementor-element.elementor-element-7aa22f9 .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-365 .elementor-element.elementor-element-7aa22f9 .elementor-testimonial-content {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-65696bc-font-family), Sans-serif;
    font-size: var( --e-global-typography-65696bc-font-size);
    font-weight: var( --e-global-typography-65696bc-font-weight);
    line-height: var( --e-global-typography-65696bc-line-height);
    letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
    word-spacing: var( --e-global-typography-65696bc-word-spacing);
}

.elementor-365 .elementor-element.elementor-element-7aa22f9 .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 62px;
    height: 62px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-411891a);
    border-radius: 100% 100% 100% 100%;
}

.elementor-365 .elementor-element.elementor-element-7aa22f9 .elementor-testimonial-name {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-ae3504c-font-family), Sans-serif;
    font-size: var( --e-global-typography-ae3504c-font-size);
    font-weight: var( --e-global-typography-ae3504c-font-weight);
    line-height: var( --e-global-typography-ae3504c-line-height);
    letter-spacing: var( --e-global-typography-ae3504c-letter-spacing);
    word-spacing: var( --e-global-typography-ae3504c-word-spacing);
}

.elementor-365 .elementor-element.elementor-element-7aa22f9 .elementor-testimonial-job {
    color: var( --e-global-color-accent);
    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-365 .elementor-element.elementor-element-1a45580 .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-365 .elementor-element.elementor-element-1a45580 .elementor-testimonial-content {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-65696bc-font-family), Sans-serif;
    font-size: var( --e-global-typography-65696bc-font-size);
    font-weight: var( --e-global-typography-65696bc-font-weight);
    line-height: var( --e-global-typography-65696bc-line-height);
    letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
    word-spacing: var( --e-global-typography-65696bc-word-spacing);
}

.elementor-365 .elementor-element.elementor-element-1a45580 .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 62px;
    height: 62px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-411891a);
    border-radius: 100% 100% 100% 100%;
}

.elementor-365 .elementor-element.elementor-element-1a45580 .elementor-testimonial-name {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-ae3504c-font-family), Sans-serif;
    font-size: var( --e-global-typography-ae3504c-font-size);
    font-weight: var( --e-global-typography-ae3504c-font-weight);
    line-height: var( --e-global-typography-ae3504c-line-height);
    letter-spacing: var( --e-global-typography-ae3504c-letter-spacing);
    word-spacing: var( --e-global-typography-ae3504c-word-spacing);
}

.elementor-365 .elementor-element.elementor-element-1a45580 .elementor-testimonial-job {
    color: var( --e-global-color-accent);
    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);
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-365 .elementor-element.elementor-element-c3b99b8 {
        padding: 100px 40px 100px 40px;
    }
    .elementor-365 .elementor-element.elementor-element-70163c8 .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-365 .elementor-element.elementor-element-8000ccb {
        margin-top: 90px;
        margin-bottom: 60px;
    }
    .elementor-365 .elementor-element.elementor-element-f04a1cd>.elementor-element-populated {
        margin: 0px 40px 0px 40px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 40px;
    }
    .elementor-365 .elementor-element.elementor-element-3832869 .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-365 .elementor-element.elementor-element-6e7e234 {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-6e7e234>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-365 .elementor-element.elementor-element-9d50f7b .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-365 .elementor-element.elementor-element-d273eb6 .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-365 .elementor-element.elementor-element-6b85c59 {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-7d4f802>.elementor-element-populated {
        margin: 0px 0px 0px 40px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 40px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-365 .elementor-element.elementor-element-6a3fdae>.elementor-element-populated {
        margin: 320px 250px 40px -20px;
        --e-column-margin-right: 250px;
        --e-column-margin-left: -20px;
    }
    .elementor-365 .elementor-element.elementor-element-2cdb584 .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-365 .elementor-element.elementor-element-5191c23 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-365 .elementor-element.elementor-element-5191c23 .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-365 .elementor-element.elementor-element-ba32517 .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-365 .elementor-element.elementor-element-740209f {
        margin-top: 90px;
        margin-bottom: 90px;
    }
    .elementor-365 .elementor-element.elementor-element-4234d19>.elementor-element-populated {
        margin: 40px 40px 0px 0px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 0px;
        padding: 600px 0px 0px 300px;
    }
    .elementor-365 .elementor-element.elementor-element-3a58b97.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-365 .elementor-element.elementor-element-40db7d3 .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-365 .elementor-element.elementor-element-dfe59b9>.elementor-element-populated {
        padding: 0px 40px 0px 40px;
    }
    .elementor-365 .elementor-element.elementor-element-58d392e .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-365 .elementor-element.elementor-element-8af08cf .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-365 .elementor-element.elementor-element-c91171e {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-a5c3b3b {
        margin-top: 0px;
        margin-bottom: 90px;
    }
    .elementor-365 .elementor-element.elementor-element-c0459b5>.elementor-element-populated {
        margin: 0px 40px 0px 40px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 40px;
    }
    .elementor-365 .elementor-element.elementor-element-89b13d0 .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-365 .elementor-element.elementor-element-2653f64 .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-365 .elementor-element.elementor-element-536fae5 {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-e6622d9>.elementor-element-populated {
        margin: 0px 40px 0px 40px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: 40px;
    }
    .elementor-365 .elementor-element.elementor-element-553d1f7 .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-365 .elementor-element.elementor-element-a563f79 {
        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-365 .elementor-element.elementor-element-1a8560c .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-365 .elementor-element.elementor-element-9ca191a .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-365 .elementor-element.elementor-element-4349b75 .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-365 .elementor-element.elementor-element-296aecf {
        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-365 .elementor-element.elementor-element-1e991cf .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-365 .elementor-element.elementor-element-a289f3e .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-365 .elementor-element.elementor-element-cce97c9 .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-365 .elementor-element.elementor-element-f3be5b7 {
        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-365 .elementor-element.elementor-element-bde3b2a .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-365 .elementor-element.elementor-element-c91346d .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-365 .elementor-element.elementor-element-14592c6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 60px 40px 60px 40px;
    }
    .elementor-365 .elementor-element.elementor-element-2641108>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-365 .elementor-element.elementor-element-bd5618e .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-365 .elementor-element.elementor-element-3c36bd6 .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-365 .elementor-element.elementor-element-78e732b .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-365 .elementor-element.elementor-element-1c5c1a8 {
        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);
        --container-widget-width: 55%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 55%);
        max-width: 55%;
    }
    .elementor-365 .elementor-element.elementor-element-0487970>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-365 .elementor-element.elementor-element-97b84f0 .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-365 .elementor-element.elementor-element-4601486 .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-365 .elementor-element.elementor-element-7b7bed4 {
        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-365 .elementor-element.elementor-element-53af788 .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-365 .elementor-element.elementor-element-7c0f546 .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-365 .elementor-element.elementor-element-28cdfbf {
        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-365 .elementor-element.elementor-element-ed10c9a .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-365 .elementor-element.elementor-element-f5edac8 .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-365 .elementor-element.elementor-element-30efab8 {
        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-365 .elementor-element.elementor-element-1fcc816 {
        margin-top: 100px;
        margin-bottom: 100px;
    }
    .elementor-365 .elementor-element.elementor-element-ca2cc02 .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-365 .elementor-element.elementor-element-51b456b .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-365 .elementor-element.elementor-element-5a9e3d8 {
        padding: 100px 0px 100px 0px;
    }
    .elementor-365 .elementor-element.elementor-element-adac1d3 {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 0px 40px 0px 40px;
    }
    .elementor-365 .elementor-element.elementor-element-87135ff .elementor-testimonial-content {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-87135ff .elementor-testimonial-name {
        font-size: var( --e-global-typography-ae3504c-font-size);
        line-height: var( --e-global-typography-ae3504c-line-height);
        letter-spacing: var( --e-global-typography-ae3504c-letter-spacing);
        word-spacing: var( --e-global-typography-ae3504c-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-87135ff .elementor-testimonial-job {
        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-365 .elementor-element.elementor-element-8b3853f .elementor-testimonial-content {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-8b3853f .elementor-testimonial-name {
        font-size: var( --e-global-typography-ae3504c-font-size);
        line-height: var( --e-global-typography-ae3504c-line-height);
        letter-spacing: var( --e-global-typography-ae3504c-letter-spacing);
        word-spacing: var( --e-global-typography-ae3504c-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-8b3853f .elementor-testimonial-job {
        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-365 .elementor-element.elementor-element-670dfc0 .elementor-testimonial-content {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-670dfc0 .elementor-testimonial-name {
        font-size: var( --e-global-typography-ae3504c-font-size);
        line-height: var( --e-global-typography-ae3504c-line-height);
        letter-spacing: var( --e-global-typography-ae3504c-letter-spacing);
        word-spacing: var( --e-global-typography-ae3504c-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-670dfc0 .elementor-testimonial-job {
        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-365 .elementor-element.elementor-element-ab32d04 {
        padding: 0px 40px 0px 40px;
    }
    .elementor-365 .elementor-element.elementor-element-31d3000 .elementor-testimonial-content {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-31d3000 .elementor-testimonial-name {
        font-size: var( --e-global-typography-ae3504c-font-size);
        line-height: var( --e-global-typography-ae3504c-line-height);
        letter-spacing: var( --e-global-typography-ae3504c-letter-spacing);
        word-spacing: var( --e-global-typography-ae3504c-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-31d3000 .elementor-testimonial-job {
        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-365 .elementor-element.elementor-element-7aa22f9 .elementor-testimonial-content {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-7aa22f9 .elementor-testimonial-name {
        font-size: var( --e-global-typography-ae3504c-font-size);
        line-height: var( --e-global-typography-ae3504c-line-height);
        letter-spacing: var( --e-global-typography-ae3504c-letter-spacing);
        word-spacing: var( --e-global-typography-ae3504c-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-7aa22f9 .elementor-testimonial-job {
        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-365 .elementor-element.elementor-element-1a45580 .elementor-testimonial-content {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-1a45580 .elementor-testimonial-name {
        font-size: var( --e-global-typography-ae3504c-font-size);
        line-height: var( --e-global-typography-ae3504c-line-height);
        letter-spacing: var( --e-global-typography-ae3504c-letter-spacing);
        word-spacing: var( --e-global-typography-ae3504c-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-1a45580 .elementor-testimonial-job {
        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);
    }
}

@media(max-width:767px) {
    .elementor-365 .elementor-element.elementor-element-c3b99b8 {
        padding: 100px 20px 90px 20px;
    }
    .elementor-365 .elementor-element.elementor-element-70163c8 .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-365 .elementor-element.elementor-element-8000ccb {
        margin-top: 120px;
        margin-bottom: 90px;
    }
    .elementor-365 .elementor-element.elementor-element-f04a1cd.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-365 .elementor-element.elementor-element-f04a1cd>.elementor-element-populated {
        margin: 0px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-365 .elementor-element.elementor-element-3832869 .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-365 .elementor-element.elementor-element-6e7e234 {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-6e7e234>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-365 .elementor-element.elementor-element-9d50f7b .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-365 .elementor-element.elementor-element-d273eb6 .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-365 .elementor-element.elementor-element-d273eb6>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
    .elementor-365 .elementor-element.elementor-element-d273eb6 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-365 .elementor-element.elementor-element-6b85c59 {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-6b85c59>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
    .elementor-365 .elementor-element.elementor-element-7d4f802>.elementor-element-populated {
        margin: 30px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
        padding: 260px 0px 60px 0px;
    }
    .elementor-365 .elementor-element.elementor-element-6a3fdae>.elementor-element-populated {
        margin: 0px 40px 0px -10px;
        --e-column-margin-right: 40px;
        --e-column-margin-left: -10px;
    }
    .elementor-365 .elementor-element.elementor-element-2cdb584 .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-365 .elementor-element.elementor-element-5191c23 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-365 .elementor-element.elementor-element-5191c23 .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-365 .elementor-element.elementor-element-ba32517 .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-365 .elementor-element.elementor-element-4234d19>.elementor-element-populated {
        margin: 40px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 300px 0px 0px 100px;
    }
    .elementor-365 .elementor-element.elementor-element-40db7d3 .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-365 .elementor-element.elementor-element-40db7d3>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
    .elementor-365 .elementor-element.elementor-element-40db7d3 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-365 .elementor-element.elementor-element-dfe59b9>.elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-365 .elementor-element.elementor-element-58d392e .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-365 .elementor-element.elementor-element-8af08cf .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-365 .elementor-element.elementor-element-8af08cf>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
    .elementor-365 .elementor-element.elementor-element-8af08cf {
        width: 100%;
        max-width: 100%;
    }
    .elementor-365 .elementor-element.elementor-element-c91171e {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-c91171e>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
    .elementor-365 .elementor-element.elementor-element-c0459b5>.elementor-element-populated {
        margin: 0px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }
    .elementor-365 .elementor-element.elementor-element-89b13d0 .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-365 .elementor-element.elementor-element-2653f64 .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-365 .elementor-element.elementor-element-2653f64>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
    .elementor-365 .elementor-element.elementor-element-2653f64 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-365 .elementor-element.elementor-element-536fae5 {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-e6622d9>.elementor-element-populated {
        margin: 0px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }
    .elementor-365 .elementor-element.elementor-element-553d1f7 .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-365 .elementor-element.elementor-element-a563f79 {
        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-365 .elementor-element.elementor-element-1a8560c {
        text-align: left;
    }
    .elementor-365 .elementor-element.elementor-element-1a8560c .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-365 .elementor-element.elementor-element-9ca191a {
        text-align: left;
    }
    .elementor-365 .elementor-element.elementor-element-9ca191a .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-365 .elementor-element.elementor-element-4349b75 .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-365 .elementor-element.elementor-element-296aecf {
        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-365 .elementor-element.elementor-element-1e991cf {
        text-align: left;
    }
    .elementor-365 .elementor-element.elementor-element-1e991cf .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-365 .elementor-element.elementor-element-a289f3e {
        text-align: left;
    }
    .elementor-365 .elementor-element.elementor-element-a289f3e .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-365 .elementor-element.elementor-element-cce97c9 .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-365 .elementor-element.elementor-element-f3be5b7 {
        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-365 .elementor-element.elementor-element-bde3b2a {
        text-align: left;
    }
    .elementor-365 .elementor-element.elementor-element-bde3b2a .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-365 .elementor-element.elementor-element-c91346d {
        text-align: left;
    }
    .elementor-365 .elementor-element.elementor-element-c91346d .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-365 .elementor-element.elementor-element-14592c6 {
        padding: 60px 20px 60px 20px;
    }
    .elementor-365 .elementor-element.elementor-element-bd5618e .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-365 .elementor-element.elementor-element-3c36bd6 .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-365 .elementor-element.elementor-element-78e732b .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-365 .elementor-element.elementor-element-250da0e {
        padding: 160px 60px 0px 0px;
    }
    .elementor-bc-flex-widget .elementor-365 .elementor-element.elementor-element-c6dae95.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-365 .elementor-element.elementor-element-c6dae95.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-365 .elementor-element.elementor-element-c6dae95>.elementor-element-populated {
        padding: 20px 20px 10px 20px;
    }
    .elementor-365 .elementor-element.elementor-element-9a665c2 .elementor-icon {
        font-size: 12px;
    }
    .elementor-365 .elementor-element.elementor-element-9a665c2 {
        width: var( --container-widget-width, 20%);
        max-width: 20%;
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
    }
    .elementor-365 .elementor-element.elementor-element-1c5c1a8 {
        text-align: left;
        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);
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80%);
        max-width: 80%;
    }
    .elementor-365 .elementor-element.elementor-element-97b84f0 .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-365 .elementor-element.elementor-element-4601486 .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-365 .elementor-element.elementor-element-7b7bed4 {
        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-365 .elementor-element.elementor-element-53af788 .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-365 .elementor-element.elementor-element-7c0f546 .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-365 .elementor-element.elementor-element-28cdfbf {
        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-365 .elementor-element.elementor-element-ed10c9a .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-365 .elementor-element.elementor-element-f5edac8 .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-365 .elementor-element.elementor-element-30efab8 {
        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-365 .elementor-element.elementor-element-ca2cc02 .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-365 .elementor-element.elementor-element-51b456b .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-365 .elementor-element.elementor-element-51b456b>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-365 .elementor-element.elementor-element-5a9e3d8 {
        padding: 60px 0px 60px 0px;
    }
    .elementor-365 .elementor-element.elementor-element-8a37dad .elementor-icon {
        font-size: 28px;
    }
    .elementor-365 .elementor-element.elementor-element-adac1d3 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-365 .elementor-element.elementor-element-87135ff .elementor-testimonial-wrapper {
        text-align: left;
    }
    .elementor-365 .elementor-element.elementor-element-87135ff .elementor-testimonial-content {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-87135ff .elementor-testimonial-name {
        font-size: var( --e-global-typography-ae3504c-font-size);
        line-height: var( --e-global-typography-ae3504c-line-height);
        letter-spacing: var( --e-global-typography-ae3504c-letter-spacing);
        word-spacing: var( --e-global-typography-ae3504c-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-87135ff .elementor-testimonial-job {
        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-365 .elementor-element.elementor-element-8b3853f .elementor-testimonial-wrapper {
        text-align: left;
    }
    .elementor-365 .elementor-element.elementor-element-8b3853f .elementor-testimonial-content {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-8b3853f .elementor-testimonial-name {
        font-size: var( --e-global-typography-ae3504c-font-size);
        line-height: var( --e-global-typography-ae3504c-line-height);
        letter-spacing: var( --e-global-typography-ae3504c-letter-spacing);
        word-spacing: var( --e-global-typography-ae3504c-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-8b3853f .elementor-testimonial-job {
        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-365 .elementor-element.elementor-element-670dfc0 .elementor-testimonial-wrapper {
        text-align: left;
    }
    .elementor-365 .elementor-element.elementor-element-670dfc0 .elementor-testimonial-content {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-670dfc0 .elementor-testimonial-name {
        font-size: var( --e-global-typography-ae3504c-font-size);
        line-height: var( --e-global-typography-ae3504c-line-height);
        letter-spacing: var( --e-global-typography-ae3504c-letter-spacing);
        word-spacing: var( --e-global-typography-ae3504c-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-670dfc0 .elementor-testimonial-job {
        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-365 .elementor-element.elementor-element-ab32d04 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-365 .elementor-element.elementor-element-31d3000 .elementor-testimonial-wrapper {
        text-align: left;
    }
    .elementor-365 .elementor-element.elementor-element-31d3000 .elementor-testimonial-content {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-31d3000 .elementor-testimonial-name {
        font-size: var( --e-global-typography-ae3504c-font-size);
        line-height: var( --e-global-typography-ae3504c-line-height);
        letter-spacing: var( --e-global-typography-ae3504c-letter-spacing);
        word-spacing: var( --e-global-typography-ae3504c-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-31d3000 .elementor-testimonial-job {
        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-365 .elementor-element.elementor-element-7aa22f9 .elementor-testimonial-wrapper {
        text-align: left;
    }
    .elementor-365 .elementor-element.elementor-element-7aa22f9 .elementor-testimonial-content {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-7aa22f9 .elementor-testimonial-name {
        font-size: var( --e-global-typography-ae3504c-font-size);
        line-height: var( --e-global-typography-ae3504c-line-height);
        letter-spacing: var( --e-global-typography-ae3504c-letter-spacing);
        word-spacing: var( --e-global-typography-ae3504c-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-7aa22f9 .elementor-testimonial-job {
        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-365 .elementor-element.elementor-element-1a45580 .elementor-testimonial-wrapper {
        text-align: left;
    }
    .elementor-365 .elementor-element.elementor-element-1a45580 .elementor-testimonial-content {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-1a45580 .elementor-testimonial-name {
        font-size: var( --e-global-typography-ae3504c-font-size);
        line-height: var( --e-global-typography-ae3504c-line-height);
        letter-spacing: var( --e-global-typography-ae3504c-letter-spacing);
        word-spacing: var( --e-global-typography-ae3504c-word-spacing);
    }
    .elementor-365 .elementor-element.elementor-element-1a45580 .elementor-testimonial-job {
        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);
    }
}

@media(min-width:768px) {
    .elementor-365 .elementor-element.elementor-element-f04a1cd {
        width: 66%;
    }
    .elementor-365 .elementor-element.elementor-element-7d4f802 {
        width: 34%;
    }
    .elementor-365 .elementor-element.elementor-element-4234d19 {
        width: 40%;
    }
    .elementor-365 .elementor-element.elementor-element-dfe59b9 {
        width: 60%;
    }
    .elementor-365 .elementor-element.elementor-element-13ec695 {
        width: 80%;
    }
    .elementor-365 .elementor-element.elementor-element-7867e02 {
        width: 20%;
    }
    .elementor-365 .elementor-element.elementor-element-1367adc {
        width: 80%;
    }
    .elementor-365 .elementor-element.elementor-element-4e5dfe4 {
        width: 20%;
    }
    .elementor-365 .elementor-element.elementor-element-83ab560 {
        width: 80%;
    }
    .elementor-365 .elementor-element.elementor-element-1f5f104 {
        width: 20%;
    }
    .elementor-365 .elementor-element.elementor-element-6eb139a {
        width: 18%;
    }
    .elementor-365 .elementor-element.elementor-element-d4d4b9b {
        width: 82%;
    }
    .elementor-365 .elementor-element.elementor-element-5c75426 {
        width: 18%;
    }
    .elementor-365 .elementor-element.elementor-element-aab8c22 {
        width: 82%;
    }
    .elementor-365 .elementor-element.elementor-element-c246d5f {
        width: 18%;
    }
    .elementor-365 .elementor-element.elementor-element-022ffce {
        width: 82%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-365 .elementor-element.elementor-element-f04a1cd {
        width: 100%;
    }
    .elementor-365 .elementor-element.elementor-element-7d4f802 {
        width: 100%;
    }
    .elementor-365 .elementor-element.elementor-element-6a3fdae {
        width: 100%;
    }
    .elementor-365 .elementor-element.elementor-element-4234d19 {
        width: 100%;
    }
    .elementor-365 .elementor-element.elementor-element-dfe59b9 {
        width: 100%;
    }
    .elementor-365 .elementor-element.elementor-element-c0459b5 {
        width: 100%;
    }
    .elementor-365 .elementor-element.elementor-element-e6622d9 {
        width: 100%;
    }
    .elementor-365 .elementor-element.elementor-element-2641108 {
        width: 100%;
    }
    .elementor-365 .elementor-element.elementor-element-0487970 {
        width: 100%;
    }
    .elementor-365 .elementor-element.elementor-element-e705314 {
        width: 50%;
    }
    .elementor-365 .elementor-element.elementor-element-f265952 {
        width: 50%;
    }
    .elementor-365 .elementor-element.elementor-element-9bec78a {
        width: 50%;
    }
    .elementor-365 .elementor-element.elementor-element-850f605 {
        width: 50%;
    }
    .elementor-365 .elementor-element.elementor-element-61406f3 {
        width: 50%;
    }
}