.elementor-109 .elementor-element.elementor-element-9ab065e>.elementor-container {
    min-height: 300px
}

.elementor-109 .elementor-element.elementor-element-9ab065e {
    overflow: hidden;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 60px 20px
}

.elementor-109 .elementor-element.elementor-element-9ab065e:not(.elementor-motion-effects-element-type-background),
.elementor-109 .elementor-element.elementor-element-9ab065e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%)
}

.elementor-109 .elementor-element.elementor-element-9ab065e>.elementor-background-overlay {
    background-image: url(../../2022/12/img-bg-02-min.png);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 60% auto;
    opacity: .49;
    mix-blend-mode: multiply;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-109 .elementor-element.elementor-element-9ab065e .elementor-background-overlay {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg)
}

.elementor-109 .elementor-element.elementor-element-9ab065e>.elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 30px
}

.elementor-109 .elementor-element.elementor-element-69d513f>.elementor-element-populated {
    margin: 60px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-109 .elementor-element.elementor-element-eed0243 {
    text-align: center
}

.elementor-109 .elementor-element.elementor-element-eed0243 .elementor-heading-title {
    color: var(--e-global-color-ce7668a);
    font-family: var(--e-global-typography-71193c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-71193c7-font-size);
    font-weight: var(--e-global-typography-71193c7-font-weight);
    text-transform: var(--e-global-typography-71193c7-text-transform);
    line-height: var(--e-global-typography-71193c7-line-height);
    letter-spacing: var(--e-global-typography-71193c7-letter-spacing);
    word-spacing: var(--e-global-typography-71193c7-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-b0cc4c6 img {
    width: 170px;
    max-width: 100%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)
}

.elementor-109 .elementor-element.elementor-element-b0cc4c6 {
    width: auto;
    max-width: auto;
    bottom: -125px
}

body:not(.rtl) .elementor-109 .elementor-element.elementor-element-b0cc4c6 {
    left: 0
}

body.rtl .elementor-109 .elementor-element.elementor-element-b0cc4c6 {
    right: 0
}

.elementor-109 .elementor-element.elementor-element-3496c0d img {
    width: 120px;
    max-width: 100%
}

.elementor-109 .elementor-element.elementor-element-3496c0d {
    width: auto;
    max-width: auto;
    bottom: -90px
}

body:not(.rtl) .elementor-109 .elementor-element.elementor-element-3496c0d {
    right: 0
}

body.rtl .elementor-109 .elementor-element.elementor-element-3496c0d {
    left: 0
}

.elementor-109 .elementor-element.elementor-element-c692bf9 {
    padding: 90px 20px 60px
}

.elementor-109 .elementor-element.elementor-element-82b052d .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-text);
    margin: 0;
    font-family: var(--e-global-typography-71193c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-71193c7-font-size);
    font-weight: var(--e-global-typography-71193c7-font-weight);
    text-transform: var(--e-global-typography-71193c7-text-transform);
    line-height: var(--e-global-typography-71193c7-line-height);
    letter-spacing: var(--e-global-typography-71193c7-letter-spacing);
    word-spacing: var(--e-global-typography-71193c7-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-82b052d .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var(--e-global-color-text)
}

.elementor-109 .elementor-element.elementor-element-82b052d .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var(--e-global-color-primary)
}

.elementor-109 .elementor-element.elementor-element-82b052d .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-primary)
}

.elementor-109 .elementor-element.elementor-element-82b052d .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-109 .elementor-element.elementor-element-82b052d .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-e97fdb7-font-family), Sans-serif;
    font-size: var(--e-global-typography-e97fdb7-font-size);
    font-weight: var(--e-global-typography-e97fdb7-font-weight);
    text-transform: var(--e-global-typography-e97fdb7-text-transform);
    line-height: var(--e-global-typography-e97fdb7-line-height);
    letter-spacing: var(--e-global-typography-e97fdb7-letter-spacing);
    word-spacing: var(--e-global-typography-e97fdb7-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-82b052d .elementskit-section-title-wraper p {
    font-family: var(--e-global-typography-aed2ccb-font-family), Sans-serif;
    font-size: var(--e-global-typography-aed2ccb-font-size);
    font-weight: var(--e-global-typography-aed2ccb-font-weight);
    text-transform: var(--e-global-typography-aed2ccb-text-transform);
    line-height: var(--e-global-typography-aed2ccb-line-height);
    letter-spacing: var(--e-global-typography-aed2ccb-letter-spacing);
    word-spacing: var(--e-global-typography-aed2ccb-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-82b052d>.elementor-widget-container {
    margin: 0% 20% 3%
}

.elementor-109 .elementor-element.elementor-element-b115dbf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-109 .elementor-element.elementor-element-b115dbf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ce7668a)
}

.elementor-109 .elementor-element.elementor-element-b115dbf>.elementor-element-populated,
.elementor-109 .elementor-element.elementor-element-b115dbf>.elementor-element-populated>.elementor-background-overlay,
.elementor-109 .elementor-element.elementor-element-b115dbf>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px
}

.elementor-109 .elementor-element.elementor-element-b115dbf>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px
}

.elementor-109 .elementor-element.elementor-element-b115dbf>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-109 .elementor-element.elementor-element-3d51216 {
    --spacer-size: 80px;
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    align-self: center
}

.elementor-109 .elementor-element.elementor-element-3d51216>.elementor-widget-container {
    background-color: var(--e-global-color-22ec969)
}

.elementor-109 .elementor-element.elementor-element-3d51216:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../../../../..//wp-content/uploads/sites/136/2022/12/icon-coin-5.png);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat
}

.elementor-109 .elementor-element.elementor-element-3d51216.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../../../../..//wp-content/uploads/sites/136/2022/12/icon-coin-5.png);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat
}

.elementor-109 .elementor-element.elementor-element-f6336c8 {
    --icon-box-icon-margin: 15px;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0
}

.elementor-109 .elementor-element.elementor-element-f6336c8 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-109 .elementor-element.elementor-element-f6336c8 .elementor-icon-box-title {
    color: var(--e-global-color-text)
}

.elementor-109 .elementor-element.elementor-element-f6336c8 .elementor-icon-box-title,
.elementor-109 .elementor-element.elementor-element-f6336c8 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-c4d8f9b-font-family), Sans-serif;
    font-size: var(--e-global-typography-c4d8f9b-font-size);
    font-weight: var(--e-global-typography-c4d8f9b-font-weight);
    text-transform: var(--e-global-typography-c4d8f9b-text-transform);
    line-height: var(--e-global-typography-c4d8f9b-line-height);
    letter-spacing: var(--e-global-typography-c4d8f9b-letter-spacing);
    word-spacing: var(--e-global-typography-c4d8f9b-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-f6336c8>.elementor-widget-container {
    margin: 0 0 0 30px
}

.elementor-109 .elementor-element.elementor-element-b03ed51:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-109 .elementor-element.elementor-element-b03ed51>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ce7668a)
}

.elementor-109 .elementor-element.elementor-element-b03ed51>.elementor-element-populated,
.elementor-109 .elementor-element.elementor-element-b03ed51>.elementor-element-populated>.elementor-background-overlay,
.elementor-109 .elementor-element.elementor-element-b03ed51>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px
}

.elementor-109 .elementor-element.elementor-element-b03ed51>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px
}

.elementor-109 .elementor-element.elementor-element-b03ed51>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-109 .elementor-element.elementor-element-f458c18 {
    --spacer-size: 80px;
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    align-self: center
}

.elementor-109 .elementor-element.elementor-element-f458c18>.elementor-widget-container {
    background-color: var(--e-global-color-fd0e7d8)
}

.elementor-109 .elementor-element.elementor-element-f458c18:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../../../../..//wp-content/uploads/sites/136/2022/12/icon-coin-7.png);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat
}

.elementor-109 .elementor-element.elementor-element-f458c18.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../../../../..//wp-content/uploads/sites/136/2022/12/icon-coin-7.png);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat
}

.elementor-109 .elementor-element.elementor-element-9d6cbfb {
    --icon-box-icon-margin: 15px;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0
}

.elementor-109 .elementor-element.elementor-element-9d6cbfb .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-109 .elementor-element.elementor-element-9d6cbfb .elementor-icon-box-title {
    color: var(--e-global-color-text)
}

.elementor-109 .elementor-element.elementor-element-9d6cbfb .elementor-icon-box-title,
.elementor-109 .elementor-element.elementor-element-9d6cbfb .elementor-icon-box-title a {
    font-family: var(--e-global-typography-c4d8f9b-font-family), Sans-serif;
    font-size: var(--e-global-typography-c4d8f9b-font-size);
    font-weight: var(--e-global-typography-c4d8f9b-font-weight);
    text-transform: var(--e-global-typography-c4d8f9b-text-transform);
    line-height: var(--e-global-typography-c4d8f9b-line-height);
    letter-spacing: var(--e-global-typography-c4d8f9b-letter-spacing);
    word-spacing: var(--e-global-typography-c4d8f9b-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-9d6cbfb>.elementor-widget-container {
    margin: 0 0 0 30px
}

.elementor-109 .elementor-element.elementor-element-63592a0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-109 .elementor-element.elementor-element-63592a0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ce7668a)
}

