.elementor-1259 .elementor-element.elementor-element-5050cc4 {
    --display: flex;
    --min-height: 440px;
    --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;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1259 .elementor-element.elementor-element-37a40cb {
    --display: flex;
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --overlay-opacity: 1;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 2%;
    --padding-right: 2%;
}

.elementor-1259 .elementor-element.elementor-element-37a40cb:not(.elementor-motion-effects-element-type-background),
.elementor-1259 .elementor-element.elementor-element-37a40cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent);
    background-image: url("https://tebewebe.online/webobuzz/wp-content/uploads/sites/368/2026/02/group-of-business-people-meeting-in-conference-roo-2025-12-31-20-39-51-utc2-transformed.webp");
    background-position: 50% 35%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1259 .elementor-element.elementor-element-37a40cb::before,
.elementor-1259 .elementor-element.elementor-element-37a40cb>.elementor-background-video-container::before,
.elementor-1259 .elementor-element.elementor-element-37a40cb>.e-con-inner>.elementor-background-video-container::before,
.elementor-1259 .elementor-element.elementor-element-37a40cb>.elementor-background-slideshow::before,
.elementor-1259 .elementor-element.elementor-element-37a40cb>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1259 .elementor-element.elementor-element-37a40cb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at top left, var( --e-global-color-9eaa092) 0%, var( --e-global-color-accent) 75%);
}

.elementor-1259 .elementor-element.elementor-element-37a40cb.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1259 .elementor-element.elementor-element-f926f9d {
    --display: flex;
    --justify-content: space-between;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 3px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 3px;
    border-color: var( --e-global-color-308e809);
    --border-color: var( --e-global-color-308e809);
    --margin-top: 65px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 50px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 25px;
    --padding-right: 0px;
}

.elementor-1259 .elementor-element.elementor-element-126e915 {
    background-color: var( --e-global-color-308e809);
    padding: 2px 10px 2px 10px;
    border-style: none;
    border-radius: 50px 50px 50px 50px;
}

.elementor-1259 .elementor-element.elementor-element-126e915.elementor-element {
    --align-self: flex-start;
}

.elementor-1259 .elementor-element.elementor-element-126e915 .jeg-elementor-kit.jkit-post-title {
    text-align: left;
}

.elementor-1259 .elementor-element.elementor-element-126e915 .jeg-elementor-kit.jkit-post-title .post-title,
.elementor-1259 .elementor-element.elementor-element-126e915 .jeg-elementor-kit.jkit-post-title .post-title a {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-1259 .elementor-element.elementor-element-126e915 .jeg-elementor-kit.jkit-post-title .post-title.style-color,
.elementor-1259 .elementor-element.elementor-element-126e915 .jeg-elementor-kit.jkit-post-title .post-title.style-color a {
    color: var( --e-global-color-accent);
}

.elementor-1259 .elementor-element.elementor-element-e23d582 .elementor-heading-title {
    font-family: var( --e-global-typography-d3dae9a-font-family), Sans-serif;
    font-size: var( --e-global-typography-d3dae9a-font-size);
    font-weight: var( --e-global-typography-d3dae9a-font-weight);
    line-height: var( --e-global-typography-d3dae9a-line-height);
    letter-spacing: var( --e-global-typography-d3dae9a-letter-spacing);
    color: var( --e-global-color-308e809);
}

.elementor-1259 .elementor-element.elementor-element-d00e8c9 {
    --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: 5em 5em;
    --row-gap: 5em;
    --column-gap: 5em;
    --overflow: hidden;
    --padding-top: 5em;
    --padding-bottom: 6em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-1259 .elementor-element.elementor-element-e360cb1 {
    --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;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-1259 .elementor-element.elementor-element-e360cb1:not(.elementor-motion-effects-element-type-background),
.elementor-1259 .elementor-element.elementor-element-e360cb1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-308e809);
}

.elementor-1259 .elementor-element.elementor-element-7112512 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1259 .elementor-element.elementor-element-a28f8ba.elementor-element {
    --align-self: flex-start;
}

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

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

.elementor-1259 .elementor-element.elementor-element-a28f8ba {
    --e-icon-list-icon-size: 13px;
    --icon-vertical-offset: 1px;
}

.elementor-1259 .elementor-element.elementor-element-a28f8ba .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1259 .elementor-element.elementor-element-a28f8ba .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

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

.elementor-1259 .elementor-element.elementor-element-7b7f0a5 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
}

