.elementor-1526 .elementor-element.elementor-element-4dfe07e6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 1;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 200px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-4dfe07e6:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-4dfe07e6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/08-bg.jpg");
}

.elementor-1526 .elementor-element.elementor-element-4dfe07e6::before,
.elementor-1526 .elementor-element.elementor-element-4dfe07e6>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-4dfe07e6>.e-con-inner>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-4dfe07e6>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-4dfe07e6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-4dfe07e6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at bottom left, #B662FF42 0%, var(--e-global-color-secondary) 100%);
}

.elementor-1526 .elementor-element.elementor-element-7748d03b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-716f1f25 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-79c4f5 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-1f920d04 {
    text-align: left;
}

.elementor-1526 .elementor-element.elementor-element-2a35ddbc>.elementor-widget-container {
    margin: -595px 0px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-2a35ddbc {
    text-align: center;
}

.elementor-1526 .elementor-element.elementor-element-2a35ddbc img {
    filter: brightness(100%) contrast(111%) saturate(0%) blur(0px) hue-rotate(0deg);
}

body:not(.rtl) .elementor-1526 .elementor-element.elementor-element-195c35e9 {
    left: 0px;
}

body.rtl .elementor-1526 .elementor-element.elementor-element-195c35e9 {
    right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-195c35e9 {
    top: -1px;
    text-align: left;
}

.elementor-1526 .elementor-element.elementor-element-195c35e9 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14.7em;
    font-weight: 400;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: var(--e-global-color-primary);
    stroke: var(--e-global-color-primary);
    color: var(--e-global-color-a5b071a);
}

.elementor-1526 .elementor-element.elementor-element-5fb9fc67 {
    --display: flex;
    --justify-content: space-between;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 98px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-147ae441 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-45afd197 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-7e182afa {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-8f93443>.elementor-widget-container {
    margin: 0px -13px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-8f93443 img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #231E2F;
    border-radius: 100px 100px 100px 100px;
}

.elementor-1526 .elementor-element.elementor-element-4e43680b>.elementor-widget-container {
    margin: 0px -10px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-4e43680b img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #231E2F;
    border-radius: 100px 100px 100px 100px;
}

.elementor-1526 .elementor-element.elementor-element-3f1e48d3>.elementor-widget-container {
    margin: 0px -10px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-3f1e48d3 img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #231E2F;
    border-radius: 100px 100px 100px 100px;
}

.elementor-1526 .elementor-element.elementor-element-4f116fa8 {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-6dbdb51f>.elementor-widget-container {
    margin: 0px 0px -6px -27px;
}

.elementor-1526 .elementor-element.elementor-element-6dbdb51f .elementor-icon-wrapper {
    text-align: left;
}

.elementor-1526 .elementor-element.elementor-element-6dbdb51f.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
    color: #FFFFFF;
}

.elementor-1526 .elementor-element.elementor-element-6dbdb51f.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-6dbdb51f.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-6dbdb51f.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-6dbdb51f.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-6dbdb51f.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-1526 .elementor-element.elementor-element-6dbdb51f.elementor-view-stacked .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-1526 .elementor-element.elementor-element-6dbdb51f .elementor-icon {
    font-size: 24px;
}

.elementor-1526 .elementor-element.elementor-element-6dbdb51f .elementor-icon svg {
    height: 24px;
}

.elementor-1526 .elementor-element.elementor-element-5ee812e6 {
    --spacer-size: 50px;
}

.elementor-1526 .elementor-element.elementor-element-14723992 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-43e957af>.elementor-widget-container {
    margin: 0px 0px -10px -100px;
}

.elementor-1526 .elementor-element.elementor-element-48cdb0c9>.elementor-widget-container {
    margin: 0px 0px 0px -100px;
}

.elementor-1526 .elementor-element.elementor-element-48cdb0c9 {
    z-index: 1;
}

.elementor-1526 .elementor-element.elementor-element-48cdb0c9 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1526 .elementor-element.elementor-element-71d99a84 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 1;
}

.elementor-1526 .elementor-element.elementor-element-71d99a84:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-71d99a84>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-71d99a84.e-con {
    --e-con-transform-rotateZ: 1deg;
}

.elementor-1526 .elementor-element.elementor-element-6c468ce0 .qodef-qi-text-marquee .qodef-m-text.qodef-text--original {
    animation: qode-move-horizontal-normal-text-marquee 20s linear infinite;
}

.elementor-1526 .elementor-element.elementor-element-6c468ce0 .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy {
    animation: qode-move-horizontal-normal-text-marquee-copy 20s linear infinite;
}

.elementor-1526 .elementor-element.elementor-element-6c468ce0 .qodef-m-text-item {
    color: var(--e-global-color-primary);
    font-family: "Arial", Sans-serif;
}

.elementor-1526 .elementor-element.elementor-element-6c468ce0 .qodef-m-text-item {
    -webkit-text-stroke-color: #FFFFFFC9;
    -webkit-text-stroke-width: 2px;
}

.elementor-1526 .elementor-element.elementor-element-6c468ce0 .qodef-e-icon-holder {
    color: var(--e-global-color-f670e72);
}

.elementor-1526 .elementor-element.elementor-element-fc93e5e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.7;
    --margin-top: -18px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 140px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-fc93e5e:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-fc93e5e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/08-bg.jpg");
    background-position: center center;
}

.elementor-1526 .elementor-element.elementor-element-fc93e5e::before,
.elementor-1526 .elementor-element.elementor-element-fc93e5e>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-fc93e5e>.e-con-inner>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-fc93e5e>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-fc93e5e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-fc93e5e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-1526 .elementor-element.elementor-element-275fc39b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-22b9ac7c {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 30px;
}

.elementor-1526 .elementor-element.elementor-element-75dcf52a .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-75dcf52a .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-75dcf52a {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1526 .elementor-element.elementor-element-75dcf52a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1526 .elementor-element.elementor-element-75dcf52a .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-f8e056f-font-family), Sans-serif;
    font-size: var(--e-global-typography-f8e056f-font-size);
    font-weight: var(--e-global-typography-f8e056f-font-weight);
    text-transform: var(--e-global-typography-f8e056f-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-75dcf52a .elementor-icon-list-text {
    color: var(--e-global-color-f670e72);
    transition: color 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-651ec869 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(4px/2);
}

.elementor-1526 .elementor-element.elementor-element-651ec869 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(4px/2);
}

.elementor-1526 .elementor-element.elementor-element-651ec869 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(4px/2);
    margin-left: calc(4px/2);
}

.elementor-1526 .elementor-element.elementor-element-651ec869 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-4px/2);
    margin-left: calc(-4px/2);
}

body.rtl .elementor-1526 .elementor-element.elementor-element-651ec869 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-4px/2);
}

body:not(.rtl) .elementor-1526 .elementor-element.elementor-element-651ec869 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-4px/2);
}

.elementor-1526 .elementor-element.elementor-element-651ec869 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-651ec869 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-651ec869 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1526 .elementor-element.elementor-element-651ec869 .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-439a9b6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 60px;
}

.elementor-1526 .elementor-element.elementor-element-439a9b6.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1526 .elementor-element.elementor-element-690308d8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-680d0069 {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-48e6798e img {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-accent);
    border-radius: 100px 100px 100px 100px;
}

.elementor-1526 .elementor-element.elementor-element-7d8daeba {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-7108ea89>.elementor-widget-container {
    margin: 0px 0px -7px 0px;
}

.elementor-1526 .elementor-element.elementor-element-7108ea89 .elementor-heading-title {
    font-family: var(--e-global-typography-4730bd4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4730bd4-font-size);
    font-weight: var(--e-global-typography-4730bd4-font-weight);
    text-transform: var(--e-global-typography-4730bd4-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-58db3b28>.elementor-widget-container {
    margin: -10px 0px -19px 0px;
}

.elementor-1526 .elementor-element.elementor-element-7191378a {
    --display: flex;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #7B2CBF57;
    --border-color: #7B2CBF57;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-5f933164>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-5f933164 {
    z-index: 1;
}

.elementor-1526 .elementor-element.elementor-element-5f933164 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1526 .elementor-element.elementor-element-6f0c0938 {
    --display: flex;
    --overlay-opacity: 0.5;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #7B2CBF42;
    --border-color: #7B2CBF42;
    --border-radius: 30px 30px 30px 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 30px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1526 .elementor-element.elementor-element-6f0c0938::before,
.elementor-1526 .elementor-element.elementor-element-6f0c0938>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-6f0c0938>.e-con-inner>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-6f0c0938>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-6f0c0938>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-6f0c0938>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-ea043eb);
    --background-overlay: '';
}

.elementor-1526 .elementor-element.elementor-element-2fcc47b8 {
    --display: flex;
    --overlay-opacity: 0.7;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 2px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-732caee);
    --border-color: var(--e-global-color-732caee);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1526 .elementor-element.elementor-element-2fcc47b8:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-2fcc47b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/10-bg.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1526 .elementor-element.elementor-element-2fcc47b8::before,
.elementor-1526 .elementor-element.elementor-element-2fcc47b8>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-2fcc47b8>.e-con-inner>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-2fcc47b8>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-2fcc47b8>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-2fcc47b8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-1526 .elementor-element.elementor-element-40a72cd0 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-1526 .elementor-element.elementor-element-40a72cd0.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-40a72cd0.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-40a72cd0.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-40a72cd0.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-40a72cd0.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-40a72cd0.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-40a72cd0.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-40a72cd0 .elementor-icon {
    font-size: 25px;
}

.elementor-1526 .elementor-element.elementor-element-40a72cd0 .elementor-icon svg {
    height: 25px;
}

.elementor-1526 .elementor-element.elementor-element-38ae44d2>.elementor-widget-container {
    padding: 0px 50px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-79a7c29 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 2px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-732caee);
    --border-color: var(--e-global-color-732caee);
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1526 .elementor-element.elementor-element-79a7c29:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-79a7c29>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-da8fb2d);
}