.elementor-109 .elementor-element.elementor-element-63592a0>.elementor-element-populated,
.elementor-109 .elementor-element.elementor-element-63592a0>.elementor-element-populated>.elementor-background-overlay,
.elementor-109 .elementor-element.elementor-element-63592a0>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px
}

.elementor-109 .elementor-element.elementor-element-63592a0>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px
}

.elementor-109 .elementor-element.elementor-element-63592a0>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-109 .elementor-element.elementor-element-892e5e2 {
    --spacer-size: 80px;
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    align-self: center
}

.elementor-109 .elementor-element.elementor-element-892e5e2>.elementor-widget-container {
    background-color: var(--e-global-color-18479c7)
}

.elementor-109 .elementor-element.elementor-element-892e5e2:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../../../../..//wp-content/uploads/sites/136/2022/12/icon-coin-1.png);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat
}

.elementor-109 .elementor-element.elementor-element-892e5e2.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../../../../..//wp-content/uploads/sites/136/2022/12/icon-coin-1.png);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat
}

.elementor-109 .elementor-element.elementor-element-9f452ce {
    --icon-box-icon-margin: 15px;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0
}

.elementor-109 .elementor-element.elementor-element-9f452ce .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-109 .elementor-element.elementor-element-9f452ce .elementor-icon-box-title {
    color: var(--e-global-color-text)
}

.elementor-109 .elementor-element.elementor-element-9f452ce .elementor-icon-box-title,
.elementor-109 .elementor-element.elementor-element-9f452ce .elementor-icon-box-title a {
    font-family: var(--e-global-typography-c4d8f9b-font-family), Sans-serif;
    font-size: var(--e-global-typography-c4d8f9b-font-size);
    font-weight: var(--e-global-typography-c4d8f9b-font-weight);
    text-transform: var(--e-global-typography-c4d8f9b-text-transform);
    line-height: var(--e-global-typography-c4d8f9b-line-height);
    letter-spacing: var(--e-global-typography-c4d8f9b-letter-spacing);
    word-spacing: var(--e-global-typography-c4d8f9b-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-9f452ce>.elementor-widget-container {
    margin: 0 0 0 30px
}

.elementor-109 .elementor-element.elementor-element-225ed86:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-109 .elementor-element.elementor-element-225ed86>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ce7668a)
}

.elementor-109 .elementor-element.elementor-element-225ed86>.elementor-element-populated,
.elementor-109 .elementor-element.elementor-element-225ed86>.elementor-element-populated>.elementor-background-overlay,
.elementor-109 .elementor-element.elementor-element-225ed86>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px
}

.elementor-109 .elementor-element.elementor-element-225ed86>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 30px
}

.elementor-109 .elementor-element.elementor-element-225ed86>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-109 .elementor-element.elementor-element-e56d7cb {
    --spacer-size: 80px;
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    align-self: center
}

.elementor-109 .elementor-element.elementor-element-e56d7cb>.elementor-widget-container {
    background-color: var(--e-global-color-6364690)
}

.elementor-109 .elementor-element.elementor-element-e56d7cb:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(wp-content/uploads/sites/136/2022/12/icon-coin-4.png);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat
}

.elementor-109 .elementor-element.elementor-element-e56d7cb.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(wp-content/uploads/sites/136/2022/12/icon-coin-4.png);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat
}

.elementor-109 .elementor-element.elementor-element-345d81e {
    --icon-box-icon-margin: 15px;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0
}

.elementor-109 .elementor-element.elementor-element-345d81e .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-109 .elementor-element.elementor-element-345d81e .elementor-icon-box-title {
    color: var(--e-global-color-text)
}

.elementor-109 .elementor-element.elementor-element-345d81e .elementor-icon-box-title,
.elementor-109 .elementor-element.elementor-element-345d81e .elementor-icon-box-title a {
    font-family: var(--e-global-typography-c4d8f9b-font-family), Sans-serif;
    font-size: var(--e-global-typography-c4d8f9b-font-size);
    font-weight: var(--e-global-typography-c4d8f9b-font-weight);
    text-transform: var(--e-global-typography-c4d8f9b-text-transform);
    line-height: var(--e-global-typography-c4d8f9b-line-height);
    letter-spacing: var(--e-global-typography-c4d8f9b-letter-spacing);
    word-spacing: var(--e-global-typography-c4d8f9b-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-345d81e>.elementor-widget-container {
    margin: 0 0 0 30px
}

.elementor-109 .elementor-element.elementor-element-fe7a996:not(.elementor-motion-effects-element-type-background),
.elementor-109 .elementor-element.elementor-element-fe7a996>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ce7668a)
}

.elementor-109 .elementor-element.elementor-element-fe7a996 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 60px 20px
}

.elementor-109 .elementor-element.elementor-element-fe7a996>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-109 .elementor-element.elementor-element-fe7a996>.elementor-shape-top svg {
    width: calc(100% + 1.3px);
    height: 30px
}

.elementor-109 .elementor-element.elementor-element-fe7a996>.elementor-shape-bottom .elementor-shape-fill {
    fill: var(--e-global-color-ce7668a)
}

.elementor-109 .elementor-element.elementor-element-fe7a996>.elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 30px
}

.elementor-109 .elementor-element.elementor-element-2fbbc0d>.elementor-element-populated {
    padding: 0
}

.elementor-109 .elementor-element.elementor-element-bb93597:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-109 .elementor-element.elementor-element-bb93597>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-bb93597>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 40px
}

.elementor-109 .elementor-element.elementor-element-bb93597>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-109 .elementor-element.elementor-element-bc93d14 {
    --icon-box-icon-margin: 15px
}

.elementor-109 .elementor-element.elementor-element-bc93d14 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-109 .elementor-element.elementor-element-bc93d14 .elementor-icon-box-title {
    color: var(--e-global-color-6364690)
}

.elementor-109 .elementor-element.elementor-element-bc93d14 .elementor-icon-box-title,
.elementor-109 .elementor-element.elementor-element-bc93d14 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-e97fdb7-font-family), Sans-serif;
    font-size: var(--e-global-typography-e97fdb7-font-size);
    font-weight: var(--e-global-typography-e97fdb7-font-weight);
    text-transform: var(--e-global-typography-e97fdb7-text-transform);
    line-height: var(--e-global-typography-e97fdb7-line-height);
    letter-spacing: var(--e-global-typography-e97fdb7-letter-spacing);
    word-spacing: var(--e-global-typography-e97fdb7-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-bc93d14 .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-6fc26a2-font-family), Sans-serif;
    font-size: var(--e-global-typography-6fc26a2-font-size);
    font-weight: var(--e-global-typography-6fc26a2-font-weight);
    text-transform: var(--e-global-typography-6fc26a2-text-transform);
    line-height: var(--e-global-typography-6fc26a2-line-height);
    letter-spacing: var(--e-global-typography-6fc26a2-letter-spacing);
    word-spacing: var(--e-global-typography-6fc26a2-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-bc93d14>.elementor-widget-container {
    margin: 0%
}

.elementor-109 .elementor-element.elementor-element-24ed424 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-6364690);
    --divider-border-width: 5px;
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0
}

.elementor-109 .elementor-element.elementor-element-24ed424 .elementor-divider-separator {
    width: 100%
}

.elementor-109 .elementor-element.elementor-element-24ed424 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-109 .elementor-element.elementor-element-fb6244c {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-secondary);
    --divider-border-width: 1px;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0
}

.elementor-109 .elementor-element.elementor-element-fb6244c .elementor-divider-separator {
    width: 100%
}

.elementor-109 .elementor-element.elementor-element-fb6244c .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-109 .elementor-element.elementor-element-fb6244c>.elementor-widget-container {
    margin: 3px 0 0
}

.elementor-109 .elementor-element.elementor-element-2edaede>.elementor-widget-container {
    margin: 10px 0 0
}

.elementor-109 .elementor-element.elementor-element-2ecebdf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-109 .elementor-element.elementor-element-2ecebdf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-2ecebdf>.elementor-element-populated,
.elementor-109 .elementor-element.elementor-element-2ecebdf>.elementor-element-populated>.elementor-background-overlay,
.elementor-109 .elementor-element.elementor-element-2ecebdf>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px
}

.elementor-109 .elementor-element.elementor-element-2ecebdf>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 40px
}

.elementor-109 .elementor-element.elementor-element-2ecebdf>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-109 .elementor-element.elementor-element-21d8b84 {
    --icon-box-icon-margin: 15px
}

.elementor-109 .elementor-element.elementor-element-21d8b84 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-109 .elementor-element.elementor-element-21d8b84 .elementor-icon-box-title {
    color: var(--e-global-color-22ec969)
}