.elementor-1259 .elementor-element.elementor-element-45d2a0b {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1259 .elementor-element.elementor-element-93722ed {
    width: 100%;
    max-width: 100%;
}

.elementor-1259 .elementor-element.elementor-element-93722ed .elementor-icon-box-wrapper {
    align-items: center;
    text-align: start;
    gap: 35%;
}

.elementor-1259 .elementor-element.elementor-element-93722ed .elementor-icon-box-title {
    margin-block-end: 4px;
    color: var( --e-global-color-primary);
}

.elementor-1259 .elementor-element.elementor-element-93722ed.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
}

.elementor-1259 .elementor-element.elementor-element-93722ed.elementor-view-framed .elementor-icon,
.elementor-1259 .elementor-element.elementor-element-93722ed.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-1259 .elementor-element.elementor-element-93722ed.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-1259 .elementor-element.elementor-element-93722ed .elementor-icon {
    font-size: 35px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-1259 .elementor-element.elementor-element-93722ed .elementor-icon-box-title,
.elementor-1259 .elementor-element.elementor-element-93722ed .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
}

.elementor-1259 .elementor-element.elementor-element-93722ed .elementor-icon-box-description {
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
    letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    color: var( --e-global-color-text);
}

.elementor-1259 .elementor-element.elementor-element-16739cd {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-a954db2);
    --divider-border-width: 1px;
}

.elementor-1259 .elementor-element.elementor-element-16739cd .elementor-divider-separator {
    width: 100%;
}

.elementor-1259 .elementor-element.elementor-element-16739cd .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-1259 .elementor-element.elementor-element-7061f16 {
    width: 100%;
    max-width: 100%;
}

.elementor-1259 .elementor-element.elementor-element-7061f16 .elementor-icon-box-wrapper {
    align-items: center;
    text-align: start;
    gap: 54%;
}

.elementor-1259 .elementor-element.elementor-element-7061f16 .elementor-icon-box-title {
    margin-block-end: 4px;
    color: var( --e-global-color-primary);
}

.elementor-1259 .elementor-element.elementor-element-7061f16.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
}

.elementor-1259 .elementor-element.elementor-element-7061f16.elementor-view-framed .elementor-icon,
.elementor-1259 .elementor-element.elementor-element-7061f16.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-1259 .elementor-element.elementor-element-7061f16.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-1259 .elementor-element.elementor-element-7061f16 .elementor-icon {
    font-size: 35px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-1259 .elementor-element.elementor-element-7061f16 .elementor-icon-box-title,
.elementor-1259 .elementor-element.elementor-element-7061f16 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
}

.elementor-1259 .elementor-element.elementor-element-7061f16 .elementor-icon-box-description {
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
    letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    color: var( --e-global-color-text);
}

.elementor-1259 .elementor-element.elementor-element-3efbf1f {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-a954db2);
    --divider-border-width: 1px;
}

.elementor-1259 .elementor-element.elementor-element-3efbf1f .elementor-divider-separator {
    width: 100%;
}

.elementor-1259 .elementor-element.elementor-element-3efbf1f .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-1259 .elementor-element.elementor-element-6f6e384 {
    width: 100%;
    max-width: 100%;
}

.elementor-1259 .elementor-element.elementor-element-6f6e384 .elementor-icon-box-wrapper {
    align-items: center;
    text-align: start;
    gap: 50%;
}

.elementor-1259 .elementor-element.elementor-element-6f6e384 .elementor-icon-box-title {
    margin-block-end: 4px;
    color: var( --e-global-color-primary);
}