.elementor-1526 .elementor-element.elementor-element-4b29bfef {
    --icon-box-icon-margin: 15px;
}

.elementor-1526 .elementor-element.elementor-element-4b29bfef .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-4b29bfef.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-4b29bfef.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-4b29bfef.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-4b29bfef.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-4b29bfef .elementor-icon {
    font-size: 22px;
}

.elementor-1526 .elementor-element.elementor-element-4b29bfef .elementor-icon-box-title,
.elementor-1526 .elementor-element.elementor-element-4b29bfef .elementor-icon-box-title a {
    font-family: var(--e-global-typography-0cf6615-font-family), Sans-serif;
    font-size: var(--e-global-typography-0cf6615-font-size);
    font-weight: var(--e-global-typography-0cf6615-font-weight);
    text-transform: var(--e-global-typography-0cf6615-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-17af6131 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 2px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-732caee);
    --border-color: var(--e-global-color-732caee);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1526 .elementor-element.elementor-element-17af6131:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-17af6131>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ec7bb28);
}

.elementor-1526 .elementor-element.elementor-element-1fc21975 {
    --icon-box-icon-margin: 15px;
}

.elementor-1526 .elementor-element.elementor-element-1fc21975 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-1fc21975.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-1fc21975.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-1fc21975.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-1fc21975.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-1fc21975 .elementor-icon {
    font-size: 22px;
}

.elementor-1526 .elementor-element.elementor-element-1fc21975 .elementor-icon-box-title,
.elementor-1526 .elementor-element.elementor-element-1fc21975 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-0cf6615-font-family), Sans-serif;
    font-size: var(--e-global-typography-0cf6615-font-size);
    font-weight: var(--e-global-typography-0cf6615-font-weight);
    text-transform: var(--e-global-typography-0cf6615-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-36729749 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.5;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-36729749:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-36729749>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/10-bg.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1526 .elementor-element.elementor-element-36729749::before,
.elementor-1526 .elementor-element.elementor-element-36729749>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-36729749>.e-con-inner>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-36729749>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-36729749>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-36729749>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-1526 .elementor-element.elementor-element-3e0eb577 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-3e0eb577 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-3e0eb577 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1526 .elementor-element.elementor-element-3e0eb577 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1526 .elementor-element.elementor-element-3e0eb577 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-f8e056f-font-family), Sans-serif;
    font-size: var(--e-global-typography-f8e056f-font-size);
    font-weight: var(--e-global-typography-f8e056f-font-weight);
    text-transform: var(--e-global-typography-f8e056f-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-3e0eb577 .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-8613b08>.elementor-widget-container {
    padding: 0px 300px 0px 300px;
}

.elementor-1526 .elementor-element.elementor-element-8613b08 {
    text-align: center;
}

.elementor-1526 .elementor-element.elementor-element-6653c178 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 45px 45px;
    --row-gap: 45px;
    --column-gap: 45px;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-61f5f50a {
    --display: flex;
    --overlay-opacity: 0.5;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-1526 .elementor-element.elementor-element-61f5f50a:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-61f5f50a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/08-bg.jpg");
    background-position: center center;
}

.elementor-1526 .elementor-element.elementor-element-61f5f50a::before,
.elementor-1526 .elementor-element.elementor-element-61f5f50a>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-61f5f50a>.e-con-inner>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-61f5f50a>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-61f5f50a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-61f5f50a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-1526 .elementor-element.elementor-element-7440b58a>.elementor-widget-container {
    margin: -28px 0px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-7440b58a .elementor-icon-wrapper {
    text-align: left;
}

.elementor-1526 .elementor-element.elementor-element-7440b58a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-7440b58a.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-7440b58a.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-7440b58a.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-7440b58a.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-7440b58a.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-7440b58a.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-7440b58a .elementor-icon {
    font-size: 30px;
}

.elementor-1526 .elementor-element.elementor-element-7440b58a .elementor-icon svg {
    height: 30px;
}

.elementor-1526 .elementor-element.elementor-element-141d9820>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1526 .elementor-element.elementor-element-2ff9bc82 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-d7edb49);
    --divider-border-width: 1px;
}

.elementor-1526 .elementor-element.elementor-element-2ff9bc82 .elementor-divider-separator {
    width: 100%;
}

.elementor-1526 .elementor-element.elementor-element-2ff9bc82 .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}

.elementor-1526 .elementor-element.elementor-element-1bc89f93 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-294fe6f {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-1d672a31>.elementor-widget-container {
    padding: 8px 15px 8px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-668af38);
    border-radius: 30px 30px 30px 30px;
}

.elementor-1526 .elementor-element.elementor-element-1d672a31.elementor-element {
    --align-self: flex-start;
}

.elementor-1526 .elementor-element.elementor-element-1d672a31 .elementor-heading-title {
    font-family: var(--e-global-typography-4730bd4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4730bd4-font-size);
    font-weight: var(--e-global-typography-4730bd4-font-weight);
    text-transform: var(--e-global-typography-4730bd4-text-transform);
    color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-5b5f9376 {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-69c6947f .elementor-button {
    background-color: transparent;
    fill: var(--e-global-color-f670e72);
    color: var(--e-global-color-f670e72);
    background-image: linear-gradient(180deg, var(--e-global-color-a5b071a) 0%, var(--e-global-color-a5b071a) 100%);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-69c6947f .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1526 .elementor-element.elementor-element-deb0185 {
    --display: flex;
    --overlay-opacity: 0.5;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-1526 .elementor-element.elementor-element-deb0185:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-deb0185>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/08-bg.jpg");
    background-position: center center;
}

.elementor-1526 .elementor-element.elementor-element-deb0185::before,
.elementor-1526 .elementor-element.elementor-element-deb0185>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-deb0185>.e-con-inner>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-deb0185>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-deb0185>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-deb0185>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-1526 .elementor-element.elementor-element-aeb1ad0>.elementor-widget-container {
    margin: -28px 0px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-aeb1ad0 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-1526 .elementor-element.elementor-element-aeb1ad0.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-aeb1ad0.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-aeb1ad0.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-aeb1ad0.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-aeb1ad0.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-aeb1ad0.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-aeb1ad0.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-aeb1ad0 .elementor-icon {
    font-size: 30px;
}

.elementor-1526 .elementor-element.elementor-element-aeb1ad0 .elementor-icon svg {
    height: 30px;
}

.elementor-1526 .elementor-element.elementor-element-7583111c>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1526 .elementor-element.elementor-element-18d165c6 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-d7edb49);
    --divider-border-width: 1px;
}

.elementor-1526 .elementor-element.elementor-element-18d165c6 .elementor-divider-separator {
    width: 100%;
}

.elementor-1526 .elementor-element.elementor-element-18d165c6 .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}

.elementor-1526 .elementor-element.elementor-element-769f4f94 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-3246df72 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-6d0709d2>.elementor-widget-container {
    padding: 8px 15px 8px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-668af38);
    border-radius: 30px 30px 30px 30px;
}

.elementor-1526 .elementor-element.elementor-element-6d0709d2.elementor-element {
    --align-self: flex-start;
}

.elementor-1526 .elementor-element.elementor-element-6d0709d2 .elementor-heading-title {
    font-family: var(--e-global-typography-4730bd4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4730bd4-font-size);
    font-weight: var(--e-global-typography-4730bd4-font-weight);
    text-transform: var(--e-global-typography-4730bd4-text-transform);
    color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-6943da2e {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-11db04eb .elementor-button {
    background-color: transparent;
    fill: var(--e-global-color-f670e72);
    color: var(--e-global-color-f670e72);
    background-image: linear-gradient(180deg, var(--e-global-color-a5b071a) 0%, var(--e-global-color-a5b071a) 100%);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-11db04eb .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1526 .elementor-element.elementor-element-2eb304c8 {
    --display: flex;
    --overlay-opacity: 0.5;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-1526 .elementor-element.elementor-element-2eb304c8:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-2eb304c8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/08-bg.jpg");
    background-position: center center;
}

.elementor-1526 .elementor-element.elementor-element-2eb304c8::before,
.elementor-1526 .elementor-element.elementor-element-2eb304c8>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-2eb304c8>.e-con-inner>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-2eb304c8>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-2eb304c8>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-2eb304c8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-1526 .elementor-element.elementor-element-738e1543>.elementor-widget-container {
    margin: -28px 0px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-738e1543 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-1526 .elementor-element.elementor-element-738e1543.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-738e1543.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-738e1543.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-738e1543.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-738e1543.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-738e1543.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-738e1543.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-738e1543 .elementor-icon {
    font-size: 30px;
}

.elementor-1526 .elementor-element.elementor-element-738e1543 .elementor-icon svg {
    height: 30px;
}

.elementor-1526 .elementor-element.elementor-element-74430326>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1526 .elementor-element.elementor-element-55e596c5 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-d7edb49);
    --divider-border-width: 1px;
}

.elementor-1526 .elementor-element.elementor-element-55e596c5 .elementor-divider-separator {
    width: 100%;
}

.elementor-1526 .elementor-element.elementor-element-55e596c5 .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}

.elementor-1526 .elementor-element.elementor-element-202f8426 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-4ac57ab3 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-3c84f34c>.elementor-widget-container {
    padding: 8px 15px 8px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-668af38);
    border-radius: 30px 30px 30px 30px;
}