.elementor-109 .elementor-element.elementor-element-21d8b84 .elementor-icon-box-title,
.elementor-109 .elementor-element.elementor-element-21d8b84 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-e97fdb7-font-family), Sans-serif;
    font-size: var(--e-global-typography-e97fdb7-font-size);
    font-weight: var(--e-global-typography-e97fdb7-font-weight);
    text-transform: var(--e-global-typography-e97fdb7-text-transform);
    line-height: var(--e-global-typography-e97fdb7-line-height);
    letter-spacing: var(--e-global-typography-e97fdb7-letter-spacing);
    word-spacing: var(--e-global-typography-e97fdb7-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-21d8b84 .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-6fc26a2-font-family), Sans-serif;
    font-size: var(--e-global-typography-6fc26a2-font-size);
    font-weight: var(--e-global-typography-6fc26a2-font-weight);
    text-transform: var(--e-global-typography-6fc26a2-text-transform);
    line-height: var(--e-global-typography-6fc26a2-line-height);
    letter-spacing: var(--e-global-typography-6fc26a2-letter-spacing);
    word-spacing: var(--e-global-typography-6fc26a2-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-21d8b84>.elementor-widget-container {
    margin: 0%
}

.elementor-109 .elementor-element.elementor-element-799b8ee {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-22ec969);
    --divider-border-width: 5px;
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0
}

.elementor-109 .elementor-element.elementor-element-799b8ee .elementor-divider-separator {
    width: 100%
}

.elementor-109 .elementor-element.elementor-element-799b8ee .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-109 .elementor-element.elementor-element-95a42b9 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-secondary);
    --divider-border-width: 1px;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0
}

.elementor-109 .elementor-element.elementor-element-95a42b9 .elementor-divider-separator {
    width: 100%
}

.elementor-109 .elementor-element.elementor-element-95a42b9 .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-109 .elementor-element.elementor-element-95a42b9>.elementor-widget-container {
    margin: 3px 0 0
}

.elementor-109 .elementor-element.elementor-element-91cc38f>.elementor-widget-container {
    margin: 10px 0 0
}

.elementor-109 .elementor-element.elementor-element-673590c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-109 .elementor-element.elementor-element-673590c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-673590c>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 40px
}

.elementor-109 .elementor-element.elementor-element-673590c>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-109 .elementor-element.elementor-element-59005d5 {
    --icon-box-icon-margin: 15px
}

.elementor-109 .elementor-element.elementor-element-59005d5 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-109 .elementor-element.elementor-element-59005d5 .elementor-icon-box-title {
    color: var(--e-global-color-fd0e7d8)
}

.elementor-109 .elementor-element.elementor-element-59005d5 .elementor-icon-box-title,
.elementor-109 .elementor-element.elementor-element-59005d5 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-e97fdb7-font-family), Sans-serif;
    font-size: var(--e-global-typography-e97fdb7-font-size);
    font-weight: var(--e-global-typography-e97fdb7-font-weight);
    text-transform: var(--e-global-typography-e97fdb7-text-transform);
    line-height: var(--e-global-typography-e97fdb7-line-height);
    letter-spacing: var(--e-global-typography-e97fdb7-letter-spacing);
    word-spacing: var(--e-global-typography-e97fdb7-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-59005d5 .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-6fc26a2-font-family), Sans-serif;
    font-size: var(--e-global-typography-6fc26a2-font-size);
    font-weight: var(--e-global-typography-6fc26a2-font-weight);
    text-transform: var(--e-global-typography-6fc26a2-text-transform);
    line-height: var(--e-global-typography-6fc26a2-line-height);
    letter-spacing: var(--e-global-typography-6fc26a2-letter-spacing);
    word-spacing: var(--e-global-typography-6fc26a2-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-59005d5>.elementor-widget-container {
    margin: 0%
}

.elementor-109 .elementor-element.elementor-element-c5a333f {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-fd0e7d8);
    --divider-border-width: 5px;
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0
}

.elementor-109 .elementor-element.elementor-element-c5a333f .elementor-divider-separator {
    width: 100%
}

.elementor-109 .elementor-element.elementor-element-c5a333f .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-109 .elementor-element.elementor-element-71afdbd {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-secondary);
    --divider-border-width: 1px;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0
}

.elementor-109 .elementor-element.elementor-element-71afdbd .elementor-divider-separator {
    width: 100%
}

.elementor-109 .elementor-element.elementor-element-71afdbd .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-109 .elementor-element.elementor-element-71afdbd>.elementor-widget-container {
    margin: 3px 0 0
}

.elementor-109 .elementor-element.elementor-element-ca8cdef>.elementor-widget-container {
    margin: 10px 0 0
}

.elementor-109 .elementor-element.elementor-element-073b1ea:not(.elementor-motion-effects-element-type-background),
.elementor-109 .elementor-element.elementor-element-073b1ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%)
}

.elementor-109 .elementor-element.elementor-element-073b1ea>.elementor-background-overlay {
    background-image: url(../../../../../..//wp-content/uploads/sites/136/2022/12/img-bg-03-min.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    mix-blend-mode: multiply;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-109 .elementor-element.elementor-element-073b1ea .elementor-background-overlay {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg)
}

.elementor-109 .elementor-element.elementor-element-073b1ea {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 90px 20px
}

.elementor-109 .elementor-element.elementor-element-073b1ea>.elementor-shape-top .elementor-shape-fill {
    fill: var(--e-global-color-ce7668a)
}

.elementor-109 .elementor-element.elementor-element-073b1ea>.elementor-shape-top svg {
    width: calc(100% + 1.3px);
    height: 30px
}

.elementor-109 .elementor-element.elementor-element-073b1ea>.elementor-shape-bottom .elementor-shape-fill {
    fill: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-073b1ea>.elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 30px
}

.elementor-109 .elementor-element.elementor-element-6d70a02 .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-bfcfe08);
    margin: 0;
    font-family: var(--e-global-typography-71193c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-71193c7-font-size);
    font-weight: var(--e-global-typography-71193c7-font-weight);
    text-transform: var(--e-global-typography-71193c7-text-transform);
    line-height: var(--e-global-typography-71193c7-line-height);
    letter-spacing: var(--e-global-typography-71193c7-letter-spacing);
    word-spacing: var(--e-global-typography-71193c7-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-6d70a02 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-6d70a02 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-6d70a02 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-6d70a02 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-109 .elementor-element.elementor-element-6d70a02 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-e97fdb7-font-family), Sans-serif;
    font-size: var(--e-global-typography-e97fdb7-font-size);
    font-weight: var(--e-global-typography-e97fdb7-font-weight);
    text-transform: var(--e-global-typography-e97fdb7-text-transform);
    line-height: var(--e-global-typography-e97fdb7-line-height);
    letter-spacing: var(--e-global-typography-e97fdb7-letter-spacing);
    word-spacing: var(--e-global-typography-e97fdb7-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-6d70a02 .elementskit-section-title-wraper p {
    color: var(--e-global-color-bfcfe08);
    font-family: var(--e-global-typography-aed2ccb-font-family), Sans-serif;
    font-size: var(--e-global-typography-aed2ccb-font-size);
    font-weight: var(--e-global-typography-aed2ccb-font-weight);
    text-transform: var(--e-global-typography-aed2ccb-text-transform);
    line-height: var(--e-global-typography-aed2ccb-line-height);
    letter-spacing: var(--e-global-typography-aed2ccb-letter-spacing);
    word-spacing: var(--e-global-typography-aed2ccb-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-6d70a02>.elementor-widget-container {
    margin: 0% 20% 1%
}

.elementor-109 .elementor-element.elementor-element-3e07737.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-109 .elementor-element.elementor-element-3e07737:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-109 .elementor-element.elementor-element-3e07737>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-3e07737>.elementor-element-populated,
.elementor-109 .elementor-element.elementor-element-3e07737>.elementor-element-populated>.elementor-background-overlay,
.elementor-109 .elementor-element.elementor-element-3e07737>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px
}

.elementor-109 .elementor-element.elementor-element-3e07737>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 60px 40px
}

.elementor-109 .elementor-element.elementor-element-3e07737>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-109 .elementor-element.elementor-element-88c008b {
    --spacer-size: 100px;
    width: var(--container-widget-width, 100px);
    max-width: 100px;
    --container-widget-width: 100px;
    --container-widget-flex-grow: 0
}

.elementor-109 .elementor-element.elementor-element-88c008b>.elementor-widget-container {
    background-image: url(../../../../../..//wp-content/uploads/sites/136/2022/12/im-image-section-02-v2.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 100% 100% 100% 100%
}

.elementor-109 .elementor-element.elementor-element-27eeb32 {
    --icon-box-icon-margin: 15px
}

.elementor-109 .elementor-element.elementor-element-27eeb32 .elementor-icon-box-title {
    color: var(--e-global-color-text)
}

.elementor-109 .elementor-element.elementor-element-27eeb32 .elementor-icon-box-title,
.elementor-109 .elementor-element.elementor-element-27eeb32 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-c4d8f9b-font-family), Sans-serif;
    font-size: var(--e-global-typography-c4d8f9b-font-size);
    font-weight: var(--e-global-typography-c4d8f9b-font-weight);
    text-transform: var(--e-global-typography-c4d8f9b-text-transform);
    line-height: var(--e-global-typography-c4d8f9b-line-height);
    letter-spacing: var(--e-global-typography-c4d8f9b-letter-spacing);
    word-spacing: var(--e-global-typography-c4d8f9b-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-27eeb32 .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height)
}

.elementor-109 .elementor-element.elementor-element-27eeb32>.elementor-widget-container {
    margin: 20px 0
}