.elementor-1259 .elementor-element.elementor-element-6f6e384.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
}

.elementor-1259 .elementor-element.elementor-element-6f6e384.elementor-view-framed .elementor-icon,
.elementor-1259 .elementor-element.elementor-element-6f6e384.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-1259 .elementor-element.elementor-element-6f6e384.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-1259 .elementor-element.elementor-element-6f6e384 .elementor-icon {
    font-size: 35px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-1259 .elementor-element.elementor-element-6f6e384 .elementor-icon-box-title,
.elementor-1259 .elementor-element.elementor-element-6f6e384 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
}

.elementor-1259 .elementor-element.elementor-element-6f6e384 .elementor-icon-box-description {
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
    letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    color: var( --e-global-color-text);
}

.elementor-1259 .elementor-element.elementor-element-af9d423 {
    --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-radius: 20px 20px 20px 20px;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 3em;
    --padding-right: 3em;
}

.elementor-1259 .elementor-element.elementor-element-af9d423:not(.elementor-motion-effects-element-type-background),
.elementor-1259 .elementor-element.elementor-element-af9d423>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-1259 .elementor-element.elementor-element-6f7c995 {
    --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;
    --padding-top: 0em;
    --padding-bottom: 7em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-1259 .elementor-element.elementor-element-8838799 {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var( --e-global-color-308e809);
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 5px 30px -5px rgba(0, 0, 0, 0.15);
}

.elementor-1259 .elementor-element.elementor-element-8838799 iframe {
    height: 520px;
}

@media(min-width:768px) {
    .elementor-1259 .elementor-element.elementor-element-f926f9d {
        --width: 370px;
    }
    .elementor-1259 .elementor-element.elementor-element-e360cb1 {
        --width: 40%;
    }
    .elementor-1259 .elementor-element.elementor-element-af9d423 {
        --width: 60%;
    }
}

@media(max-width:1024px) {
    .elementor-1259 .elementor-element.elementor-element-5050cc4 {
        --min-height: 340px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-1259 .elementor-element.elementor-element-37a40cb:not(.elementor-motion-effects-element-type-background),
    .elementor-1259 .elementor-element.elementor-element-37a40cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 20% 50%;
    }
    .elementor-1259 .elementor-element.elementor-element-37a40cb {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1259 .elementor-element.elementor-element-f926f9d {
        --margin-top: 75px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 0px;
    }
    .elementor-1259 .elementor-element.elementor-element-126e915 .jeg-elementor-kit.jkit-post-title .post-title,
    .elementor-1259 .elementor-element.elementor-element-126e915 .jeg-elementor-kit.jkit-post-title .post-title a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-1259 .elementor-element.elementor-element-e23d582 .elementor-heading-title {
        font-size: var( --e-global-typography-d3dae9a-font-size);
        line-height: var( --e-global-typography-d3dae9a-line-height);
        letter-spacing: var( --e-global-typography-d3dae9a-letter-spacing);
    }
    .elementor-1259 .elementor-element.elementor-element-d00e8c9 {
        --gap: 3em 3em;
        --row-gap: 3em;
        --column-gap: 3em;
        --flex-wrap: wrap;
        --padding-top: 3em;
        --padding-bottom: 4em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-1259 .elementor-element.elementor-element-e360cb1 {
        --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: space-between;
        --gap: 3em 3em;
        --row-gap: 3em;
        --column-gap: 3em;
    }
    .elementor-1259 .elementor-element.elementor-element-7112512 {
        --justify-content: center;
    }
    .elementor-1259 .elementor-element.elementor-element-a28f8ba {
        --e-icon-list-icon-size: 12px;
        --icon-vertical-offset: 0px;
    }
    .elementor-1259 .elementor-element.elementor-element-a28f8ba .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1259 .elementor-element.elementor-element-a28f8ba .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-1259 .elementor-element.elementor-element-93722ed {
        width: 100%;
        max-width: 100%;
    }
    .elementor-1259 .elementor-element.elementor-element-93722ed .elementor-icon-box-wrapper {
        gap: 40px;
    }
    .elementor-1259 .elementor-element.elementor-element-93722ed .elementor-icon-box-title {
        margin-block-end: 5px;
    }
    .elementor-1259 .elementor-element.elementor-element-93722ed .elementor-icon {
        font-size: 32px;
    }
    .elementor-1259 .elementor-element.elementor-element-93722ed .elementor-icon-box-title,
    .elementor-1259 .elementor-element.elementor-element-93722ed .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-1259 .elementor-element.elementor-element-93722ed .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    }
    .elementor-1259 .elementor-element.elementor-element-7061f16 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-1259 .elementor-element.elementor-element-7061f16 .elementor-icon-box-wrapper {
        gap: 120px;
    }
    .elementor-1259 .elementor-element.elementor-element-7061f16 .elementor-icon-box-title {
        margin-block-end: 5px;
    }
    .elementor-1259 .elementor-element.elementor-element-7061f16 .elementor-icon {
        font-size: 32px;
    }
    .elementor-1259 .elementor-element.elementor-element-7061f16 .elementor-icon-box-title,
    .elementor-1259 .elementor-element.elementor-element-7061f16 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-1259 .elementor-element.elementor-element-7061f16 .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    }
    .elementor-1259 .elementor-element.elementor-element-6f6e384 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-1259 .elementor-element.elementor-element-6f6e384 .elementor-icon-box-wrapper {
        gap: 100px;
    }
    .elementor-1259 .elementor-element.elementor-element-6f6e384 .elementor-icon-box-title {
        margin-block-end: 5px;
    }
    .elementor-1259 .elementor-element.elementor-element-6f6e384 .elementor-icon {
        font-size: 32px;
    }
    .elementor-1259 .elementor-element.elementor-element-6f6e384 .elementor-icon-box-title,
    .elementor-1259 .elementor-element.elementor-element-6f6e384 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-1259 .elementor-element.elementor-element-6f6e384 .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    }
    .elementor-1259 .elementor-element.elementor-element-6f7c995 {
        --padding-top: 0em;
        --padding-bottom: 4em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-1259 .elementor-element.elementor-element-8838799 iframe {
        height: 400px;
    }
}

@media(max-width:767px) {
    .elementor-1259 .elementor-element.elementor-element-5050cc4 {
        --min-height: 280px;
        --padding-top: 5px;
        --padding-bottom: 5px;
        --padding-left: 5px;
        --padding-right: 5px;
    }
    .elementor-1259 .elementor-element.elementor-element-37a40cb {
        --content-width: 88%;
        --border-radius: 25px 25px 25px 25px;
    }
    .elementor-1259 .elementor-element.elementor-element-37a40cb:not(.elementor-motion-effects-element-type-background),
    .elementor-1259 .elementor-element.elementor-element-37a40cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 15% 50%;
    }
    .elementor-1259 .elementor-element.elementor-element-f926f9d {
        --width: 150px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 0px;
    }
    .elementor-1259 .elementor-element.elementor-element-126e915 .jeg-elementor-kit.jkit-post-title .post-title,
    .elementor-1259 .elementor-element.elementor-element-126e915 .jeg-elementor-kit.jkit-post-title .post-title a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-1259 .elementor-element.elementor-element-e23d582 .elementor-heading-title {
        font-size: var( --e-global-typography-d3dae9a-font-size);
        line-height: var( --e-global-typography-d3dae9a-line-height);
        letter-spacing: var( --e-global-typography-d3dae9a-letter-spacing);
    }
    .elementor-1259 .elementor-element.elementor-element-d00e8c9 {
        --content-width: 88%;
        --gap: 2em 2em;
        --row-gap: 2em;
        --column-gap: 2em;
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-1259 .elementor-element.elementor-element-e360cb1 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-1259 .elementor-element.elementor-element-a28f8ba {
        --e-icon-list-icon-size: 11px;
    }
    .elementor-1259 .elementor-element.elementor-element-a28f8ba .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1259 .elementor-element.elementor-element-a28f8ba .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-1259 .elementor-element.elementor-element-8264e52 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
    }
    .elementor-1259 .elementor-element.elementor-element-45d2a0b {
        --width: 100%;
    }
    .elementor-1259 .elementor-element.elementor-element-93722ed {
        width: var( --container-widget-width, 240px);
        max-width: 240px;
        --container-widget-width: 240px;
        --container-widget-flex-grow: 0;
    }
    .elementor-1259 .elementor-element.elementor-element-93722ed .elementor-icon-box-wrapper {
        gap: 15px;
    }
    .elementor-1259 .elementor-element.elementor-element-93722ed .elementor-icon-box-title {
        margin-block-end: 3px;
    }
    .elementor-1259 .elementor-element.elementor-element-93722ed .elementor-icon {
        font-size: 30px;
    }
    .elementor-1259 .elementor-element.elementor-element-93722ed .elementor-icon-box-title,
    .elementor-1259 .elementor-element.elementor-element-93722ed .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-1259 .elementor-element.elementor-element-93722ed .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    }
    .elementor-1259 .elementor-element.elementor-element-7061f16 {
        width: var( --container-widget-width, 210px);
        max-width: 210px;
        --container-widget-width: 210px;
        --container-widget-flex-grow: 0;
    }
    .elementor-1259 .elementor-element.elementor-element-7061f16 .elementor-icon-box-wrapper {
        gap: 15px;
    }
    .elementor-1259 .elementor-element.elementor-element-7061f16 .elementor-icon-box-title {
        margin-block-end: 3px;
    }
    .elementor-1259 .elementor-element.elementor-element-7061f16 .elementor-icon {
        font-size: 30px;
    }
    .elementor-1259 .elementor-element.elementor-element-7061f16 .elementor-icon-box-title,
    .elementor-1259 .elementor-element.elementor-element-7061f16 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-1259 .elementor-element.elementor-element-7061f16 .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    }
    .elementor-1259 .elementor-element.elementor-element-6f6e384 {
        width: var( --container-widget-width, 220px);
        max-width: 220px;
        --container-widget-width: 220px;
        --container-widget-flex-grow: 0;
    }
    .elementor-1259 .elementor-element.elementor-element-6f6e384 .elementor-icon-box-wrapper {
        gap: 15px;
    }
    .elementor-1259 .elementor-element.elementor-element-6f6e384 .elementor-icon-box-title {
        margin-block-end: 3px;
    }
    .elementor-1259 .elementor-element.elementor-element-6f6e384 .elementor-icon {
        font-size: 30px;
    }
    .elementor-1259 .elementor-element.elementor-element-6f6e384 .elementor-icon-box-title,
    .elementor-1259 .elementor-element.elementor-element-6f6e384 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-1259 .elementor-element.elementor-element-6f6e384 .elementor-icon-box-description {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    }
    .elementor-1259 .elementor-element.elementor-element-af9d423 {
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-1259 .elementor-element.elementor-element-6f7c995 {
        --content-width: 88%;
        --padding-top: 0em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-1259 .elementor-element.elementor-element-8838799 iframe {
        height: 350px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1259 .elementor-element.elementor-element-37a40cb {
        --content-width: 88%;
    }
    .elementor-1259 .elementor-element.elementor-element-f926f9d {
        --width: 300px;
    }
    .elementor-1259 .elementor-element.elementor-element-d00e8c9 {
        --content-width: 90%;
    }
    .elementor-1259 .elementor-element.elementor-element-e360cb1 {
        --width: 100%;
    }
    .elementor-1259 .elementor-element.elementor-element-7112512 {
        --width: 50%;
    }
    .elementor-1259 .elementor-element.elementor-element-45d2a0b {
        --width: 350px;
    }
    .elementor-1259 .elementor-element.elementor-element-af9d423 {
        --width: 100%;
    }
    .elementor-1259 .elementor-element.elementor-element-6f7c995 {
        --content-width: 90%;
    }
}