.elementor-1526 .elementor-element.elementor-element-3c84f34c.elementor-element {
    --align-self: flex-start;
}

.elementor-1526 .elementor-element.elementor-element-3c84f34c .elementor-heading-title {
    font-family: var(--e-global-typography-4730bd4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4730bd4-font-size);
    font-weight: var(--e-global-typography-4730bd4-font-weight);
    text-transform: var(--e-global-typography-4730bd4-text-transform);
    color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-116e092 {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-1ba24c63 .elementor-button {
    background-color: transparent;
    fill: var(--e-global-color-f670e72);
    color: var(--e-global-color-f670e72);
    background-image: linear-gradient(180deg, var(--e-global-color-a5b071a) 0%, var(--e-global-color-a5b071a) 100%);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-1ba24c63 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1526 .elementor-element.elementor-element-5cbfa2b7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-d7edb49);
    --border-color: var(--e-global-color-d7edb49);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-5cbfa2b7:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-5cbfa2b7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-1526 .elementor-element.elementor-element-1de3b9dc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-2741611 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-7d759914 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-7d759914 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-7d759914 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1526 .elementor-element.elementor-element-7d759914 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1526 .elementor-element.elementor-element-7d759914 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-f8e056f-font-family), Sans-serif;
    font-size: var(--e-global-typography-f8e056f-font-size);
    font-weight: var(--e-global-typography-f8e056f-font-weight);
    text-transform: var(--e-global-typography-f8e056f-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-7d759914 .elementor-icon-list-text {
    color: var(--e-global-color-f670e72);
    transition: color 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-94914e3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 60px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-8c51e7d {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-65c802d3>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
    padding: 0px 50px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-7f0e2563 {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-8490f8b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-8490f8b {
    z-index: 1;
}

.elementor-1526 .elementor-element.elementor-element-8490f8b .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1526 .elementor-element.elementor-element-4f46c3b0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-a119e53 {
    --display: flex;
    --justify-content: flex-end;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-2b3d8fc4 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-732caee);
    --border-color: var(--e-global-color-732caee);
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1526 .elementor-element.elementor-element-2b3d8fc4:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-2b3d8fc4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ec7bb28);
}

.elementor-1526 .elementor-element.elementor-element-17efd9a8 .elementor-heading-title {
    font-family: var(--e-global-typography-4730bd4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4730bd4-font-size);
    font-weight: var(--e-global-typography-4730bd4-font-weight);
    text-transform: var(--e-global-typography-4730bd4-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-4e910612 .skillbar-group .skill-bar {
    background-color: var(--e-global-color-ec7bb28);
    border-radius: 13px 13px 13px 13px;
}

.elementor-1526 .elementor-element.elementor-element-4e910612 .skillbar-group .skill-track {
    background-color: var(--e-global-color-accent);
    border-radius: 10px 10px 10px 10px;
}

.elementor-1526 .elementor-element.elementor-element-4e910612 .skillbar-group .number-percentage-wraper {
    display: no;
}

.elementor-1526 .elementor-element.elementor-element-4e910612 .skillbar-group .skill-title {
    font-family: var(--e-global-typography-4730bd4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4730bd4-font-size);
    font-weight: var(--e-global-typography-4730bd4-font-weight);
    text-transform: var(--e-global-typography-4730bd4-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-4e910612 .skillbar-group .skill-track>span i {
    font-size: 15px;
}

.elementor-1526 .elementor-element.elementor-element-4e910612 .skillbar-group .skill-track>span svg {
    max-width: 15px;
}

.elementor-1526 .elementor-element.elementor-element-6f5f8b4f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-6c7de0c3 {
    --display: flex;
    --justify-content: center;
    --overlay-opacity: 0.7;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1526 .elementor-element.elementor-element-6c7de0c3:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-6c7de0c3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #7B2CBF;
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/9-bg.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1526 .elementor-element.elementor-element-6c7de0c3::before,
.elementor-1526 .elementor-element.elementor-element-6c7de0c3>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-6c7de0c3>.e-con-inner>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-6c7de0c3>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-6c7de0c3>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-6c7de0c3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-1526 .elementor-element.elementor-element-8206ece>.elementor-widget-container {
    margin: 0px -10px 0px -10px;
}

.elementor-1526 .elementor-element.elementor-element-8206ece {
    --icon-box-icon-margin: 15px;
}

.elementor-1526 .elementor-element.elementor-element-8206ece .elementor-icon-box-title {
    margin-bottom: 8px;
    color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-8206ece.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-8206ece.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-8206ece.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-8206ece.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-8206ece .elementor-icon {
    font-size: 20px;
}

.elementor-1526 .elementor-element.elementor-element-8206ece .elementor-icon-box-title,
.elementor-1526 .elementor-element.elementor-element-8206ece .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 1em;
    font-weight: 300;
    text-transform: uppercase;
}

.elementor-1526 .elementor-element.elementor-element-8206ece .elementor-icon-box-description {
    color: var(--e-global-color-text);
}

.elementor-1526 .elementor-element.elementor-element-2ccb89fa .elementor-button {
    background-color: transparent;
    fill: var(--e-global-color-f670e72);
    color: var(--e-global-color-f670e72);
    background-image: linear-gradient(180deg, var(--e-global-color-a5b071a) 0%, var(--e-global-color-a5b071a) 100%);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-2ccb89fa .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1526 .elementor-element.elementor-element-7e91df12 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-732caee);
    --border-color: var(--e-global-color-732caee);
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1526 .elementor-element.elementor-element-7e91df12:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-7e91df12>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ec7bb28);
}

.elementor-1526 .elementor-element.elementor-element-5e0c93b1 .qodef-qi-progress-bar-circle .qodef-m-canvas {
    width: 120px;
}

.elementor-1526 .elementor-element.elementor-element-5e0c93b1 .qodef-qi-progress-bar-circle .qodef-m-title {
    margin-top: 17px;
}

.elementor-1526 .elementor-element.elementor-element-5e0c93b1 .qodef-qi-progress-bar-circle .qodef-m-text {
    margin-top: 6px;
}

.elementor-1526 .elementor-element.elementor-element-5e0c93b1 .qodef-qi-progress-bar-circle .qodef-m-value {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-d6a037 {
    --display: flex;
    --justify-content: flex-end;
    --overlay-opacity: 0.5;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-1526 .elementor-element.elementor-element-d6a037:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-d6a037>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/9-bg.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1526 .elementor-element.elementor-element-d6a037::before,
.elementor-1526 .elementor-element.elementor-element-d6a037>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-d6a037>.e-con-inner>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-d6a037>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-d6a037>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-d6a037>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-1526 .elementor-element.elementor-element-71b7e900>.elementor-widget-container {
    margin: 0px -30px 0px -30px;
}

.elementor-1526 .elementor-element.elementor-element-71b7e900 img {
    width: 100%;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-1526 .elementor-element.elementor-element-1acd085d {
    --display: flex;
    --justify-content: flex-end;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-538e9880 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-76b74d99>.elementor-widget-container {
    background-color: var(--e-global-color-ec7bb28);
    padding: 10px 40px 10px 40px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-732caee);
    border-radius: 20px 20px 20px 20px;
}

.elementor-1526 .elementor-element.elementor-element-76b74d99.elementor-element {
    --align-self: flex-start;
}

.elementor-1526 .elementor-element.elementor-element-76b74d99 .elementor-counter {
    flex-direction: column;
}

.elementor-1526 .elementor-element.elementor-element-76b74d99 .elementor-counter-title {
    justify-content: start;
    color: #C4C4C4;
    font-family: "Poppins", Sans-serif;
    font-size: 0.9em;
}

.elementor-1526 .elementor-element.elementor-element-76b74d99 .elementor-counter-number-wrapper {
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-1c94b25-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-1c94b25-font-size);
    font-weight:var(--e-global-typography-1c94b25-font-weight);
    line-height:var(--e-global-typography-1c94b25-line-height);
}

.elementor-1526 .elementor-element.elementor-element-1a2951f8 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-732caee);
    --border-color: var(--e-global-color-732caee);
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1526 .elementor-element.elementor-element-1a2951f8:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-1a2951f8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ec7bb28);
}

.elementor-1526 .elementor-element.elementor-element-52798b7e .elementor-counter {
    flex-direction: column;
}

.elementor-1526 .elementor-element.elementor-element-52798b7e .elementor-counter-title {
    justify-content: start;
    color: #C4C4C4;
    font-family: "Poppins", Sans-serif;
    font-size: 0.9em;
}

.elementor-1526 .elementor-element.elementor-element-52798b7e .elementor-counter-number-wrapper {
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-1c94b25-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-1c94b25-font-size);
    font-weight:var(--e-global-typography-1c94b25-font-weight);
    line-height:var(--e-global-typography-1c94b25-line-height);
}

.elementor-1526 .elementor-element.elementor-element-29a4be5c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-6d62009 {
    --display: flex;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1526 .elementor-element.elementor-element-6d62009:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-6d62009>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f670e72);
}

.elementor-1526 .elementor-element.elementor-element-7b691c2a {
    --e-rating-gap: 2px;
    --e-rating-icon-marked-color: var(--e-global-color-accent);
    --e-rating-icon-color: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-3240d63d {
    --spacer-size: 20px;
}

.elementor-1526 .elementor-element.elementor-element-782abe2c {
    color: #FFFFFF;
}

.elementor-1526 .elementor-element.elementor-element-6ed9fe55 {
    --display: flex;
    --overlay-opacity: 0.5;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-1526 .elementor-element.elementor-element-6ed9fe55:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-6ed9fe55>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/10-bg.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1526 .elementor-element.elementor-element-6ed9fe55::before,
.elementor-1526 .elementor-element.elementor-element-6ed9fe55>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-6ed9fe55>.e-con-inner>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-6ed9fe55>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-6ed9fe55>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-6ed9fe55>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-1526 .elementor-element.elementor-element-3be2499e .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-3be2499e .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-3be2499e {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1526 .elementor-element.elementor-element-3be2499e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1526 .elementor-element.elementor-element-3be2499e .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-4730bd4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4730bd4-font-size);
    font-weight: var(--e-global-typography-4730bd4-font-weight);
    text-transform: var(--e-global-typography-4730bd4-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-3be2499e .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-5c9d89ac>.elementor-widget-container {
    margin: 0px -9px 0px -9px;
    padding: 0px 0px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-6eeddb89 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.82;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-6eeddb89:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-6eeddb89>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/08-bg.jpg");
    background-position: center center;
}

.elementor-1526 .elementor-element.elementor-element-6eeddb89::before,
.elementor-1526 .elementor-element.elementor-element-6eeddb89>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-6eeddb89>.e-con-inner>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-6eeddb89>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-6eeddb89>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-6eeddb89>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at center center, var(--e-global-color-4097fe0) 0%, var(--e-global-color-secondary) 100%);
}

.elementor-1526 .elementor-element.elementor-element-3e7fd7e5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-23f0bd87 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-16d0cdf5 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-16d0cdf5 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-16d0cdf5 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1526 .elementor-element.elementor-element-16d0cdf5 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1526 .elementor-element.elementor-element-16d0cdf5 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-f8e056f-font-family), Sans-serif;
    font-size: var(--e-global-typography-f8e056f-font-size);
    font-weight: var(--e-global-typography-f8e056f-font-weight);
    text-transform: var(--e-global-typography-f8e056f-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-16d0cdf5 .elementor-icon-list-text {
    color: var(--e-global-color-f670e72);
    transition: color 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-318c182d {
    --display: flex;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-25eafdc5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-25eafdc5 {
    z-index: 1;
}

.elementor-1526 .elementor-element.elementor-element-25eafdc5 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1526 .elementor-element.elementor-element-1db94bca {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-395f1e98 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-2f5a857e {
    --display: flex;
    --background-transition: 0.5s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-668af38);
    --border-color: var(--e-global-color-668af38);
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1526 .elementor-element.elementor-element-2f5a857e:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-2f5a857e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ae81e62);
}

.elementor-1526 .elementor-element.elementor-element-2f5a857e:hover {
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/10-bg.jpg");
    background-position: center center;
    background-size: cover;
    --overlay-opacity: 0.6;
}

.elementor-1526 .elementor-element.elementor-element-2f5a857e:hover::before,
.elementor-1526 .elementor-element.elementor-element-2f5a857e:hover>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-2f5a857e:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-2f5a857e>.elementor-background-slideshow:hover::before,
.elementor-1526 .elementor-element.elementor-element-2f5a857e>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-1526 .elementor-element.elementor-element-34de3d6b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-13140e72 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1526 .elementor-element.elementor-element-13140e72.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-13140e72.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-13140e72.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-13140e72.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-13140e72.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-13140e72.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-13140e72.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-13140e72 .elementor-icon {
    font-size: 16px;
}

.elementor-1526 .elementor-element.elementor-element-13140e72 .elementor-icon svg {
    height: 16px;
}

.elementor-1526 .elementor-element.elementor-element-4cd988cf {
    --spacer-size: 110px;
}

.elementor-1526 .elementor-element.elementor-element-2cdc11b0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --flex-wrap: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-6421f043>.elementor-widget-container {
    padding: 8px 15px 8px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-668af38);
    border-radius: 30px 30px 30px 30px;
}

.elementor-1526 .elementor-element.elementor-element-6421f043.elementor-element {
    --align-self: flex-start;
}

.elementor-1526 .elementor-element.elementor-element-6421f043 .elementor-heading-title {
    font-family: var(--e-global-typography-4730bd4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4730bd4-font-size);
    font-weight: var(--e-global-typography-4730bd4-font-weight);
    text-transform: var(--e-global-typography-4730bd4-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-7f03fee2>.elementor-widget-container {
    padding: 8px 15px 8px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-668af38);
    border-radius: 30px 30px 30px 30px;
}

.elementor-1526 .elementor-element.elementor-element-7f03fee2.elementor-element {
    --align-self: flex-start;
}

.elementor-1526 .elementor-element.elementor-element-7f03fee2 .elementor-heading-title {
    font-family: var(--e-global-typography-4730bd4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4730bd4-font-size);
    font-weight: var(--e-global-typography-4730bd4-font-weight);
    text-transform: var(--e-global-typography-4730bd4-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-2fe9ff5f>.elementor-widget-container {
    padding: 8px 15px 8px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-668af38);
    border-radius: 30px 30px 30px 30px;
}

.elementor-1526 .elementor-element.elementor-element-2fe9ff5f.elementor-element {
    --align-self: flex-start;
}

.elementor-1526 .elementor-element.elementor-element-2fe9ff5f .elementor-heading-title {
    font-family: var(--e-global-typography-4730bd4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4730bd4-font-size);
    font-weight: var(--e-global-typography-4730bd4-font-weight);
    text-transform: var(--e-global-typography-4730bd4-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-46b0a68f {
    --display: flex;
    --overlay-opacity: 0.6;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #FFFFFF47;
    --border-color: #FFFFFF47;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1526 .elementor-element.elementor-element-46b0a68f:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-46b0a68f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/10-bg.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1526 .elementor-element.elementor-element-46b0a68f::before,
.elementor-1526 .elementor-element.elementor-element-46b0a68f>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-46b0a68f>.e-con-inner>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-46b0a68f>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-46b0a68f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-46b0a68f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-1526 .elementor-element.elementor-element-693ee152 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-3c67b5ae .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1526 .elementor-element.elementor-element-3c67b5ae.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-3c67b5ae.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-3c67b5ae.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-3c67b5ae.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-3c67b5ae.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-3c67b5ae.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-3c67b5ae.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-3c67b5ae .elementor-icon {
    font-size: 16px;
}

.elementor-1526 .elementor-element.elementor-element-3c67b5ae .elementor-icon svg {
    height: 16px;
}

.elementor-1526 .elementor-element.elementor-element-4a6d21d8 {
    --spacer-size: 110px;
}

.elementor-1526 .elementor-element.elementor-element-1159099a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --flex-wrap: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-2f1a81ec>.elementor-widget-container {
    padding: 8px 15px 8px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-668af38);
    border-radius: 30px 30px 30px 30px;
}

.elementor-1526 .elementor-element.elementor-element-2f1a81ec.elementor-element {
    --align-self: flex-start;
}

.elementor-1526 .elementor-element.elementor-element-2f1a81ec .elementor-heading-title {
    font-family: var(--e-global-typography-4730bd4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4730bd4-font-size);
    font-weight: var(--e-global-typography-4730bd4-font-weight);
    text-transform: var(--e-global-typography-4730bd4-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-770840af>.elementor-widget-container {
    padding: 8px 15px 8px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-668af38);
    border-radius: 30px 30px 30px 30px;
}

.elementor-1526 .elementor-element.elementor-element-770840af.elementor-element {
    --align-self: flex-start;
}

.elementor-1526 .elementor-element.elementor-element-770840af .elementor-heading-title {
    font-family: var(--e-global-typography-4730bd4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4730bd4-font-size);
    font-weight: var(--e-global-typography-4730bd4-font-weight);
    text-transform: var(--e-global-typography-4730bd4-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-4e3b8e7b>.elementor-widget-container {
    padding: 8px 15px 8px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-668af38);
    border-radius: 30px 30px 30px 30px;
}

.elementor-1526 .elementor-element.elementor-element-4e3b8e7b.elementor-element {
    --align-self: flex-start;
}

.elementor-1526 .elementor-element.elementor-element-4e3b8e7b .elementor-heading-title {
    font-family: var(--e-global-typography-4730bd4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4730bd4-font-size);
    font-weight: var(--e-global-typography-4730bd4-font-weight);
    text-transform: var(--e-global-typography-4730bd4-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-3d518376 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-456a022a {
    --display: flex;
    --background-transition: 0.5s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-668af38);
    --border-color: var(--e-global-color-668af38);
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1526 .elementor-element.elementor-element-456a022a:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-456a022a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ae81e62);
}

.elementor-1526 .elementor-element.elementor-element-456a022a:hover {
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/10-bg.jpg");
    background-position: center center;
    background-size: cover;
    --overlay-opacity: 0.6;
}

.elementor-1526 .elementor-element.elementor-element-456a022a:hover::before,
.elementor-1526 .elementor-element.elementor-element-456a022a:hover>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-456a022a:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-456a022a>.elementor-background-slideshow:hover::before,
.elementor-1526 .elementor-element.elementor-element-456a022a>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-1526 .elementor-element.elementor-element-5935f4f6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-77783083 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1526 .elementor-element.elementor-element-77783083.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-77783083.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-77783083.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-77783083.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-77783083.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-77783083.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-77783083.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-77783083 .elementor-icon {
    font-size: 16px;
}

.elementor-1526 .elementor-element.elementor-element-77783083 .elementor-icon svg {
    height: 16px;
}

.elementor-1526 .elementor-element.elementor-element-10312743 {
    --spacer-size: 110px;
}

.elementor-1526 .elementor-element.elementor-element-4b02a9c4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --flex-wrap: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-4dcc56e7>.elementor-widget-container {
    padding: 8px 15px 8px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-668af38);
    border-radius: 30px 30px 30px 30px;
}

.elementor-1526 .elementor-element.elementor-element-4dcc56e7.elementor-element {
    --align-self: flex-start;
}

.elementor-1526 .elementor-element.elementor-element-4dcc56e7 .elementor-heading-title {
    font-family: var(--e-global-typography-4730bd4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4730bd4-font-size);
    font-weight: var(--e-global-typography-4730bd4-font-weight);
    text-transform: var(--e-global-typography-4730bd4-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-2a3a7320>.elementor-widget-container {
    padding: 8px 15px 8px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-668af38);
    border-radius: 30px 30px 30px 30px;
}

.elementor-1526 .elementor-element.elementor-element-2a3a7320.elementor-element {
    --align-self: flex-start;
}

.elementor-1526 .elementor-element.elementor-element-2a3a7320 .elementor-heading-title {
    font-family: var(--e-global-typography-4730bd4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4730bd4-font-size);
    font-weight: var(--e-global-typography-4730bd4-font-weight);
    text-transform: var(--e-global-typography-4730bd4-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-16eeebf1>.elementor-widget-container {
    padding: 8px 15px 8px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-668af38);
    border-radius: 30px 30px 30px 30px;
}

.elementor-1526 .elementor-element.elementor-element-16eeebf1.elementor-element {
    --align-self: flex-start;
}

.elementor-1526 .elementor-element.elementor-element-16eeebf1 .elementor-heading-title {
    font-family: var(--e-global-typography-4730bd4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4730bd4-font-size);
    font-weight: var(--e-global-typography-4730bd4-font-weight);
    text-transform: var(--e-global-typography-4730bd4-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-2c1b374b {
    --display: flex;
    --background-transition: 0.5s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-668af38);
    --border-color: var(--e-global-color-668af38);
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1526 .elementor-element.elementor-element-2c1b374b:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-2c1b374b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ae81e62);
}

.elementor-1526 .elementor-element.elementor-element-2c1b374b:hover {
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/10-bg.jpg");
    background-position: center center;
    background-size: cover;
    --overlay-opacity: 0.6;
}

.elementor-1526 .elementor-element.elementor-element-2c1b374b:hover::before,
.elementor-1526 .elementor-element.elementor-element-2c1b374b:hover>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-2c1b374b:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-2c1b374b>.elementor-background-slideshow:hover::before,
.elementor-1526 .elementor-element.elementor-element-2c1b374b>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-1526 .elementor-element.elementor-element-ef91343 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-3e217cf4 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1526 .elementor-element.elementor-element-3e217cf4.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-3e217cf4.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-3e217cf4.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-3e217cf4.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-3e217cf4.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-3e217cf4.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-3e217cf4.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-3e217cf4 .elementor-icon {
    font-size: 16px;
}

.elementor-1526 .elementor-element.elementor-element-3e217cf4 .elementor-icon svg {
    height: 16px;
}

.elementor-1526 .elementor-element.elementor-element-1e79479a {
    --spacer-size: 110px;
}

.elementor-1526 .elementor-element.elementor-element-4155d008 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --flex-wrap: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-2bb6ffa8>.elementor-widget-container {
    padding: 8px 15px 8px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-668af38);
    border-radius: 30px 30px 30px 30px;
}

.elementor-1526 .elementor-element.elementor-element-2bb6ffa8.elementor-element {
    --align-self: flex-start;
}

.elementor-1526 .elementor-element.elementor-element-2bb6ffa8 .elementor-heading-title {
    font-family: var(--e-global-typography-4730bd4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4730bd4-font-size);
    font-weight: var(--e-global-typography-4730bd4-font-weight);
    text-transform: var(--e-global-typography-4730bd4-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-27c4e1c6>.elementor-widget-container {
    padding: 8px 15px 8px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-668af38);
    border-radius: 30px 30px 30px 30px;
}

.elementor-1526 .elementor-element.elementor-element-27c4e1c6.elementor-element {
    --align-self: flex-start;
}

.elementor-1526 .elementor-element.elementor-element-27c4e1c6 .elementor-heading-title {
    font-family: var(--e-global-typography-4730bd4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4730bd4-font-size);
    font-weight: var(--e-global-typography-4730bd4-font-weight);
    text-transform: var(--e-global-typography-4730bd4-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-2104f832>.elementor-widget-container {
    padding: 8px 15px 8px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-668af38);
    border-radius: 30px 30px 30px 30px;
}

.elementor-1526 .elementor-element.elementor-element-2104f832.elementor-element {
    --align-self: flex-start;
}

.elementor-1526 .elementor-element.elementor-element-2104f832 .elementor-heading-title {
    font-family: var(--e-global-typography-4730bd4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4730bd4-font-size);
    font-weight: var(--e-global-typography-4730bd4-font-weight);
    text-transform: var(--e-global-typography-4730bd4-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-7ca6ab24 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.78;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 1px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-d7edb49);
    --border-color: var(--e-global-color-d7edb49);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-7ca6ab24:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-7ca6ab24>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/08-bg.jpg");
}

.elementor-1526 .elementor-element.elementor-element-7ca6ab24::before,
.elementor-1526 .elementor-element.elementor-element-7ca6ab24>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-7ca6ab24>.e-con-inner>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-7ca6ab24>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-7ca6ab24>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-7ca6ab24>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-1526 .elementor-element.elementor-element-7f0eb67d {
    --display: flex;
    --overlay-opacity: 0.55;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 1px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #7B2CBF42;
    --border-color: #7B2CBF42;
    --border-radius: 30px 30px 30px 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 80px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-1526 .elementor-element.elementor-element-7f0eb67d:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-7f0eb67d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/9-bg.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1526 .elementor-element.elementor-element-7f0eb67d::before,
.elementor-1526 .elementor-element.elementor-element-7f0eb67d>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-7f0eb67d>.e-con-inner>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-7f0eb67d>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-7f0eb67d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-7f0eb67d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-1526 .elementor-element.elementor-element-5ceb675f .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-5ceb675f .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-5ceb675f {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1526 .elementor-element.elementor-element-5ceb675f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1526 .elementor-element.elementor-element-5ceb675f .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-f8e056f-font-family), Sans-serif;
    font-size: var(--e-global-typography-f8e056f-font-size);
    font-weight: var(--e-global-typography-f8e056f-font-weight);
    text-transform: var(--e-global-typography-f8e056f-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-5ceb675f .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-56ef79fa>.elementor-widget-container {
    padding: 0px 280px 0px 280px;
}

.elementor-1526 .elementor-element.elementor-element-56ef79fa {
    text-align: center;
}

.elementor-1526 .elementor-element.elementor-element-79e11fa9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 70px;
    --padding-right: 70px;
}

.elementor-1526 .elementor-element.elementor-element-29ee704e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-668af38);
    --border-color: var(--e-global-color-668af38);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-fd3cf6c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1526 .elementor-element.elementor-element-fd3cf6c.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-secondary);
}

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

.elementor-1526 .elementor-element.elementor-element-fd3cf6c.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-fd3cf6c.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-fd3cf6c.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-1526 .elementor-element.elementor-element-fd3cf6c.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1526 .elementor-element.elementor-element-fd3cf6c .elementor-icon {
    font-size: 23px;
}

.elementor-1526 .elementor-element.elementor-element-fd3cf6c .elementor-icon svg {
    height: 23px;
}

.elementor-1526 .elementor-element.elementor-element-6e2ad48c .elementor-counter-number-wrapper {

    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-secondary-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-secondary-font-size);
    font-weight:var(--e-global-typography-secondary-font-weight);
    text-transform:var(--e-global-typography-secondary-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-6e2ad48c .elementor-counter-title {
    color: #C4C4C4;
    font-family: "Poppins", Sans-serif;
    font-size: 0.9em;
}

.elementor-1526 .elementor-element.elementor-element-3f70a517 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-668af38);
    --border-color: var(--e-global-color-668af38);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-95d991f .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1526 .elementor-element.elementor-element-95d991f.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-secondary);
}

.elementor-1526 .elementor-element.elementor-element-95d991f.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-95d991f.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-95d991f.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-95d991f.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-95d991f.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-1526 .elementor-element.elementor-element-95d991f.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1526 .elementor-element.elementor-element-95d991f .elementor-icon {
    font-size: 23px;
}

.elementor-1526 .elementor-element.elementor-element-95d991f .elementor-icon svg {
    height: 23px;
}

.elementor-1526 .elementor-element.elementor-element-70ce3b7d .elementor-counter-number-wrapper {

    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-secondary-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-secondary-font-size);
    font-weight:var(--e-global-typography-secondary-font-weight);
    text-transform:var(--e-global-typography-secondary-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-70ce3b7d .elementor-counter-title {
    color: #C4C4C4;
    font-family: "Poppins", Sans-serif;
    font-size: 0.9em;
}

.elementor-1526 .elementor-element.elementor-element-2e23a710 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-27a54730 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1526 .elementor-element.elementor-element-27a54730.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-secondary);
}

.elementor-1526 .elementor-element.elementor-element-27a54730.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-27a54730.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-27a54730.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-27a54730.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-27a54730.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-1526 .elementor-element.elementor-element-27a54730.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1526 .elementor-element.elementor-element-27a54730 .elementor-icon {
    font-size: 23px;
}

.elementor-1526 .elementor-element.elementor-element-27a54730 .elementor-icon svg {
    height: 23px;
}

.elementor-1526 .elementor-element.elementor-element-1b40090c .elementor-counter-number-wrapper {

    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-secondary-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-secondary-font-size);
    font-weight:var(--e-global-typography-secondary-font-weight);
    text-transform:var(--e-global-typography-secondary-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-1b40090c .elementor-counter-title {
    color: #C4C4C4;
    font-family: "Poppins", Sans-serif;
    font-size: 0.9em;
}

.elementor-1526 .elementor-element.elementor-element-5d29e8ed>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-5d29e8ed img {
    width: 85%;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-1526 .elementor-element.elementor-element-2cd4bc2d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.82;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-2cd4bc2d:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-2cd4bc2d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/08-bg.jpg");
    background-position: center center;
}

.elementor-1526 .elementor-element.elementor-element-2cd4bc2d::before,
.elementor-1526 .elementor-element.elementor-element-2cd4bc2d>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-2cd4bc2d>.e-con-inner>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-2cd4bc2d>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-2cd4bc2d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-2cd4bc2d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at center center, var(--e-global-color-4097fe0) 0%, var(--e-global-color-secondary) 100%);
}

.elementor-1526 .elementor-element.elementor-element-26959ce1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 125px;
    --padding-right: 125px;
}

.elementor-1526 .elementor-element.elementor-element-10382559 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-6b64913f .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-6b64913f .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-6b64913f {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1526 .elementor-element.elementor-element-6b64913f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1526 .elementor-element.elementor-element-6b64913f .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-f8e056f-font-family), Sans-serif;
    font-size: var(--e-global-typography-f8e056f-font-size);
    font-weight: var(--e-global-typography-f8e056f-font-weight);
    text-transform: var(--e-global-typography-f8e056f-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-6b64913f .elementor-icon-list-text {
    color: var(--e-global-color-f670e72);
    transition: color 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-29de68b3 {
    --display: flex;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-6cdeb182>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-6cdeb182 {
    z-index: 1;
}

.elementor-1526 .elementor-element.elementor-element-6cdeb182 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1526 .elementor-element.elementor-element-d7ff974 {
    --display: flex;
    --border-radius: 30px 30px 30px 30px;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 15px;
    --ekit_testimonial_slidetoshow: 2;
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-single-testimonial-slider,
.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-testimonial_card,
.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    background-color: var(--e-global-color-ae81e62);
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-single-testimonial-slider:before {
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/10-bg.jpg");
    background-position: bottom right;
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-single-testimonial-slider.testimonial-active {
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/10-bg.jpg");
    background-position: bottom right;
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-testimonial-slider .swiper-pagination span {
    background-color: #7B2CBF80;
    width: 8px;
    height: 8px;
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active {
    background-color: #7B2CBF;
    width: 8px;
    height: 8px;
    transform: scale(1.2);
}

.elementor-1526 .elementor-element.elementor-element-5c255903>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 125px;
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .ekit_testimonial_style_5 .elementskit-watermark-icon {
    bottom: 30px;
    right: 30px;
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-single-testimonial-slider,
.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-testimonial_card {
    border-radius: 15px 15px 15px 15px;
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-single-testimonial-slider {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF17;
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
    color: var(--e-global-color-text);
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var(--e-global-color-text);
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-stars>li>a,
.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-stars>li>span {
    color: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-stars>li:not(:last-child) {
    margin-right: 5px;
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
    color: var(--e-global-color-732caee);
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
    color: var(--e-global-color-732caee);
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
    color: var(--e-global-color-732caee);
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
    color: var(--e-global-color-732caee);
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-watermark-icon svg path {
    stroke: var(--e-global-color-732caee);
    fill: var(--e-global-color-732caee);
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%;
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-profile-info .elementskit-author-name {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 1em;
    font-weight: 200;
    margin-bottom: 0px;
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-profile-info .elementskit-author-des {
    color: #C4C4C4;
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-commentor-bio .elementskit-commentor-image>img {
    height: 70px;
    width: 70px;
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-testimonial-slider .swiper-pagination {
    bottom: -50px;
}

.elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-testimonial-slider .swiper-pagination span:not(:last-child) {
    margin-right: 12px;
}

.elementor-1526 .elementor-element.elementor-element-3219ce5d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.93;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-d7edb49);
    --border-color: var(--e-global-color-d7edb49);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-3219ce5d:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-3219ce5d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/08-bg.jpg");
}

.elementor-1526 .elementor-element.elementor-element-3219ce5d::before,
.elementor-1526 .elementor-element.elementor-element-3219ce5d>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-3219ce5d>.e-con-inner>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-3219ce5d>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-3219ce5d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-3219ce5d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-1526 .elementor-element.elementor-element-22f93b3f {
    --display: flex;
    --border-radius: 30px 30px 30px 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-64ac9bc5 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 100px;
    --padding-right: 100px;
}

.elementor-1526 .elementor-element.elementor-element-78d89bce {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: -68px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-1526 .elementor-element.elementor-element-78d89bce:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-78d89bce>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-1526 .elementor-element.elementor-element-3f2628e1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-5111603b {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-763ca4d6 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1526 .elementor-element.elementor-element-763ca4d6.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-763ca4d6.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-763ca4d6.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-1526 .elementor-element.elementor-element-763ca4d6.elementor-view-framed .elementor-icon,
.elementor-1526 .elementor-element.elementor-element-763ca4d6.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1526 .elementor-element.elementor-element-763ca4d6.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-763ca4d6.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-763ca4d6 .elementor-icon {
    font-size: 35px;
}

.elementor-1526 .elementor-element.elementor-element-763ca4d6 .elementor-icon svg {
    height: 35px;
}

.elementor-1526 .elementor-element.elementor-element-19c85e1a {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-58aca60f .elementor-heading-title {
    font-family: var(--e-global-typography-f8e056f-font-family), Sans-serif;
    font-size: var(--e-global-typography-f8e056f-font-size);
    font-weight: var(--e-global-typography-f8e056f-font-weight);
    text-transform: var(--e-global-typography-f8e056f-text-transform);
    color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-6f47e8f2 .elementor-heading-title {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-16b1608a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-4c707e9 {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-77a73a24>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 0px 50px 0px 50px;
}

.elementor-1526 .elementor-element.elementor-element-77a73a24 {
    color: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-7fa2e1bb {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-38ec0319 .elementor-button {
    background-color: #231E2F;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7B2CBF;
    border-radius: 30px 30px 30px 30px;
    padding: 20px 40px 20px 40px;
}

.elementor-1526 .elementor-element.elementor-element-38ec0319>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-38ec0319 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1526 .elementor-element.elementor-element-5fe53271 {
    --display: flex;
    --margin-top: 100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-6fd13411 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-62f37bff {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-30e2f8c5 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-30e2f8c5 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-30e2f8c5 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1526 .elementor-element.elementor-element-30e2f8c5 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1526 .elementor-element.elementor-element-30e2f8c5 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-f8e056f-font-family), Sans-serif;
    font-size: var(--e-global-typography-f8e056f-font-size);
    font-weight: var(--e-global-typography-f8e056f-font-weight);
    text-transform: var(--e-global-typography-f8e056f-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-30e2f8c5 .elementor-icon-list-text {
    color: var(--e-global-color-f670e72);
    transition: color 0.3s;
}

.elementor-1526 .elementor-element.elementor-element-ef5e830 {
    --display: flex;
    --justify-content: flex-end;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-5968ceb0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-5968ceb0 {
    z-index: 1;
}

.elementor-1526 .elementor-element.elementor-element-5968ceb0 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1526 .elementor-element.elementor-element-5d90fd5a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.93;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 60px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-5d90fd5a:not(.elementor-motion-effects-element-type-background),
.elementor-1526 .elementor-element.elementor-element-5d90fd5a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/seosky/wp-content/uploads/sites/317/2025/01/08-bg.jpg");
}

.elementor-1526 .elementor-element.elementor-element-5d90fd5a::before,
.elementor-1526 .elementor-element.elementor-element-5d90fd5a>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-5d90fd5a>.e-con-inner>.elementor-background-video-container::before,
.elementor-1526 .elementor-element.elementor-element-5d90fd5a>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-5d90fd5a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1526 .elementor-element.elementor-element-5d90fd5a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-1526 .elementor-element.elementor-element-18855233 {
    --display: flex;
    --border-radius: 30px 30px 30px 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-blog-block-post,
.elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-post-image-card,
.elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-post-card {
    background-color: var(--e-global-color-da8fb2d);
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-d7edb49);
}

.elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-btn {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-secondary) 0%, var(--e-global-color-732caee) 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-f670e72);
    border-radius: 30px 30px 30px 30px;
}

.elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-post-image-card {
    display: block;
}

.elementor-1526 .elementor-element.elementor-element-7020834b .btn-wraper {
    text-align: left;
}

.elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-blog-block-post .elementskit-post-body {
    padding: 20px 20px 40px 20px;
}

.elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-post-image-card .elementskit-post-body {
    padding: 20px 20px 40px 20px;
}

.elementor-1526 .elementor-element.elementor-element-7020834b .ekit-wid-con .elementskit-entry-thumb {
    padding: 0px 0px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-7020834b .post-meta-list {
    text-align: left;
}

.elementor-1526 .elementor-element.elementor-element-7020834b .post-meta-list>span {
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    border-radius: 30px 30px 30px 30px;
}

.elementor-1526 .elementor-element.elementor-element-7020834b .post-meta-list>span>i,
.elementor-1526 .elementor-element.elementor-element-7020834b .post-meta-list>span>svg {
    margin: 0px 0px 0px 0px;
}

.elementor-1526 .elementor-element.elementor-element-7020834b .post-meta-list>span>svg path {
    strock: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-post-body .entry-title,
.elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-entry-header .entry-title,
.elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-post-image-card .elementskit-post-body .entry-title a,
.elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-family: var(--e-global-typography-f8e056f-font-family), Sans-serif;
    font-size: var(--e-global-typography-f8e056f-font-size);
    font-weight: var(--e-global-typography-f8e056f-font-weight);
    text-transform: var(--e-global-typography-f8e056f-text-transform);
}

.elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-post-body .entry-title {
    text-align: left;
    margin: 0px 0px 20px 0px;
}

.elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-entry-header .entry-title {
    text-align: left;
    margin: 0px 0px 20px 0px;
}

.elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-post-footer {
    text-align: left;
    margin: 0px 0px 20px 0px;
}

.elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-post-body>p {
    text-align: left;
    margin: 0px 0px 20px 0px;
}

.elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-blog-block-post .elementskit-post-footer>p {
    margin: 0px 0px 20px 0px;
}

.elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-btn:hover {
    color: #ffffff;
}

.elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

@media(max-width:1024px) {
    .elementor-1526 .elementor-element.elementor-element-4dfe07e6 {
        --padding-top: 200px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1526 .elementor-element.elementor-element-2a35ddbc>.elementor-widget-container {
        margin: -300px 0px 0px 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-2a35ddbc img {
        width: 93%;
    }

    body:not(.rtl) .elementor-1526 .elementor-element.elementor-element-195c35e9 {
        left: -1px;
    }

    body.rtl .elementor-1526 .elementor-element.elementor-element-195c35e9 {
        right: -1px;
    }

    .elementor-1526 .elementor-element.elementor-element-195c35e9 {
        top: 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-195c35e9 .elementor-heading-title {
        font-size: 8.5em;
        -webkit-text-stroke-width: 1px;
        stroke-width: 1px;
    }

    .elementor-1526 .elementor-element.elementor-element-6dbdb51f .elementor-icon {
        font-size: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-6dbdb51f .elementor-icon svg {
        height: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-14723992 {
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-43e957af>.elementor-widget-container {
        margin: 0px 0px 0px -80px;
    }

    .elementor-1526 .elementor-element.elementor-element-48cdb0c9>.elementor-widget-container {
        margin: 0px 0px 0px -80px;
    }

    .elementor-1526 .elementor-element.elementor-element-71d99a84 {
        --margin-top: -30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-fc93e5e {
        --padding-top: 150px;
        --padding-bottom: 120px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1526 .elementor-element.elementor-element-22b9ac7c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-75dcf52a .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1526 .elementor-element.elementor-element-75dcf52a .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-f8e056f-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-439a9b6 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-7d8daeba {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: -13px;
        --margin-right: 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-7108ea89 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-6f0c0938 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-1526 .elementor-element.elementor-element-2fcc47b8 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-40a72cd0 .elementor-icon {
        font-size: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-40a72cd0 .elementor-icon svg {
        height: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-38ae44d2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-79a7c29 {
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-4b29bfef .elementor-icon {
        font-size: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-4b29bfef .elementor-icon-box-title,
    .elementor-1526 .elementor-element.elementor-element-4b29bfef .elementor-icon-box-title a {
        font-size: var(--e-global-typography-0cf6615-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-17af6131 {
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-1fc21975 .elementor-icon {
        font-size: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-1fc21975 .elementor-icon-box-title,
    .elementor-1526 .elementor-element.elementor-element-1fc21975 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-0cf6615-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-36729749 {
        --padding-top: 120px;
        --padding-bottom: 120px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1526 .elementor-element.elementor-element-3e0eb577 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1526 .elementor-element.elementor-element-3e0eb577 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-f8e056f-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-8613b08>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-6653c178 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-61f5f50a {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-141d9820>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-1d672a31 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-deb0185 {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-6d0709d2 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-2eb304c8 {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-5c5dc2c6>.elementor-widget-container {
        margin: 0px -4px 0px 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-3c84f34c .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-5cbfa2b7 {
        --padding-top: 120px;
        --padding-bottom: 120px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1526 .elementor-element.elementor-element-2741611 {
        --justify-content: center;
    }

    .elementor-1526 .elementor-element.elementor-element-7d759914 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1526 .elementor-element.elementor-element-7d759914 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-f8e056f-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-3948c018>.elementor-widget-container {
        margin: 0px -16px 0px 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-94914e3 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1526 .elementor-element.elementor-element-65c802d3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-17efd9a8 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-4e910612 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-6f5f8b4f {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1526 .elementor-element.elementor-element-8206ece>.elementor-widget-container {
        padding: 0px 50px 0px 50px;
    }

    .elementor-1526 .elementor-element.elementor-element-5e0c93b1 .qodef-qi-progress-bar-circle .qodef-m-value {
        font-size: var(--e-global-typography-secondary-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-76b74d99 .elementor-counter-title {
        justify-content: start;
    }

    .elementor-1526 .elementor-element.elementor-element-76b74d99 .elementor-counter-number-wrapper {

        --counter-prefix-grow:0;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
        font-size:var(--e-global-typography-1c94b25-font-size);
        line-height:var(--e-global-typography-1c94b25-line-height);
    }

    .elementor-1526 .elementor-element.elementor-element-52798b7e .elementor-counter-title {
        justify-content: start;
    }

    .elementor-1526 .elementor-element.elementor-element-52798b7e .elementor-counter-number-wrapper {

        --counter-prefix-grow:0;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
        font-size:var(--e-global-typography-1c94b25-font-size);
        line-height:var(--e-global-typography-1c94b25-line-height);
    }

    .elementor-1526 .elementor-element.elementor-element-29a4be5c {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1526 .elementor-element.elementor-element-3be2499e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1526 .elementor-element.elementor-element-3be2499e .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-6eeddb89 {
        --padding-top: 120px;
        --padding-bottom: 120px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1526 .elementor-element.elementor-element-16d0cdf5 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1526 .elementor-element.elementor-element-16d0cdf5 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-f8e056f-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-1db94bca {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1526 .elementor-element.elementor-element-6421f043 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-7f03fee2 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-2fe9ff5f .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-2f1a81ec .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-770840af .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-4e3b8e7b .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-4dcc56e7 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-2a3a7320 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-16eeebf1 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-2bb6ffa8 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-27c4e1c6 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-2104f832 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-7ca6ab24 {
        --padding-top: 120px;
        --padding-bottom: 120px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1526 .elementor-element.elementor-element-7f0eb67d {
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1526 .elementor-element.elementor-element-5ceb675f .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1526 .elementor-element.elementor-element-5ceb675f .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-f8e056f-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-56ef79fa>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-79e11fa9 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-29ee704e {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1526 .elementor-element.elementor-element-fd3cf6c .elementor-icon {
        font-size: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-fd3cf6c .elementor-icon svg {
        height: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-6e2ad48c .elementor-counter-number-wrapper {

        --counter-prefix-grow:1;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
        font-size:var(--e-global-typography-secondary-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-3f70a517 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1526 .elementor-element.elementor-element-95d991f .elementor-icon {
        font-size: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-95d991f .elementor-icon svg {
        height: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-70ce3b7d .elementor-counter-number-wrapper {

        --counter-prefix-grow:1;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
        font-size:var(--e-global-typography-secondary-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-2e23a710 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1526 .elementor-element.elementor-element-27a54730 .elementor-icon {
        font-size: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-27a54730 .elementor-icon svg {
        height: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-1b40090c .elementor-counter-number-wrapper {

        --counter-prefix-grow:1;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
        font-size:var(--e-global-typography-secondary-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-2cd4bc2d {
        --padding-top: 120px;
        --padding-bottom: 180px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1526 .elementor-element.elementor-element-26959ce1 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-6b64913f .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1526 .elementor-element.elementor-element-6b64913f .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-f8e056f-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
    }

    .elementor-1526 .elementor-element.elementor-element-5c255903>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-3219ce5d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1526 .elementor-element.elementor-element-64ac9bc5 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-78d89bce {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-763ca4d6 .elementor-icon {
        font-size: 18px;
    }

    .elementor-1526 .elementor-element.elementor-element-763ca4d6 .elementor-icon svg {
        height: 18px;
    }

    .elementor-1526 .elementor-element.elementor-element-58aca60f>.elementor-widget-container {
        margin: 0px -29px 0px 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-58aca60f .elementor-heading-title {
        font-size: var(--e-global-typography-f8e056f-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-6f47e8f2 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-77a73a24>.elementor-widget-container {
        padding: 0px 20px 0px 50px;
    }

    .elementor-1526 .elementor-element.elementor-element-30e2f8c5 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1526 .elementor-element.elementor-element-30e2f8c5 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-f8e056f-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-5d90fd5a {
        --padding-top: 60px;
        --padding-bottom: 120px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-blog-block-post,
    .elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-post-image-card,
    .elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-7020834b .post-meta-list>span {
        margin: 0px 10px 10px 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-post-body .entry-title,
    .elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-entry-header .entry-title,
    .elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-post-image-card .elementskit-post-body .entry-title a,
    .elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var(--e-global-typography-f8e056f-font-size);
    }
}

@media(max-width:767px) {
    .elementor-1526 .elementor-element.elementor-element-4dfe07e6 {
        --padding-top: 200px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-1f920d04 {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-2a35ddbc>.elementor-widget-container {
        margin: -100px 0px -150px 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-2a35ddbc img {
        width: 100%;
    }

    .elementor-1526 .elementor-element.elementor-element-195c35e9 {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-195c35e9 .elementor-heading-title {
        font-size: 4.5em;
    }

    .elementor-1526 .elementor-element.elementor-element-14723992 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-43e957af>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-48cdb0c9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-fc93e5e {
        --padding-top: 150px;
        --padding-bottom: 120px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-75dcf52a .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1526 .elementor-element.elementor-element-75dcf52a .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-f8e056f-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-727a9a88 {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-e79e859>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-1526 .elementor-element.elementor-element-e79e859 {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-690308d8 {
        --flex-wrap: nowrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 55px;
    }

    .elementor-1526 .elementor-element.elementor-element-48e6798e {
        text-align: right;
    }

    .elementor-1526 .elementor-element.elementor-element-48e6798e img {
        width: 45%;
    }

    .elementor-1526 .elementor-element.elementor-element-7108ea89 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-40a72cd0 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-1055d4c8 {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-38ae44d2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-38ae44d2 {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-4b29bfef .elementor-icon-box-title,
    .elementor-1526 .elementor-element.elementor-element-4b29bfef .elementor-icon-box-title a {
        font-size: var(--e-global-typography-0cf6615-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-1fc21975 .elementor-icon-box-title,
    .elementor-1526 .elementor-element.elementor-element-1fc21975 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-0cf6615-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-36729749 {
        --padding-top: 120px;
        --padding-bottom: 120px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-3e0eb577 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1526 .elementor-element.elementor-element-3e0eb577 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-f8e056f-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-61f5f50a {
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-7440b58a .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-7692178e {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-141d9820 {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-1bc89f93 {
        --flex-wrap: nowrap;
    }

    .elementor-1526 .elementor-element.elementor-element-1d672a31 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-deb0185 {
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-aeb1ad0 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-7d6dc3f9 {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-7583111c {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-769f4f94 {
        --flex-wrap: nowrap;
    }

    .elementor-1526 .elementor-element.elementor-element-6d0709d2 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-738e1543 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-5c5dc2c6 {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-74430326 {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-202f8426 {
        --flex-wrap: nowrap;
    }

    .elementor-1526 .elementor-element.elementor-element-3c84f34c .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-5cbfa2b7 {
        --padding-top: 120px;
        --padding-bottom: 120px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-7d759914 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1526 .elementor-element.elementor-element-7d759914 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-f8e056f-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-3948c018 {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-94914e3 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-65c802d3 {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-17efd9a8 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-4e910612 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-5e0c93b1 .qodef-qi-progress-bar-circle .qodef-m-value {
        font-size: var(--e-global-typography-secondary-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-76b74d99.elementor-element {
        --align-self: stretch;
    }

    .elementor-1526 .elementor-element.elementor-element-76b74d99 .elementor-counter-title {
        justify-content: center;
    }

    .elementor-1526 .elementor-element.elementor-element-76b74d99 .elementor-counter-number-wrapper {

        --counter-prefix-grow:1;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
        font-size:var(--e-global-typography-1c94b25-font-size);
        line-height:var(--e-global-typography-1c94b25-line-height);
    }

    .elementor-1526 .elementor-element.elementor-element-52798b7e .elementor-counter-title {
        justify-content: center;
    }

    .elementor-1526 .elementor-element.elementor-element-52798b7e .elementor-counter-number-wrapper {

        --counter-prefix-grow:1;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
        font-size:var(--e-global-typography-1c94b25-font-size);
        line-height:var(--e-global-typography-1c94b25-line-height);
    }

    .elementor-1526 .elementor-element.elementor-element-3be2499e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1526 .elementor-element.elementor-element-3be2499e .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-6eeddb89 {
        --padding-top: 120px;
        --padding-bottom: 120px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-16d0cdf5 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1526 .elementor-element.elementor-element-16d0cdf5 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-f8e056f-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-2e4ad47a {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-6421f043 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-7f03fee2 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-2fe9ff5f .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-2f1a81ec .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-770840af .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-4e3b8e7b .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-4dcc56e7 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-2a3a7320 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-16eeebf1 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-2bb6ffa8 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-27c4e1c6 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-2104f832 .elementor-heading-title {
        font-size: var(--e-global-typography-4730bd4-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-7ca6ab24 {
        --padding-top: 120px;
        --padding-bottom: 120px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-7f0eb67d {
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-5ceb675f .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1526 .elementor-element.elementor-element-5ceb675f .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-f8e056f-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-56ef79fa>.elementor-widget-container {
        margin: 0px -20px 0px -20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-29ee704e {
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-6e2ad48c .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-3f70a517 {
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-70ce3b7d .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-1b40090c .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-5d29e8ed>.elementor-widget-container {
        margin: 20px -5px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-5d29e8ed img {
        width: 100%;
    }

    .elementor-1526 .elementor-element.elementor-element-2cd4bc2d {
        --padding-top: 120px;
        --padding-bottom: 180px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-6b64913f .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1526 .elementor-element.elementor-element-6b64913f .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-f8e056f-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-76b3fb54 {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-5c255903 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
    }

    .elementor-1526 .elementor-element.elementor-element-5c255903>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-3219ce5d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-58aca60f {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-58aca60f .elementor-heading-title {
        font-size: var(--e-global-typography-f8e056f-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-6f47e8f2 {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-6f47e8f2 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-77a73a24>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-77a73a24 {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-30e2f8c5 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1526 .elementor-element.elementor-element-30e2f8c5 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-f8e056f-font-size);
    }

    .elementor-1526 .elementor-element.elementor-element-24bf9cf2 {
        text-align: center;
    }

    .elementor-1526 .elementor-element.elementor-element-5d90fd5a {
        --padding-top: 60px;
        --padding-bottom: 120px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-blog-block-post,
    .elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-post-image-card,
    .elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-post-body .entry-title,
    .elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-entry-header .entry-title,
    .elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-post-image-card .elementskit-post-body .entry-title a,
    .elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-1526 .elementor-element.elementor-element-7020834b .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var(--e-global-typography-f8e056f-font-size);
    }
}

@media(min-width:768px) {
    .elementor-1526 .elementor-element.elementor-element-5fb9fc67 {
        --width: 25%;
    }

    .elementor-1526 .elementor-element.elementor-element-4f116fa8 {
        --width: 59%;
    }

    .elementor-1526 .elementor-element.elementor-element-439a9b6 {
        --width: 89.413%;
    }

    .elementor-1526 .elementor-element.elementor-element-680d0069 {
        --width: 45%;
    }

    .elementor-1526 .elementor-element.elementor-element-2741611 {
        --width: 65%;
    }

    .elementor-1526 .elementor-element.elementor-element-7f0e2563 {
        --width: 37%;
    }

    .elementor-1526 .elementor-element.elementor-element-6d62009 {
        --width: 60%;
    }

    .elementor-1526 .elementor-element.elementor-element-318c182d {
        --width: 74%;
    }

    .elementor-1526 .elementor-element.elementor-element-3f2628e1 {
        --width: 50%;
    }

    .elementor-1526 .elementor-element.elementor-element-5111603b {
        --width: 22%;
    }

    .elementor-1526 .elementor-element.elementor-element-7fa2e1bb {
        --width: 41%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1526 .elementor-element.elementor-element-4f116fa8 {
        --width: 10px;
    }

    .elementor-1526 .elementor-element.elementor-element-439a9b6 {
        --width: 100%;
    }

    .elementor-1526 .elementor-element.elementor-element-690308d8 {
        --width: 100%;
    }

    .elementor-1526 .elementor-element.elementor-element-7191378a {
        --width: 100%;
    }

    .elementor-1526 .elementor-element.elementor-element-7f0e2563 {
        --width: 100%;
    }

    .elementor-1526 .elementor-element.elementor-element-6d62009 {
        --width: 100%;
    }

    .elementor-1526 .elementor-element.elementor-element-3f2628e1 {
        --width: 50%;
    }

    .elementor-1526 .elementor-element.elementor-element-16b1608a {
        --width: 50%;
    }

    .elementor-1526 .elementor-element.elementor-element-7fa2e1bb {
        --width: 100%;
    }
}