.elementor-109 .elementor-element.elementor-element-b7560d1 .ekit_social_media {
    text-align: center
}

.elementor-109 .elementor-element.elementor-element-b7560d1 .elementor-repeater-item-ca106a1>a {
    color: var(--e-global-color-bfcfe08);
    background-color: var(--e-global-color-6364690)
}

.elementor-109 .elementor-element.elementor-element-b7560d1 .elementor-repeater-item-ca106a1>a svg path {
    stroke: var(--e-global-color-bfcfe08);
    fill: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-b7560d1 .elementor-repeater-item-ca106a1>a:hover {
    background-color: var(--e-global-color-primary)
}

.elementor-109 .elementor-element.elementor-element-b7560d1 .elementor-repeater-item-5af0653>a {
    color: var(--e-global-color-bfcfe08);
    background-color: var(--e-global-color-fd0e7d8)
}

.elementor-109 .elementor-element.elementor-element-b7560d1 .elementor-repeater-item-5af0653>a svg path {
    stroke: var(--e-global-color-bfcfe08);
    fill: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-b7560d1 .elementor-repeater-item-5af0653>a:hover {
    color: var(--e-global-color-ce7668a);
    background-color: var(--e-global-color-primary)
}

.elementor-109 .elementor-element.elementor-element-b7560d1 .elementor-repeater-item-5af0653>a:hover svg path {
    stroke: var(--e-global-color-ce7668a);
    fill: var(--e-global-color-ce7668a)
}

.elementor-109 .elementor-element.elementor-element-b7560d1 .elementor-repeater-item-6726d5e>a {
    color: var(--e-global-color-bfcfe08);
    background-color: var(--e-global-color-22ec969)
}

.elementor-109 .elementor-element.elementor-element-b7560d1 .elementor-repeater-item-6726d5e>a svg path {
    stroke: var(--e-global-color-bfcfe08);
    fill: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-b7560d1 .elementor-repeater-item-6726d5e>a:hover {
    color: var(--e-global-color-bfcfe08);
    background-color: var(--e-global-color-primary)
}

.elementor-109 .elementor-element.elementor-element-b7560d1 .elementor-repeater-item-6726d5e>a:hover svg path {
    stroke: var(--e-global-color-bfcfe08);
    fill: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-b7560d1 .ekit_social_media>li>a {
    text-align: center;
    text-decoration: underline;
    border-radius: 50% 50% 50% 50%;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: 28px;
    width: 30px;
    height: 30px
}

.elementor-109 .elementor-element.elementor-element-b7560d1 .ekit_social_media>li {
    display: inline-block;
    margin: 5px
}

.elementor-109 .elementor-element.elementor-element-b7560d1 .ekit_social_media>li>a i {
    font-size: 16px
}

.elementor-109 .elementor-element.elementor-element-b7560d1 .ekit_social_media>li>a svg {
    max-width: 16px
}

.elementor-109 .elementor-element.elementor-element-89eaafb.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-109 .elementor-element.elementor-element-89eaafb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-109 .elementor-element.elementor-element-89eaafb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-89eaafb>.elementor-element-populated,
.elementor-109 .elementor-element.elementor-element-89eaafb>.elementor-element-populated>.elementor-background-overlay,
.elementor-109 .elementor-element.elementor-element-89eaafb>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px
}

.elementor-109 .elementor-element.elementor-element-89eaafb>.elementor-element-populated {
    box-shadow: 10px 10px 40px 0 rgba(0, 0, 0, .1);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 60px 40px
}

.elementor-109 .elementor-element.elementor-element-89eaafb>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-109 .elementor-element.elementor-element-37e7cd9 {
    --spacer-size: 100px;
    width: var(--container-widget-width, 100px);
    max-width: 100px;
    --container-widget-width: 100px;
    --container-widget-flex-grow: 0
}

.elementor-109 .elementor-element.elementor-element-37e7cd9>.elementor-widget-container {
    background-image: url(../../../../../..//wp-content/uploads/sites/136/2022/12/im-image-section-07-v2.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 100% 100% 100% 100%
}

.elementor-109 .elementor-element.elementor-element-5f9f67c {
    --icon-box-icon-margin: 15px
}

.elementor-109 .elementor-element.elementor-element-5f9f67c .elementor-icon-box-title {
    color: var(--e-global-color-text)
}

.elementor-109 .elementor-element.elementor-element-5f9f67c .elementor-icon-box-title,
.elementor-109 .elementor-element.elementor-element-5f9f67c .elementor-icon-box-title a {
    font-family: var(--e-global-typography-c4d8f9b-font-family), Sans-serif;
    font-size: var(--e-global-typography-c4d8f9b-font-size);
    font-weight: var(--e-global-typography-c4d8f9b-font-weight);
    text-transform: var(--e-global-typography-c4d8f9b-text-transform);
    line-height: var(--e-global-typography-c4d8f9b-line-height);
    letter-spacing: var(--e-global-typography-c4d8f9b-letter-spacing);
    word-spacing: var(--e-global-typography-c4d8f9b-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-5f9f67c .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height)
}

.elementor-109 .elementor-element.elementor-element-5f9f67c>.elementor-widget-container {
    margin: 20px 0
}

.elementor-109 .elementor-element.elementor-element-82e8c3e .ekit_social_media {
    text-align: center
}

.elementor-109 .elementor-element.elementor-element-82e8c3e .elementor-repeater-item-ca106a1>a {
    color: var(--e-global-color-bfcfe08);
    background-color: var(--e-global-color-6364690)
}

.elementor-109 .elementor-element.elementor-element-82e8c3e .elementor-repeater-item-ca106a1>a svg path {
    stroke: var(--e-global-color-bfcfe08);
    fill: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-82e8c3e .elementor-repeater-item-ca106a1>a:hover {
    background-color: var(--e-global-color-18479c7)
}

.elementor-109 .elementor-element.elementor-element-82e8c3e .elementor-repeater-item-5af0653>a {
    color: var(--e-global-color-bfcfe08);
    background-color: var(--e-global-color-fd0e7d8)
}

.elementor-109 .elementor-element.elementor-element-82e8c3e .elementor-repeater-item-5af0653>a svg path {
    stroke: var(--e-global-color-bfcfe08);
    fill: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-82e8c3e .elementor-repeater-item-5af0653>a:hover {
    color: var(--e-global-color-ce7668a);
    background-color: var(--e-global-color-18479c7)
}

.elementor-109 .elementor-element.elementor-element-82e8c3e .elementor-repeater-item-5af0653>a:hover svg path {
    stroke: var(--e-global-color-ce7668a);
    fill: var(--e-global-color-ce7668a)
}

.elementor-109 .elementor-element.elementor-element-82e8c3e .elementor-repeater-item-6726d5e>a {
    color: var(--e-global-color-bfcfe08);
    background-color: var(--e-global-color-22ec969)
}

.elementor-109 .elementor-element.elementor-element-82e8c3e .elementor-repeater-item-6726d5e>a svg path {
    stroke: var(--e-global-color-bfcfe08);
    fill: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-82e8c3e .elementor-repeater-item-6726d5e>a:hover {
    color: var(--e-global-color-bfcfe08);
    background-color: var(--e-global-color-18479c7)
}

.elementor-109 .elementor-element.elementor-element-82e8c3e .elementor-repeater-item-6726d5e>a:hover svg path {
    stroke: var(--e-global-color-bfcfe08);
    fill: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-82e8c3e .ekit_social_media>li>a {
    text-align: center;
    text-decoration: underline;
    border-radius: 50% 50% 50% 50%;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: 28px;
    width: 30px;
    height: 30px
}

.elementor-109 .elementor-element.elementor-element-82e8c3e .ekit_social_media>li {
    display: inline-block;
    margin: 5px
}

.elementor-109 .elementor-element.elementor-element-82e8c3e .ekit_social_media>li>a i {
    font-size: 16px
}

.elementor-109 .elementor-element.elementor-element-82e8c3e .ekit_social_media>li>a svg {
    max-width: 16px
}

.elementor-109 .elementor-element.elementor-element-5fd07cd.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-109 .elementor-element.elementor-element-5fd07cd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-109 .elementor-element.elementor-element-5fd07cd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-5fd07cd>.elementor-element-populated,
.elementor-109 .elementor-element.elementor-element-5fd07cd>.elementor-element-populated>.elementor-background-overlay,
.elementor-109 .elementor-element.elementor-element-5fd07cd>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px
}

.elementor-109 .elementor-element.elementor-element-5fd07cd>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 60px 40px
}

.elementor-109 .elementor-element.elementor-element-5fd07cd>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-109 .elementor-element.elementor-element-675432a {
    --spacer-size: 100px;
    width: var(--container-widget-width, 100px);
    max-width: 100px;
    --container-widget-width: 100px;
    --container-widget-flex-grow: 0
}

.elementor-109 .elementor-element.elementor-element-675432a>.elementor-widget-container {
    background-image: url(../../../../../..//wp-content/uploads/sites/136/2022/12/im-image-section-08-v2.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 100% 100% 100% 100%
}

.elementor-109 .elementor-element.elementor-element-ea974ba {
    --icon-box-icon-margin: 15px
}

.elementor-109 .elementor-element.elementor-element-ea974ba .elementor-icon-box-title {
    color: var(--e-global-color-text)
}

.elementor-109 .elementor-element.elementor-element-ea974ba .elementor-icon-box-title,
.elementor-109 .elementor-element.elementor-element-ea974ba .elementor-icon-box-title a {
    font-family: var(--e-global-typography-c4d8f9b-font-family), Sans-serif;
    font-size: var(--e-global-typography-c4d8f9b-font-size);
    font-weight: var(--e-global-typography-c4d8f9b-font-weight);
    text-transform: var(--e-global-typography-c4d8f9b-text-transform);
    line-height: var(--e-global-typography-c4d8f9b-line-height);
    letter-spacing: var(--e-global-typography-c4d8f9b-letter-spacing);
    word-spacing: var(--e-global-typography-c4d8f9b-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-ea974ba .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height)
}

.elementor-109 .elementor-element.elementor-element-ea974ba>.elementor-widget-container {
    margin: 20px 0
}

.elementor-109 .elementor-element.elementor-element-e6d821b .ekit_social_media {
    text-align: center
}

.elementor-109 .elementor-element.elementor-element-e6d821b .elementor-repeater-item-ca106a1>a {
    color: var(--e-global-color-bfcfe08);
    background-color: var(--e-global-color-6364690)
}

.elementor-109 .elementor-element.elementor-element-e6d821b .elementor-repeater-item-ca106a1>a svg path {
    stroke: var(--e-global-color-bfcfe08);
    fill: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-e6d821b .elementor-repeater-item-ca106a1>a:hover {
    background-color: var(--e-global-color-18479c7)
}

.elementor-109 .elementor-element.elementor-element-e6d821b .elementor-repeater-item-5af0653>a {
    color: var(--e-global-color-bfcfe08);
    background-color: var(--e-global-color-fd0e7d8)
}

.elementor-109 .elementor-element.elementor-element-e6d821b .elementor-repeater-item-5af0653>a svg path {
    stroke: var(--e-global-color-bfcfe08);
    fill: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-e6d821b .elementor-repeater-item-5af0653>a:hover {
    color: var(--e-global-color-ce7668a);
    background-color: var(--e-global-color-18479c7)
}

.elementor-109 .elementor-element.elementor-element-e6d821b .elementor-repeater-item-5af0653>a:hover svg path {
    stroke: var(--e-global-color-ce7668a);
    fill: var(--e-global-color-ce7668a)
}

.elementor-109 .elementor-element.elementor-element-e6d821b .elementor-repeater-item-6726d5e>a {
    color: var(--e-global-color-bfcfe08);
    background-color: var(--e-global-color-22ec969)
}

.elementor-109 .elementor-element.elementor-element-e6d821b .elementor-repeater-item-6726d5e>a svg path {
    stroke: var(--e-global-color-bfcfe08);
    fill: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-e6d821b .elementor-repeater-item-6726d5e>a:hover {
    color: var(--e-global-color-bfcfe08);
    background-color: var(--e-global-color-18479c7)
}

.elementor-109 .elementor-element.elementor-element-e6d821b .elementor-repeater-item-6726d5e>a:hover svg path {
    stroke: var(--e-global-color-bfcfe08);
    fill: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-e6d821b .ekit_social_media>li>a {
    text-align: center;
    text-decoration: underline;
    border-radius: 50% 50% 50% 50%;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: 28px;
    width: 30px;
    height: 30px
}

.elementor-109 .elementor-element.elementor-element-e6d821b .ekit_social_media>li {
    display: inline-block;
    margin: 5px
}

.elementor-109 .elementor-element.elementor-element-e6d821b .ekit_social_media>li>a i {
    font-size: 16px
}

.elementor-109 .elementor-element.elementor-element-e6d821b .ekit_social_media>li>a svg {
    max-width: 16px
}

.elementor-109 .elementor-element.elementor-element-4e0caa8 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 60px 20px
}

.elementor-109 .elementor-element.elementor-element-4e0caa8>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-109 .elementor-element.elementor-element-9d27770 .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-text);
    margin: 0;
    font-family: var(--e-global-typography-71193c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-71193c7-font-size);
    font-weight: var(--e-global-typography-71193c7-font-weight);
    text-transform: var(--e-global-typography-71193c7-text-transform);
    line-height: var(--e-global-typography-71193c7-line-height);
    letter-spacing: var(--e-global-typography-71193c7-letter-spacing);
    word-spacing: var(--e-global-typography-71193c7-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-9d27770 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var(--e-global-color-text)
}

.elementor-109 .elementor-element.elementor-element-9d27770 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var(--e-global-color-primary)
}

.elementor-109 .elementor-element.elementor-element-9d27770 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-primary)
}

.elementor-109 .elementor-element.elementor-element-9d27770 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-109 .elementor-element.elementor-element-9d27770 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-e97fdb7-font-family), Sans-serif;
    font-size: var(--e-global-typography-e97fdb7-font-size);
    font-weight: var(--e-global-typography-e97fdb7-font-weight);
    text-transform: var(--e-global-typography-e97fdb7-text-transform);
    line-height: var(--e-global-typography-e97fdb7-line-height);
    letter-spacing: var(--e-global-typography-e97fdb7-letter-spacing);
    word-spacing: var(--e-global-typography-e97fdb7-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-9d27770 .elementskit-section-title-wraper p {
    font-family: var(--e-global-typography-aed2ccb-font-family), Sans-serif;
    font-size: var(--e-global-typography-aed2ccb-font-size);
    font-weight: var(--e-global-typography-aed2ccb-font-weight);
    text-transform: var(--e-global-typography-aed2ccb-text-transform);
    line-height: var(--e-global-typography-aed2ccb-line-height);
    letter-spacing: var(--e-global-typography-aed2ccb-letter-spacing);
    word-spacing: var(--e-global-typography-aed2ccb-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-3df7c98 .elementor-button {
    background-color: var(--e-global-color-primary)
}

.elementor-bc-flex-widget .elementor-109 .elementor-element.elementor-element-0e1eab9.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-109 .elementor-element.elementor-element-0e1eab9.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-109 .elementor-element.elementor-element-0e1eab9>.elementor-element-populated,
.elementor-109 .elementor-element.elementor-element-0e1eab9>.elementor-element-populated>.elementor-background-overlay,
.elementor-109 .elementor-element.elementor-element-0e1eab9>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px
}

.elementor-109 .elementor-element.elementor-element-e051e1d {
    margin-top: 30px;
    margin-bottom: 0
}

.elementor-109 .elementor-element.elementor-element-8e40517:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-109 .elementor-element.elementor-element-8e40517>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ce7668a)
}

.elementor-109 .elementor-element.elementor-element-8e40517>.elementor-element-populated,
.elementor-109 .elementor-element.elementor-element-8e40517>.elementor-element-populated>.elementor-background-overlay,
.elementor-109 .elementor-element.elementor-element-8e40517>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px
}

.elementor-109 .elementor-element.elementor-element-8e40517>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 40px 50px
}

.elementor-109 .elementor-element.elementor-element-8e40517>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-109 .elementor-element.elementor-element-94bb4c8 .elementor-heading-title {
    font-family: var(--e-global-typography-a8a20dc-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8a20dc-font-size);
    font-weight: var(--e-global-typography-a8a20dc-font-weight);
    text-transform: var(--e-global-typography-a8a20dc-text-transform);
    line-height: var(--e-global-typography-a8a20dc-line-height);
    letter-spacing: var(--e-global-typography-a8a20dc-letter-spacing);
    word-spacing: var(--e-global-typography-a8a20dc-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-94bb4c8>.elementor-widget-container {
    margin: 10px 0 0
}

.elementor-109 .elementor-element.elementor-element-cc7483d .elementor-heading-title {
    color: var(--e-global-color-18479c7);
    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);
    line-height: var(--e-global-typography-secondary-line-height)
}

.elementor-109 .elementor-element.elementor-element-cc7483d>.elementor-widget-container {
    padding: 10px 20px;
    background-color: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-cc7483d {
    width: auto;
    max-width: auto
}

.elementor-109 .elementor-element.elementor-element-3da1f89 .elementor-heading-title {
    color: var(--e-global-color-fd0e7d8);
    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);
    line-height: var(--e-global-typography-secondary-line-height)
}

.elementor-109 .elementor-element.elementor-element-3da1f89>.elementor-widget-container {
    margin: 0 0 0 10px;
    padding: 10px 20px;
    background-color: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-3da1f89 {
    width: auto;
    max-width: auto
}

.elementor-109 .elementor-element.elementor-element-42448b8>.elementor-widget-container {
    margin: 10px 0 0
}

.elementor-109 .elementor-element.elementor-element-44aedb2 {
    margin-top: 30px;
    margin-bottom: 0
}

.elementor-109 .elementor-element.elementor-element-a027786:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-109 .elementor-element.elementor-element-a027786>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ce7668a)
}

.elementor-109 .elementor-element.elementor-element-a027786>.elementor-element-populated,
.elementor-109 .elementor-element.elementor-element-a027786>.elementor-element-populated>.elementor-background-overlay,
.elementor-109 .elementor-element.elementor-element-a027786>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px
}

.elementor-109 .elementor-element.elementor-element-a027786>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 40px 50px
}

.elementor-109 .elementor-element.elementor-element-a027786>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-109 .elementor-element.elementor-element-db2aa87 .elementor-heading-title {
    font-family: var(--e-global-typography-a8a20dc-font-family), Sans-serif;
    font-size: var(--e-global-typography-a8a20dc-font-size);
    font-weight: var(--e-global-typography-a8a20dc-font-weight);
    text-transform: var(--e-global-typography-a8a20dc-text-transform);
    line-height: var(--e-global-typography-a8a20dc-line-height);
    letter-spacing: var(--e-global-typography-a8a20dc-letter-spacing);
    word-spacing: var(--e-global-typography-a8a20dc-word-spacing)
}

.elementor-109 .elementor-element.elementor-element-db2aa87>.elementor-widget-container {
    margin: 10px 0 0
}

.elementor-109 .elementor-element.elementor-element-b3f1259 .elementor-heading-title {
    color: var(--e-global-color-18479c7);
    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);
    line-height: var(--e-global-typography-secondary-line-height)
}

.elementor-109 .elementor-element.elementor-element-b3f1259>.elementor-widget-container {
    padding: 10px 20px;
    background-color: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-b3f1259 {
    width: auto;
    max-width: auto
}

.elementor-109 .elementor-element.elementor-element-a2c8879 .elementor-heading-title {
    color: var(--e-global-color-fd0e7d8);
    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);
    line-height: var(--e-global-typography-secondary-line-height)
}

.elementor-109 .elementor-element.elementor-element-a2c8879>.elementor-widget-container {
    margin: 0 0 0 10px;
    padding: 10px 20px;
    background-color: var(--e-global-color-bfcfe08)
}

.elementor-109 .elementor-element.elementor-element-a2c8879 {
    width: auto;
    max-width: auto
}

.elementor-109 .elementor-element.elementor-element-04bbe02>.elementor-widget-container {
    margin: 10px 0 0
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-109 .elementor-element.elementor-element-b115dbf {
        width: 100%
    }

    .elementor-109 .elementor-element.elementor-element-b03ed51 {
        width: 100%
    }

    .elementor-109 .elementor-element.elementor-element-63592a0 {
        width: 100%
    }

    .elementor-109 .elementor-element.elementor-element-225ed86 {
        width: 100%
    }

    .elementor-109 .elementor-element.elementor-element-bb93597 {
        width: 100%
    }

    .elementor-109 .elementor-element.elementor-element-2ecebdf {
        width: 100%
    }

    .elementor-109 .elementor-element.elementor-element-673590c {
        width: 100%
    }

    .elementor-109 .elementor-element.elementor-element-3e07737 {
        width: 100%
    }

    .elementor-109 .elementor-element.elementor-element-89eaafb {
        width: 100%
    }

    .elementor-109 .elementor-element.elementor-element-5fd07cd {
        width: 100%
    }

    .elementor-109 .elementor-element.elementor-element-626a508 {
        width: 100%
    }

    .elementor-109 .elementor-element.elementor-element-0e1eab9 {
        width: 100%
    }
}

@media(max-width:1024px) {
    .elementor-109 .elementor-element.elementor-element-eed0243 .elementor-heading-title {
        font-size: var(--e-global-typography-71193c7-font-size);
        line-height: var(--e-global-typography-71193c7-line-height);
        letter-spacing: var(--e-global-typography-71193c7-letter-spacing);
        word-spacing: var(--e-global-typography-71193c7-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-b0cc4c6 img {
        width: 120px
    }

    .elementor-109 .elementor-element.elementor-element-3496c0d img {
        width: 90px
    }

    .elementor-109 .elementor-element.elementor-element-82b052d .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-71193c7-font-size);
        line-height: var(--e-global-typography-71193c7-line-height);
        letter-spacing: var(--e-global-typography-71193c7-letter-spacing);
        word-spacing: var(--e-global-typography-71193c7-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-82b052d .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-109 .elementor-element.elementor-element-82b052d .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-e97fdb7-font-size);
        line-height: var(--e-global-typography-e97fdb7-line-height);
        letter-spacing: var(--e-global-typography-e97fdb7-letter-spacing);
        word-spacing: var(--e-global-typography-e97fdb7-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-82b052d .elementskit-section-title-wraper p {
        font-size: var(--e-global-typography-aed2ccb-font-size);
        line-height: var(--e-global-typography-aed2ccb-line-height);
        letter-spacing: var(--e-global-typography-aed2ccb-letter-spacing);
        word-spacing: var(--e-global-typography-aed2ccb-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-82b052d>.elementor-widget-container {
        margin: 0%
    }

    .elementor-109 .elementor-element.elementor-element-f6336c8 .elementor-icon-box-title,
    .elementor-109 .elementor-element.elementor-element-f6336c8 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-c4d8f9b-font-size);
        line-height: var(--e-global-typography-c4d8f9b-line-height);
        letter-spacing: var(--e-global-typography-c4d8f9b-letter-spacing);
        word-spacing: var(--e-global-typography-c4d8f9b-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-9d6cbfb .elementor-icon-box-title,
    .elementor-109 .elementor-element.elementor-element-9d6cbfb .elementor-icon-box-title a {
        font-size: var(--e-global-typography-c4d8f9b-font-size);
        line-height: var(--e-global-typography-c4d8f9b-line-height);
        letter-spacing: var(--e-global-typography-c4d8f9b-letter-spacing);
        word-spacing: var(--e-global-typography-c4d8f9b-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-9f452ce .elementor-icon-box-title,
    .elementor-109 .elementor-element.elementor-element-9f452ce .elementor-icon-box-title a {
        font-size: var(--e-global-typography-c4d8f9b-font-size);
        line-height: var(--e-global-typography-c4d8f9b-line-height);
        letter-spacing: var(--e-global-typography-c4d8f9b-letter-spacing);
        word-spacing: var(--e-global-typography-c4d8f9b-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-345d81e .elementor-icon-box-title,
    .elementor-109 .elementor-element.elementor-element-345d81e .elementor-icon-box-title a {
        font-size: var(--e-global-typography-c4d8f9b-font-size);
        line-height: var(--e-global-typography-c4d8f9b-line-height);
        letter-spacing: var(--e-global-typography-c4d8f9b-letter-spacing);
        word-spacing: var(--e-global-typography-c4d8f9b-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-bc93d14 .elementor-icon-box-title,
    .elementor-109 .elementor-element.elementor-element-bc93d14 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-e97fdb7-font-size);
        line-height: var(--e-global-typography-e97fdb7-line-height);
        letter-spacing: var(--e-global-typography-e97fdb7-letter-spacing);
        word-spacing: var(--e-global-typography-e97fdb7-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-bc93d14 .elementor-icon-box-description {
        font-size: var(--e-global-typography-6fc26a2-font-size);
        line-height: var(--e-global-typography-6fc26a2-line-height);
        letter-spacing: var(--e-global-typography-6fc26a2-letter-spacing);
        word-spacing: var(--e-global-typography-6fc26a2-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-21d8b84 .elementor-icon-box-title,
    .elementor-109 .elementor-element.elementor-element-21d8b84 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-e97fdb7-font-size);
        line-height: var(--e-global-typography-e97fdb7-line-height);
        letter-spacing: var(--e-global-typography-e97fdb7-letter-spacing);
        word-spacing: var(--e-global-typography-e97fdb7-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-21d8b84 .elementor-icon-box-description {
        font-size: var(--e-global-typography-6fc26a2-font-size);
        line-height: var(--e-global-typography-6fc26a2-line-height);
        letter-spacing: var(--e-global-typography-6fc26a2-letter-spacing);
        word-spacing: var(--e-global-typography-6fc26a2-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-59005d5 .elementor-icon-box-title,
    .elementor-109 .elementor-element.elementor-element-59005d5 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-e97fdb7-font-size);
        line-height: var(--e-global-typography-e97fdb7-line-height);
        letter-spacing: var(--e-global-typography-e97fdb7-letter-spacing);
        word-spacing: var(--e-global-typography-e97fdb7-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-59005d5 .elementor-icon-box-description {
        font-size: var(--e-global-typography-6fc26a2-font-size);
        line-height: var(--e-global-typography-6fc26a2-line-height);
        letter-spacing: var(--e-global-typography-6fc26a2-letter-spacing);
        word-spacing: var(--e-global-typography-6fc26a2-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-6d70a02 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-71193c7-font-size);
        line-height: var(--e-global-typography-71193c7-line-height);
        letter-spacing: var(--e-global-typography-71193c7-letter-spacing);
        word-spacing: var(--e-global-typography-71193c7-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-6d70a02 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-109 .elementor-element.elementor-element-6d70a02 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-e97fdb7-font-size);
        line-height: var(--e-global-typography-e97fdb7-line-height);
        letter-spacing: var(--e-global-typography-e97fdb7-letter-spacing);
        word-spacing: var(--e-global-typography-e97fdb7-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-6d70a02 .elementskit-section-title-wraper p {
        font-size: var(--e-global-typography-aed2ccb-font-size);
        line-height: var(--e-global-typography-aed2ccb-line-height);
        letter-spacing: var(--e-global-typography-aed2ccb-letter-spacing);
        word-spacing: var(--e-global-typography-aed2ccb-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-6d70a02>.elementor-widget-container {
        margin: 0%
    }

    .elementor-109 .elementor-element.elementor-element-3e07737>.elementor-element-populated {
        margin: 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 60px 30px
    }

    .elementor-109 .elementor-element.elementor-element-27eeb32 .elementor-icon-box-title,
    .elementor-109 .elementor-element.elementor-element-27eeb32 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-c4d8f9b-font-size);
        line-height: var(--e-global-typography-c4d8f9b-line-height);
        letter-spacing: var(--e-global-typography-c4d8f9b-letter-spacing);
        word-spacing: var(--e-global-typography-c4d8f9b-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-27eeb32 .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-b7560d1 .ekit_social_media>li>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-89eaafb>.elementor-element-populated {
        margin: 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 60px 30px
    }

    .elementor-109 .elementor-element.elementor-element-5f9f67c .elementor-icon-box-title,
    .elementor-109 .elementor-element.elementor-element-5f9f67c .elementor-icon-box-title a {
        font-size: var(--e-global-typography-c4d8f9b-font-size);
        line-height: var(--e-global-typography-c4d8f9b-line-height);
        letter-spacing: var(--e-global-typography-c4d8f9b-letter-spacing);
        word-spacing: var(--e-global-typography-c4d8f9b-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-5f9f67c .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-82e8c3e .ekit_social_media>li>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-5fd07cd>.elementor-element-populated {
        margin: 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 60px 30px
    }

    .elementor-109 .elementor-element.elementor-element-ea974ba .elementor-icon-box-title,
    .elementor-109 .elementor-element.elementor-element-ea974ba .elementor-icon-box-title a {
        font-size: var(--e-global-typography-c4d8f9b-font-size);
        line-height: var(--e-global-typography-c4d8f9b-line-height);
        letter-spacing: var(--e-global-typography-c4d8f9b-letter-spacing);
        word-spacing: var(--e-global-typography-c4d8f9b-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-ea974ba .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-e6d821b .ekit_social_media>li>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-9d27770 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-71193c7-font-size);
        line-height: var(--e-global-typography-71193c7-line-height);
        letter-spacing: var(--e-global-typography-71193c7-letter-spacing);
        word-spacing: var(--e-global-typography-71193c7-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-9d27770 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-109 .elementor-element.elementor-element-9d27770 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-e97fdb7-font-size);
        line-height: var(--e-global-typography-e97fdb7-line-height);
        letter-spacing: var(--e-global-typography-e97fdb7-letter-spacing);
        word-spacing: var(--e-global-typography-e97fdb7-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-9d27770 .elementskit-section-title-wraper p {
        font-size: var(--e-global-typography-aed2ccb-font-size);
        line-height: var(--e-global-typography-aed2ccb-line-height);
        letter-spacing: var(--e-global-typography-aed2ccb-letter-spacing);
        word-spacing: var(--e-global-typography-aed2ccb-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-94bb4c8 .elementor-heading-title {
        font-size: var(--e-global-typography-a8a20dc-font-size);
        line-height: var(--e-global-typography-a8a20dc-line-height);
        letter-spacing: var(--e-global-typography-a8a20dc-letter-spacing);
        word-spacing: var(--e-global-typography-a8a20dc-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-cc7483d .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-3da1f89 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-db2aa87 .elementor-heading-title {
        font-size: var(--e-global-typography-a8a20dc-font-size);
        line-height: var(--e-global-typography-a8a20dc-line-height);
        letter-spacing: var(--e-global-typography-a8a20dc-letter-spacing);
        word-spacing: var(--e-global-typography-a8a20dc-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-b3f1259 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-a2c8879 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }
}

@media(max-width:767px) {
    .elementor-109 .elementor-element.elementor-element-eed0243 .elementor-heading-title {
        font-size: var(--e-global-typography-71193c7-font-size);
        line-height: var(--e-global-typography-71193c7-line-height);
        letter-spacing: var(--e-global-typography-71193c7-letter-spacing);
        word-spacing: var(--e-global-typography-71193c7-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-b0cc4c6 img {
        width: 100px
    }

    .elementor-109 .elementor-element.elementor-element-3496c0d img {
        width: 65px
    }

    .elementor-109 .elementor-element.elementor-element-82b052d .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-71193c7-font-size);
        line-height: var(--e-global-typography-71193c7-line-height);
        letter-spacing: var(--e-global-typography-71193c7-letter-spacing);
        word-spacing: var(--e-global-typography-71193c7-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-82b052d .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-109 .elementor-element.elementor-element-82b052d .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-e97fdb7-font-size);
        line-height: var(--e-global-typography-e97fdb7-line-height);
        letter-spacing: var(--e-global-typography-e97fdb7-letter-spacing);
        word-spacing: var(--e-global-typography-e97fdb7-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-82b052d .elementskit-section-title-wraper p {
        font-size: var(--e-global-typography-aed2ccb-font-size);
        line-height: var(--e-global-typography-aed2ccb-line-height);
        letter-spacing: var(--e-global-typography-aed2ccb-letter-spacing);
        word-spacing: var(--e-global-typography-aed2ccb-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-82b052d>.elementor-widget-container {
        margin: 0%
    }

    .elementor-109 .elementor-element.elementor-element-b115dbf>.elementor-element-populated {
        margin: 10px 10px 20px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px
    }

    .elementor-109 .elementor-element.elementor-element-3d51216 {
        --spacer-size: 60px;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-109 .elementor-element.elementor-element-f6336c8 .elementor-icon-box-wrapper {
        text-align: center
    }

    .elementor-109 .elementor-element.elementor-element-f6336c8 .elementor-icon-box-title,
    .elementor-109 .elementor-element.elementor-element-f6336c8 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-c4d8f9b-font-size);
        line-height: var(--e-global-typography-c4d8f9b-line-height);
        letter-spacing: var(--e-global-typography-c4d8f9b-letter-spacing);
        word-spacing: var(--e-global-typography-c4d8f9b-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-f6336c8>.elementor-widget-container {
        margin: 20px 0 0
    }

    .elementor-109 .elementor-element.elementor-element-f6336c8 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-109 .elementor-element.elementor-element-b03ed51>.elementor-element-populated {
        margin: 10px 10px 20px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px
    }

    .elementor-109 .elementor-element.elementor-element-f458c18 {
        --spacer-size: 60px;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-109 .elementor-element.elementor-element-9d6cbfb .elementor-icon-box-wrapper {
        text-align: center
    }

    .elementor-109 .elementor-element.elementor-element-9d6cbfb .elementor-icon-box-title,
    .elementor-109 .elementor-element.elementor-element-9d6cbfb .elementor-icon-box-title a {
        font-size: var(--e-global-typography-c4d8f9b-font-size);
        line-height: var(--e-global-typography-c4d8f9b-line-height);
        letter-spacing: var(--e-global-typography-c4d8f9b-letter-spacing);
        word-spacing: var(--e-global-typography-c4d8f9b-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-9d6cbfb>.elementor-widget-container {
        margin: 20px 0 0
    }

    .elementor-109 .elementor-element.elementor-element-9d6cbfb {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-109 .elementor-element.elementor-element-63592a0>.elementor-element-populated {
        margin: 10px 10px 20px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px
    }

    .elementor-109 .elementor-element.elementor-element-892e5e2 {
        --spacer-size: 60px;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-109 .elementor-element.elementor-element-9f452ce .elementor-icon-box-wrapper {
        text-align: center
    }

    .elementor-109 .elementor-element.elementor-element-9f452ce .elementor-icon-box-title,
    .elementor-109 .elementor-element.elementor-element-9f452ce .elementor-icon-box-title a {
        font-size: var(--e-global-typography-c4d8f9b-font-size);
        line-height: var(--e-global-typography-c4d8f9b-line-height);
        letter-spacing: var(--e-global-typography-c4d8f9b-letter-spacing);
        word-spacing: var(--e-global-typography-c4d8f9b-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-9f452ce>.elementor-widget-container {
        margin: 20px 0 0
    }

    .elementor-109 .elementor-element.elementor-element-9f452ce {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-109 .elementor-element.elementor-element-225ed86>.elementor-element-populated {
        margin: 10px 10px 20px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px
    }

    .elementor-109 .elementor-element.elementor-element-e56d7cb {
        --spacer-size: 60px;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-109 .elementor-element.elementor-element-345d81e .elementor-icon-box-wrapper {
        text-align: center
    }

    .elementor-109 .elementor-element.elementor-element-345d81e .elementor-icon-box-title,
    .elementor-109 .elementor-element.elementor-element-345d81e .elementor-icon-box-title a {
        font-size: var(--e-global-typography-c4d8f9b-font-size);
        line-height: var(--e-global-typography-c4d8f9b-line-height);
        letter-spacing: var(--e-global-typography-c4d8f9b-letter-spacing);
        word-spacing: var(--e-global-typography-c4d8f9b-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-345d81e>.elementor-widget-container {
        margin: 20px 0 0
    }

    .elementor-109 .elementor-element.elementor-element-345d81e {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-109 .elementor-element.elementor-element-bb93597>.elementor-element-populated {
        margin: 10px 10px 30px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px
    }

    .elementor-109 .elementor-element.elementor-element-bc93d14 .elementor-icon-box-title,
    .elementor-109 .elementor-element.elementor-element-bc93d14 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-e97fdb7-font-size);
        line-height: var(--e-global-typography-e97fdb7-line-height);
        letter-spacing: var(--e-global-typography-e97fdb7-letter-spacing);
        word-spacing: var(--e-global-typography-e97fdb7-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-bc93d14 .elementor-icon-box-description {
        font-size: var(--e-global-typography-6fc26a2-font-size);
        line-height: var(--e-global-typography-6fc26a2-line-height);
        letter-spacing: var(--e-global-typography-6fc26a2-letter-spacing);
        word-spacing: var(--e-global-typography-6fc26a2-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-2ecebdf>.elementor-element-populated {
        margin: 10px 10px 30px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px
    }

    .elementor-109 .elementor-element.elementor-element-21d8b84 .elementor-icon-box-title,
    .elementor-109 .elementor-element.elementor-element-21d8b84 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-e97fdb7-font-size);
        line-height: var(--e-global-typography-e97fdb7-line-height);
        letter-spacing: var(--e-global-typography-e97fdb7-letter-spacing);
        word-spacing: var(--e-global-typography-e97fdb7-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-21d8b84 .elementor-icon-box-description {
        font-size: var(--e-global-typography-6fc26a2-font-size);
        line-height: var(--e-global-typography-6fc26a2-line-height);
        letter-spacing: var(--e-global-typography-6fc26a2-letter-spacing);
        word-spacing: var(--e-global-typography-6fc26a2-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-673590c>.elementor-element-populated {
        margin: 10px 10px 30px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px
    }

    .elementor-109 .elementor-element.elementor-element-59005d5 .elementor-icon-box-title,
    .elementor-109 .elementor-element.elementor-element-59005d5 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-e97fdb7-font-size);
        line-height: var(--e-global-typography-e97fdb7-line-height);
        letter-spacing: var(--e-global-typography-e97fdb7-letter-spacing);
        word-spacing: var(--e-global-typography-e97fdb7-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-59005d5 .elementor-icon-box-description {
        font-size: var(--e-global-typography-6fc26a2-font-size);
        line-height: var(--e-global-typography-6fc26a2-line-height);
        letter-spacing: var(--e-global-typography-6fc26a2-letter-spacing);
        word-spacing: var(--e-global-typography-6fc26a2-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-6d70a02 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-71193c7-font-size);
        line-height: var(--e-global-typography-71193c7-line-height);
        letter-spacing: var(--e-global-typography-71193c7-letter-spacing);
        word-spacing: var(--e-global-typography-71193c7-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-6d70a02 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-109 .elementor-element.elementor-element-6d70a02 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-e97fdb7-font-size);
        line-height: var(--e-global-typography-e97fdb7-line-height);
        letter-spacing: var(--e-global-typography-e97fdb7-letter-spacing);
        word-spacing: var(--e-global-typography-e97fdb7-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-6d70a02 .elementskit-section-title-wraper p {
        font-size: var(--e-global-typography-aed2ccb-font-size);
        line-height: var(--e-global-typography-aed2ccb-line-height);
        letter-spacing: var(--e-global-typography-aed2ccb-letter-spacing);
        word-spacing: var(--e-global-typography-aed2ccb-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-6d70a02>.elementor-widget-container {
        margin: 0%
    }

    .elementor-109 .elementor-element.elementor-element-eb5194e {
        margin-top: 0;
        margin-bottom: 0
    }

    .elementor-109 .elementor-element.elementor-element-3e07737>.elementor-element-populated {
        margin: 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 40px 30px
    }

    .elementor-109 .elementor-element.elementor-element-88c008b {
        --spacer-size: 80px;
        width: var(--container-widget-width, 80px);
        max-width: 80px;
        --container-widget-width: 80px;
        --container-widget-flex-grow: 0
    }

    .elementor-109 .elementor-element.elementor-element-27eeb32 .elementor-icon-box-title,
    .elementor-109 .elementor-element.elementor-element-27eeb32 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-c4d8f9b-font-size);
        line-height: var(--e-global-typography-c4d8f9b-line-height);
        letter-spacing: var(--e-global-typography-c4d8f9b-letter-spacing);
        word-spacing: var(--e-global-typography-c4d8f9b-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-27eeb32 .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-b7560d1 .ekit_social_media>li>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-89eaafb>.elementor-element-populated {
        margin: 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 40px 30px
    }

    .elementor-109 .elementor-element.elementor-element-37e7cd9 {
        --spacer-size: 80px;
        width: var(--container-widget-width, 80px);
        max-width: 80px;
        --container-widget-width: 80px;
        --container-widget-flex-grow: 0
    }

    .elementor-109 .elementor-element.elementor-element-5f9f67c .elementor-icon-box-title,
    .elementor-109 .elementor-element.elementor-element-5f9f67c .elementor-icon-box-title a {
        font-size: var(--e-global-typography-c4d8f9b-font-size);
        line-height: var(--e-global-typography-c4d8f9b-line-height);
        letter-spacing: var(--e-global-typography-c4d8f9b-letter-spacing);
        word-spacing: var(--e-global-typography-c4d8f9b-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-5f9f67c .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-82e8c3e .ekit_social_media>li>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-5fd07cd>.elementor-element-populated {
        margin: 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 40px 30px
    }

    .elementor-109 .elementor-element.elementor-element-675432a {
        --spacer-size: 80px;
        width: var(--container-widget-width, 80px);
        max-width: 80px;
        --container-widget-width: 80px;
        --container-widget-flex-grow: 0
    }

    .elementor-109 .elementor-element.elementor-element-ea974ba .elementor-icon-box-title,
    .elementor-109 .elementor-element.elementor-element-ea974ba .elementor-icon-box-title a {
        font-size: var(--e-global-typography-c4d8f9b-font-size);
        line-height: var(--e-global-typography-c4d8f9b-line-height);
        letter-spacing: var(--e-global-typography-c4d8f9b-letter-spacing);
        word-spacing: var(--e-global-typography-c4d8f9b-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-ea974ba .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-e6d821b .ekit_social_media>li>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-9d27770 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-71193c7-font-size);
        line-height: var(--e-global-typography-71193c7-line-height);
        letter-spacing: var(--e-global-typography-71193c7-letter-spacing);
        word-spacing: var(--e-global-typography-71193c7-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-9d27770 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-109 .elementor-element.elementor-element-9d27770 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-e97fdb7-font-size);
        line-height: var(--e-global-typography-e97fdb7-line-height);
        letter-spacing: var(--e-global-typography-e97fdb7-letter-spacing);
        word-spacing: var(--e-global-typography-e97fdb7-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-9d27770 .elementskit-section-title-wraper p {
        font-size: var(--e-global-typography-aed2ccb-font-size);
        line-height: var(--e-global-typography-aed2ccb-line-height);
        letter-spacing: var(--e-global-typography-aed2ccb-letter-spacing);
        word-spacing: var(--e-global-typography-aed2ccb-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-9d27770>.elementor-widget-container {
        margin: 0%
    }

    .elementor-109 .elementor-element.elementor-element-8e40517>.elementor-element-populated {
        padding: 30px
    }

    .elementor-109 .elementor-element.elementor-element-94bb4c8 .elementor-heading-title {
        font-size: var(--e-global-typography-a8a20dc-font-size);
        line-height: var(--e-global-typography-a8a20dc-line-height);
        letter-spacing: var(--e-global-typography-a8a20dc-letter-spacing);
        word-spacing: var(--e-global-typography-a8a20dc-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-cc7483d .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-cc7483d {
        width: 100%;
        max-width: 100%
    }

    .elementor-109 .elementor-element.elementor-element-3da1f89 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-3da1f89>.elementor-widget-container {
        margin: 10px 0 0
    }

    .elementor-109 .elementor-element.elementor-element-3da1f89 {
        width: 100%;
        max-width: 100%
    }

    .elementor-109 .elementor-element.elementor-element-a027786>.elementor-element-populated {
        padding: 30px
    }

    .elementor-109 .elementor-element.elementor-element-db2aa87 .elementor-heading-title {
        font-size: var(--e-global-typography-a8a20dc-font-size);
        line-height: var(--e-global-typography-a8a20dc-line-height);
        letter-spacing: var(--e-global-typography-a8a20dc-letter-spacing);
        word-spacing: var(--e-global-typography-a8a20dc-word-spacing)
    }

    .elementor-109 .elementor-element.elementor-element-b3f1259 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-b3f1259 {
        width: 100%;
        max-width: 100%
    }

    .elementor-109 .elementor-element.elementor-element-a2c8879 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-a2c8879>.elementor-widget-container {
        margin: 10px 0 0
    }

    .elementor-109 .elementor-element.elementor-element-a2c8879 {
        width: 100%;
        max-width: 100%
    }
}