.elementor-415 .elementor-element.elementor-element-8c974c4>.elementor-container {
    max-width: 1200px;
}

.elementor-415 .elementor-element.elementor-element-8c974c4 {
    padding: 0px 0px 0px 0px;
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-3f15a33:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-415 .elementor-element.elementor-element-3f15a33>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../k-image/About-us-image1,jpeg");
    background-position: center center;
    background-size: cover;
}

.elementor-415 .elementor-element.elementor-element-3f15a33>.elementor-element-populated>.elementor-background-overlay {
    background-color: #3E2309;
    opacity: 0.2;
}

.elementor-415 .elementor-element.elementor-element-3f15a33>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 150px 0px 150px 0px;
}

.elementor-415 .elementor-element.elementor-element-3f15a33>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-415 .elementor-element.elementor-element-3f15a33 {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-0aeabf9 {
    text-align: center;
}

.elementor-415 .elementor-element.elementor-element-0aeabf9 .elementor-heading-title {
    color: #FFFFFF;
    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-415 .elementor-element.elementor-element-0aeabf9>.elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-415 .elementor-element.elementor-element-0aeabf9 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-67a7472 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-415 .elementor-element.elementor-element-67a7472 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-415 .elementor-element.elementor-element-67a7472 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-415 .elementor-element.elementor-element-67a7472 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-415 .elementor-element.elementor-element-67a7472 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-415 .elementor-element.elementor-element-67a7472 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-415 .elementor-element.elementor-element-67a7472 .elementor-icon-list-icon i {
    color: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-67a7472 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-67a7472 {
    --e-icon-list-icon-size: 7px;
}

.elementor-415 .elementor-element.elementor-element-67a7472 .elementor-icon-list-text {
    color: #FFFFFFB3;
    padding-left: 15px;
}

.elementor-415 .elementor-element.elementor-element-67a7472 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-67a7472 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-415 .elementor-element.elementor-element-67a7472 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-67a7472>.elementor-widget-container {
    margin: 0px 0px 0px -15px;
}

.elementor-415 .elementor-element.elementor-element-67a7472 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-16769ea>.elementor-container {
    max-width: 1200px;
}

.elementor-415 .elementor-element.elementor-element-16769ea {
    padding: 150px 0px 150px 0px;
    transition: all 400ms;
}

.elementor-bc-flex-widget .elementor-415 .elementor-element.elementor-element-17de785.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-415 .elementor-element.elementor-element-17de785.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-415 .elementor-element.elementor-element-17de785>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-17de785 {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-dbb02bb {
    text-align: left;
}

.elementor-415 .elementor-element.elementor-element-dbb02bb img {
    width: 65%;
}

.elementor-415 .elementor-element.elementor-element-dbb02bb .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-f8f86a6 {
    text-align: center;
}

.elementor-415 .elementor-element.elementor-element-f8f86a6 img {
    width: 75%;
}

.elementor-415 .elementor-element.elementor-element-f8f86a6>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
}

.elementor-415 .elementor-element.elementor-element-f8f86a6 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-4b6a1ed>.elementor-element-populated {
    padding: 100px 0px 100px 0px;
}

.elementor-415 .elementor-element.elementor-element-4b6a1ed {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-37db670 {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-96fa922-font-family), Sans-serif;
    font-size: var( --e-global-typography-96fa922-font-size);
    font-weight: var( --e-global-typography-96fa922-font-weight);
    text-transform: var( --e-global-typography-96fa922-text-transform);
    line-height: var( --e-global-typography-96fa922-line-height);
    letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
    word-spacing: var( --e-global-typography-96fa922-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-37db670>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-415 .elementor-element.elementor-element-37db670 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-04278cf {
    text-align: center;
}

.elementor-415 .elementor-element.elementor-element-04278cf .elementor-heading-title {
    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-415 .elementor-element.elementor-element-04278cf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-04278cf .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-ad39833 {
    text-align: center;
}

.elementor-415 .elementor-element.elementor-element-ad39833 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-bd30dea-font-family), Sans-serif;
    font-size: var( --e-global-typography-bd30dea-font-size);
    font-weight: var( --e-global-typography-bd30dea-font-weight);
    line-height: var( --e-global-typography-bd30dea-line-height);
    letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
    word-spacing: var( --e-global-typography-bd30dea-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-ad39833>.elementor-widget-container {
    margin: 15px 0px 25px 0px;
}

.elementor-415 .elementor-element.elementor-element-ad39833 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-15c54b7 {
    text-align: center;
    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-415 .elementor-element.elementor-element-15c54b7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-15c54b7 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-650e13b .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: #00000000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 16px 32px 16px 32px;
}

.elementor-415 .elementor-element.elementor-element-650e13b .elementor-button:hover,
.elementor-415 .elementor-element.elementor-element-650e13b .elementor-button:focus {
    color: var( --e-global-color-accent);
    background-color: #F95B5A00;
    border-color: #F95B5A;
}

.elementor-415 .elementor-element.elementor-element-650e13b .elementor-button:hover svg,
.elementor-415 .elementor-element.elementor-element-650e13b .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-650e13b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-650e13b .elementor-widget-container {
    transition: all 400ms;
}

.elementor-bc-flex-widget .elementor-415 .elementor-element.elementor-element-0af3daf.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-415 .elementor-element.elementor-element-0af3daf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-415 .elementor-element.elementor-element-0af3daf>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-0af3daf {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-04b214d {
    text-align: center;
}

.elementor-415 .elementor-element.elementor-element-04b214d img {
    width: 70%;
}

.elementor-415 .elementor-element.elementor-element-04b214d>.elementor-widget-container {
    margin: -30px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-04b214d .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-b1a31b7 {
    text-align: right;
}

.elementor-415 .elementor-element.elementor-element-b1a31b7 img {
    width: 61%;
}

.elementor-415 .elementor-element.elementor-element-b1a31b7 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-3bf28d1 {
    text-align: center;
}

.elementor-415 .elementor-element.elementor-element-3bf28d1 img {
    width: 60%;
}

.elementor-415 .elementor-element.elementor-element-3bf28d1>.elementor-widget-container {
    margin: 0px 0px 0px -30px;
}

.elementor-415 .elementor-element.elementor-element-3bf28d1 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-fc421f1>.elementor-container {
    max-width: 1200px;
}

.elementor-415 .elementor-element.elementor-element-fc421f1:not(.elementor-motion-effects-element-type-background),
.elementor-415 .elementor-element.elementor-element-fc421f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {

}

.elementor-415 .elementor-element.elementor-element-fc421f1 {
    transition: all 400ms;
    padding: 100px 0px 100px 0px;
}

.elementor-415 .elementor-element.elementor-element-fc421f1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-415 .elementor-element.elementor-element-2cb63dd.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-415 .elementor-element.elementor-element-2cb63dd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-415 .elementor-element.elementor-element-2cb63dd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-415 .elementor-element.elementor-element-2cb63dd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../krupa-img/About-us-image1.jpeg");
    background-position: center center;
    background-size: cover;
}

.elementor-415 .elementor-element.elementor-element-2cb63dd>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 100px 50px 0px;
    --e-column-margin-right: 100px;
    --e-column-margin-left: 0px;
    padding: 300px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-2cb63dd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-415 .elementor-element.elementor-element-2cb63dd {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-b54e729 {
    text-align: left;
}

.elementor-415 .elementor-element.elementor-element-b54e729 img {
    width: 50%;
}

.elementor-415 .elementor-element.elementor-element-b54e729>.elementor-widget-container {
    margin: 0px 0px -50px -50px;
}

.elementor-415 .elementor-element.elementor-element-b54e729 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-bc-flex-widget .elementor-415 .elementor-element.elementor-element-421621e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-415 .elementor-element.elementor-element-421621e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-415 .elementor-element.elementor-element-421621e>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-415 .elementor-element.elementor-element-421621e {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-ec8798a {
    text-align: left;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-96fa922-font-family), Sans-serif;
    font-size: var( --e-global-typography-96fa922-font-size);
    font-weight: var( --e-global-typography-96fa922-font-weight);
    text-transform: var( --e-global-typography-96fa922-text-transform);
    line-height: var( --e-global-typography-96fa922-line-height);
    letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
    word-spacing: var( --e-global-typography-96fa922-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-ec8798a>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-415 .elementor-element.elementor-element-ec8798a .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-605e579 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-primary);
    margin: 0px 0px 4px 0px;
    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-415 .elementor-element.elementor-element-605e579 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-bd30dea-font-family), Sans-serif;
    font-size: var( --e-global-typography-bd30dea-font-size);
    font-weight: var( --e-global-typography-bd30dea-font-weight);
    line-height: var( --e-global-typography-bd30dea-line-height);
    letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
    word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    padding: 10px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-605e579 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-415 .elementor-element.elementor-element-605e579>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-605e579 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-aef7d04 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-1aa5d3a {
    --icon-box-icon-margin: 15px;
}

.elementor-415 .elementor-element.elementor-element-1aa5d3a .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-415 .elementor-element.elementor-element-1aa5d3a .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-415 .elementor-element.elementor-element-1aa5d3a .elementor-icon-box-title,
.elementor-415 .elementor-element.elementor-element-1aa5d3a .elementor-icon-box-title a {
    font-family: var( --e-global-typography-5816cd5-font-family), Sans-serif;
    font-size: var( --e-global-typography-5816cd5-font-size);
    font-weight: var( --e-global-typography-5816cd5-font-weight);
    text-transform: var( --e-global-typography-5816cd5-text-transform);
    line-height: var( --e-global-typography-5816cd5-line-height);
    letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
    word-spacing: var( --e-global-typography-5816cd5-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-1aa5d3a .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-140bf94 {
    --icon-box-icon-margin: 15px;
}

.elementor-415 .elementor-element.elementor-element-140bf94 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-415 .elementor-element.elementor-element-140bf94 .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-415 .elementor-element.elementor-element-140bf94 .elementor-icon-box-title,
.elementor-415 .elementor-element.elementor-element-140bf94 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-5816cd5-font-family), Sans-serif;
    font-size: var( --e-global-typography-5816cd5-font-size);
    font-weight: var( --e-global-typography-5816cd5-font-weight);
    text-transform: var( --e-global-typography-5816cd5-text-transform);
    line-height: var( --e-global-typography-5816cd5-line-height);
    letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
    word-spacing: var( --e-global-typography-5816cd5-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-140bf94 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-6f726f9>.elementor-container {
    max-width: 1200px;
}

.elementor-415 .elementor-element.elementor-element-6f726f9:not(.elementor-motion-effects-element-type-background),
.elementor-415 .elementor-element.elementor-element-6f726f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-5e55652);
}

.elementor-415 .elementor-element.elementor-element-6f726f9 {
    transition: all 400ms;
    padding: 100px 0px 100px 0px;
}

.elementor-415 .elementor-element.elementor-element-6f726f9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-415 .elementor-element.elementor-element-2b78639>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-2b78639 {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-64510c4 {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-96fa922-font-family), Sans-serif;
    font-size: var( --e-global-typography-96fa922-font-size);
    font-weight: var( --e-global-typography-96fa922-font-weight);
    text-transform: var( --e-global-typography-96fa922-text-transform);
    line-height: var( --e-global-typography-96fa922-line-height);
    letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
    word-spacing: var( --e-global-typography-96fa922-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-64510c4>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-415 .elementor-element.elementor-element-64510c4 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-c8f8550 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-primary);
    margin: 0px 0px 4px 0px;
    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-415 .elementor-element.elementor-element-c8f8550 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-bd30dea-font-family), Sans-serif;
    font-size: var( --e-global-typography-bd30dea-font-size);
    font-weight: var( --e-global-typography-bd30dea-font-weight);
    line-height: var( --e-global-typography-bd30dea-line-height);
    letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
    word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    padding: 10px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-c8f8550 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-415 .elementor-element.elementor-element-c8f8550>.elementor-widget-container {
    margin: 0px 270px 50px 270px;
}

.elementor-415 .elementor-element.elementor-element-c8f8550 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-d56a70f>.elementor-container {
    max-width: 1200px;
}

.elementor-415 .elementor-element.elementor-element-d56a70f {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-da69078.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-415 .elementor-element.elementor-element-da69078>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0000000D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 10px 10px 10px 10px;
}

.elementor-415 .elementor-element.elementor-element-da69078:hover>.elementor-element-populated {
    border-style: solid;
    border-color: #0000004A;
}

.elementor-415 .elementor-element.elementor-element-da69078>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-415 .elementor-element.elementor-element-da69078 {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-d2de71b img {
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
    transition-duration: 0.3s;
}

.elementor-415 .elementor-element.elementor-element-d2de71b:hover img {
    filter: brightness( 100%) contrast( 105%) saturate( 120%) blur( 0px) hue-rotate( 0deg);
}

.elementor-415 .elementor-element.elementor-element-d2de71b>.elementor-widget-container {
    margin: 0px 0px -1px 0px;
}

.elementor-415 .elementor-element.elementor-element-d2de71b .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-a94a474 {
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    width: auto;
    max-width: auto;
}

.elementor-415 .elementor-element.elementor-element-a94a474>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-a94a474 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-b566b19 {
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    width: auto;
    max-width: auto;
}

.elementor-415 .elementor-element.elementor-element-b566b19>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-b566b19 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-1e92980 .elementor-heading-title {
    font-family: var( --e-global-typography-5816cd5-font-family), Sans-serif;
    font-size: var( --e-global-typography-5816cd5-font-size);
    font-weight: var( --e-global-typography-5816cd5-font-weight);
    text-transform: var( --e-global-typography-5816cd5-text-transform);
    line-height: var( --e-global-typography-5816cd5-line-height);
    letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
    word-spacing: var( --e-global-typography-5816cd5-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-1e92980>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-1e92980 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-8b9c2c4 .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: #00000000;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 12px 32px 12px 32px;
}

.elementor-415 .elementor-element.elementor-element-8b9c2c4 .elementor-button:hover,
.elementor-415 .elementor-element.elementor-element-8b9c2c4 .elementor-button:focus {
    color: var( --e-global-color-accent);
    background-color: #F95B5A00;
    border-color: #F95B5A;
}

.elementor-415 .elementor-element.elementor-element-8b9c2c4 .elementor-button:hover svg,
.elementor-415 .elementor-element.elementor-element-8b9c2c4 .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-8b9c2c4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-8b9c2c4 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-455073a.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-415 .elementor-element.elementor-element-455073a>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0000000D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 5px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 5px;
    padding: 10px 10px 10px 10px;
}

.elementor-415 .elementor-element.elementor-element-455073a:hover>.elementor-element-populated {
    border-style: solid;
    border-color: #0000004A;
}

.elementor-415 .elementor-element.elementor-element-455073a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-415 .elementor-element.elementor-element-455073a {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-e945ce4 img {
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
    transition-duration: 0.3s;
}

.elementor-415 .elementor-element.elementor-element-e945ce4:hover img {
    filter: brightness( 100%) contrast( 105%) saturate( 120%) blur( 0px) hue-rotate( 0deg);
}

.elementor-415 .elementor-element.elementor-element-e945ce4>.elementor-widget-container {
    margin: 0px 0px -1px 0px;
}

.elementor-415 .elementor-element.elementor-element-e945ce4 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-8a731e4 {
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    width: auto;
    max-width: auto;
}

.elementor-415 .elementor-element.elementor-element-8a731e4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-8a731e4 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-b9586fb {
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    width: auto;
    max-width: auto;
}

.elementor-415 .elementor-element.elementor-element-b9586fb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-b9586fb .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-59520ed .elementor-heading-title {
    font-family: var( --e-global-typography-5816cd5-font-family), Sans-serif;
    font-size: var( --e-global-typography-5816cd5-font-size);
    font-weight: var( --e-global-typography-5816cd5-font-weight);
    text-transform: var( --e-global-typography-5816cd5-text-transform);
    line-height: var( --e-global-typography-5816cd5-line-height);
    letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
    word-spacing: var( --e-global-typography-5816cd5-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-59520ed>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-59520ed .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-967624e .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: #00000000;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 12px 32px 12px 32px;
}

.elementor-415 .elementor-element.elementor-element-967624e .elementor-button:hover,
.elementor-415 .elementor-element.elementor-element-967624e .elementor-button:focus {
    color: var( --e-global-color-accent);
    background-color: #F95B5A00;
    border-color: #F95B5A;
}

.elementor-415 .elementor-element.elementor-element-967624e .elementor-button:hover svg,
.elementor-415 .elementor-element.elementor-element-967624e .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-967624e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-967624e .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-344bf9f.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-415 .elementor-element.elementor-element-344bf9f>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0000000D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 5px 0px 10px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 10px;
    padding: 10px 10px 10px 10px;
}

.elementor-415 .elementor-element.elementor-element-344bf9f:hover>.elementor-element-populated {
    border-style: solid;
    border-color: #0000004A;
}

.elementor-415 .elementor-element.elementor-element-344bf9f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-415 .elementor-element.elementor-element-344bf9f {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-f4a430a img {
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
    transition-duration: 0.3s;
}

.elementor-415 .elementor-element.elementor-element-f4a430a:hover img {
    filter: brightness( 100%) contrast( 105%) saturate( 120%) blur( 0px) hue-rotate( 0deg);
}

.elementor-415 .elementor-element.elementor-element-f4a430a>.elementor-widget-container {
    margin: 0px 0px -1px 0px;
}

.elementor-415 .elementor-element.elementor-element-f4a430a .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-0e51e39 {
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    width: auto;
    max-width: auto;
}

.elementor-415 .elementor-element.elementor-element-0e51e39>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-0e51e39 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-d264f65 {
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    width: auto;
    max-width: auto;
}

.elementor-415 .elementor-element.elementor-element-d264f65>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-d264f65 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-4d668f2 .elementor-heading-title {
    font-family: var( --e-global-typography-5816cd5-font-family), Sans-serif;
    font-size: var( --e-global-typography-5816cd5-font-size);
    font-weight: var( --e-global-typography-5816cd5-font-weight);
    text-transform: var( --e-global-typography-5816cd5-text-transform);
    line-height: var( --e-global-typography-5816cd5-line-height);
    letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
    word-spacing: var( --e-global-typography-5816cd5-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-4d668f2>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-4d668f2 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-494373a .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: #00000000;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 12px 32px 12px 32px;
}

.elementor-415 .elementor-element.elementor-element-494373a .elementor-button:hover,
.elementor-415 .elementor-element.elementor-element-494373a .elementor-button:focus {
    color: var( --e-global-color-accent);
    background-color: #F95B5A00;
    border-color: #F95B5A;
}

.elementor-415 .elementor-element.elementor-element-494373a .elementor-button:hover svg,
.elementor-415 .elementor-element.elementor-element-494373a .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-494373a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-494373a .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-6e3b82d.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-415 .elementor-element.elementor-element-6e3b82d>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #0000000D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 10px 10px 10px 10px;
}

.elementor-415 .elementor-element.elementor-element-6e3b82d:hover>.elementor-element-populated {
    border-style: solid;
    border-color: #0000004A;
}

.elementor-415 .elementor-element.elementor-element-6e3b82d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-415 .elementor-element.elementor-element-6e3b82d {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-065ddc4 img {
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
    transition-duration: 0.3s;
}

.elementor-415 .elementor-element.elementor-element-065ddc4:hover img {
    filter: brightness( 100%) contrast( 105%) saturate( 120%) blur( 0px) hue-rotate( 0deg);
}

.elementor-415 .elementor-element.elementor-element-065ddc4>.elementor-widget-container {
    margin: 0px 0px -1px 0px;
}

.elementor-415 .elementor-element.elementor-element-065ddc4 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-402b3ed {
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    width: auto;
    max-width: auto;
}

.elementor-415 .elementor-element.elementor-element-402b3ed>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-402b3ed .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-88f39c2 {
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    width: auto;
    max-width: auto;
}

.elementor-415 .elementor-element.elementor-element-88f39c2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-88f39c2 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-379a99f .elementor-heading-title {
    font-family: var( --e-global-typography-5816cd5-font-family), Sans-serif;
    font-size: var( --e-global-typography-5816cd5-font-size);
    font-weight: var( --e-global-typography-5816cd5-font-weight);
    text-transform: var( --e-global-typography-5816cd5-text-transform);
    line-height: var( --e-global-typography-5816cd5-line-height);
    letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
    word-spacing: var( --e-global-typography-5816cd5-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-379a99f>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-379a99f .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-7dffed8 .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: #00000000;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 12px 32px 12px 32px;
}

.elementor-415 .elementor-element.elementor-element-7dffed8 .elementor-button:hover,
.elementor-415 .elementor-element.elementor-element-7dffed8 .elementor-button:focus {
    color: var( --e-global-color-accent);
    background-color: #F95B5A00;
    border-color: #F95B5A;
}

.elementor-415 .elementor-element.elementor-element-7dffed8 .elementor-button:hover svg,
.elementor-415 .elementor-element.elementor-element-7dffed8 .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-7dffed8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-7dffed8 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-15f7a2c>.elementor-container {
    max-width: 1200px;
}

.elementor-415 .elementor-element.elementor-element-15f7a2c {
    padding: 100px 0px 100px 0px;
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-e2a6ac0>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-e2a6ac0 {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-5954655 {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-96fa922-font-family), Sans-serif;
    font-size: var( --e-global-typography-96fa922-font-size);
    font-weight: var( --e-global-typography-96fa922-font-weight);
    text-transform: var( --e-global-typography-96fa922-text-transform);
    line-height: var( --e-global-typography-96fa922-line-height);
    letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
    word-spacing: var( --e-global-typography-96fa922-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-5954655>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-415 .elementor-element.elementor-element-5954655 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-9ceea24 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-primary);
    margin: 0px 0px 4px 0px;
    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-415 .elementor-element.elementor-element-9ceea24 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-bd30dea-font-family), Sans-serif;
    font-size: var( --e-global-typography-bd30dea-font-size);
    font-weight: var( --e-global-typography-bd30dea-font-weight);
    line-height: var( --e-global-typography-bd30dea-line-height);
    letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
    word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    padding: 10px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-9ceea24 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-415 .elementor-element.elementor-element-9ceea24>.elementor-widget-container {
    margin: 0px 270px 50px 270px;
}

.elementor-415 .elementor-element.elementor-element-9ceea24 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-60e9f92>.elementor-container {
    max-width: 1200px;
}

.elementor-415 .elementor-element.elementor-element-60e9f92 {
    margin-top: 0px;
    margin-bottom: 0px;
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-576c5cf>.elementor-element-populated {
    padding: 0px 20px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-576c5cf {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-9301a09 .elementor-repeater-item-5d4dc9e>a {
    color: #FFFFFF;
    background-color: #FFFFFF00;
}

.elementor-415 .elementor-element.elementor-element-9301a09 .elementor-repeater-item-5d4dc9e>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-415 .elementor-element.elementor-element-9301a09 .elementor-repeater-item-5d4dc9e>a:hover {
    color: var( --e-global-color-accent);
    background-color: #3B599800;
}

.elementor-415 .elementor-element.elementor-element-9301a09 .elementor-repeater-item-5d4dc9e>a:hover svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-9301a09 .elementor-repeater-item-3861b84>a {
    color: #FFFFFF;
    background-color: #3B599800;
}

.elementor-415 .elementor-element.elementor-element-9301a09 .elementor-repeater-item-3861b84>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-415 .elementor-element.elementor-element-9301a09 .elementor-repeater-item-3861b84>a:hover {
    color: var( --e-global-color-accent);
    background-color: #3B599800;
}

.elementor-415 .elementor-element.elementor-element-9301a09 .elementor-repeater-item-3861b84>a:hover svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-9301a09 .elementor-repeater-item-4b828e5>a {
    color: #FFFFFF;
    background-color: #3B599800;
}

.elementor-415 .elementor-element.elementor-element-9301a09 .elementor-repeater-item-4b828e5>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-415 .elementor-element.elementor-element-9301a09 .elementor-repeater-item-4b828e5>a:hover {
    color: var( --e-global-color-accent);
    background-color: #3B599800;
}

.elementor-415 .elementor-element.elementor-element-9301a09 .elementor-repeater-item-4b828e5>a:hover svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-9301a09 .profile-card:hover,
.elementor-415 .elementor-element.elementor-element-9301a09 .profile-image-card:hover,
.elementor-415 .elementor-element.elementor-element-9301a09 .profile-card::before,
.elementor-415 .elementor-element.elementor-element-9301a09 .profile-image-card::before,
.elementor-415 .elementor-element.elementor-element-9301a09 div .profile-card .profile-body::before,
.elementor-415 .elementor-element.elementor-element-9301a09 .image-card-v3 .profile-image-card:after {
    background-color: #B3998354;
}

.elementor-415 .elementor-element.elementor-element-9301a09 .profile-card,
.elementor-415 .elementor-element.elementor-element-9301a09 .profile-image-card {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-9301a09 .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-9301a09 .ekit-wid-con .profile-square-v .profile-card .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-9301a09 .profile-card .profile-header {
    margin: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-9301a09 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-415 .elementor-element.elementor-element-9301a09 .profile-body .profile-title {
    color: #FFFFFF;
}

.elementor-415 .elementor-element.elementor-element-9301a09 .profile-body .profile-designation {
    color: #FFFFFF;
}

.elementor-415 .elementor-element.elementor-element-9301a09 .profile-body .profile-content {
    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-415 .elementor-element.elementor-element-9301a09 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: var( --e-global-typography-accent-text-decoration);
    border-radius: 50% 50% 50% 50%;
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
}

.elementor-415 .elementor-element.elementor-element-9301a09 .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 5px 0px 5px;
}

.elementor-415 .elementor-element.elementor-element-9301a09 .ekit-team-social-list>li>a i {
    font-size: 18px;
}

.elementor-415 .elementor-element.elementor-element-9301a09 .ekit-team-social-list>li>a svg {
    max-width: 18px;
}

.elementor-415 .elementor-element.elementor-element-9301a09>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-9301a09 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-9301a09:hover .elementor-widget-container {
    border-style: solid;
    border-color: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-bf60d69 {
    text-align: center;
}

.elementor-415 .elementor-element.elementor-element-bf60d69 .elementor-heading-title {
    font-family: var( --e-global-typography-36b4b4f-font-family), Sans-serif;
    font-size: var( --e-global-typography-36b4b4f-font-size);
    font-weight: var( --e-global-typography-36b4b4f-font-weight);
    text-transform: var( --e-global-typography-36b4b4f-text-transform);
    line-height: var( --e-global-typography-36b4b4f-line-height);
    letter-spacing: var( --e-global-typography-36b4b4f-letter-spacing);
    word-spacing: var( --e-global-typography-36b4b4f-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-bf60d69>.elementor-widget-container {
    margin: -5px 0px -10px 0px;
}

.elementor-415 .elementor-element.elementor-element-bf60d69 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-265c567 {
    text-align: center;
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-265c567>.elementor-widget-container {
    margin: -5px 0px -15px 0px;
}

.elementor-415 .elementor-element.elementor-element-265c567 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-36cce55>.elementor-element-populated {
    padding: 0px 10px 0px 10px;
}

.elementor-415 .elementor-element.elementor-element-36cce55 {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-43fadea .elementor-repeater-item-5d4dc9e>a {
    color: #FFFFFF;
    background-color: #FFFFFF00;
}

.elementor-415 .elementor-element.elementor-element-43fadea .elementor-repeater-item-5d4dc9e>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-415 .elementor-element.elementor-element-43fadea .elementor-repeater-item-5d4dc9e>a:hover {
    color: var( --e-global-color-accent);
    background-color: #3B599800;
}

.elementor-415 .elementor-element.elementor-element-43fadea .elementor-repeater-item-5d4dc9e>a:hover svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-43fadea .elementor-repeater-item-3861b84>a {
    color: #FFFFFF;
    background-color: #3B599800;
}

.elementor-415 .elementor-element.elementor-element-43fadea .elementor-repeater-item-3861b84>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-415 .elementor-element.elementor-element-43fadea .elementor-repeater-item-3861b84>a:hover {
    color: var( --e-global-color-accent);
    background-color: #3B599800;
}

.elementor-415 .elementor-element.elementor-element-43fadea .elementor-repeater-item-3861b84>a:hover svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-43fadea .elementor-repeater-item-4b828e5>a {
    color: #FFFFFF;
    background-color: #3B599800;
}

.elementor-415 .elementor-element.elementor-element-43fadea .elementor-repeater-item-4b828e5>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-415 .elementor-element.elementor-element-43fadea .elementor-repeater-item-4b828e5>a:hover {
    color: var( --e-global-color-accent);
    background-color: #3B599800;
}

.elementor-415 .elementor-element.elementor-element-43fadea .elementor-repeater-item-4b828e5>a:hover svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-43fadea .profile-card:hover,
.elementor-415 .elementor-element.elementor-element-43fadea .profile-image-card:hover,
.elementor-415 .elementor-element.elementor-element-43fadea .profile-card::before,
.elementor-415 .elementor-element.elementor-element-43fadea .profile-image-card::before,
.elementor-415 .elementor-element.elementor-element-43fadea div .profile-card .profile-body::before,
.elementor-415 .elementor-element.elementor-element-43fadea .image-card-v3 .profile-image-card:after {
    background-color: #B3998354;
}

.elementor-415 .elementor-element.elementor-element-43fadea .profile-card,
.elementor-415 .elementor-element.elementor-element-43fadea .profile-image-card {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-43fadea .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-43fadea .ekit-wid-con .profile-square-v .profile-card .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-43fadea .profile-card .profile-header {
    margin: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-43fadea .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-415 .elementor-element.elementor-element-43fadea .profile-body .profile-title {
    color: #FFFFFF;
}

.elementor-415 .elementor-element.elementor-element-43fadea .profile-body .profile-designation {
    color: #FFFFFF;
}

.elementor-415 .elementor-element.elementor-element-43fadea .profile-body .profile-content {
    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-415 .elementor-element.elementor-element-43fadea .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: var( --e-global-typography-accent-text-decoration);
    border-radius: 50% 50% 50% 50%;
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
}

.elementor-415 .elementor-element.elementor-element-43fadea .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 5px 0px 5px;
}

.elementor-415 .elementor-element.elementor-element-43fadea .ekit-team-social-list>li>a i {
    font-size: 18px;
}

.elementor-415 .elementor-element.elementor-element-43fadea .ekit-team-social-list>li>a svg {
    max-width: 18px;
}

.elementor-415 .elementor-element.elementor-element-43fadea>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-43fadea .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-43fadea:hover .elementor-widget-container {
    border-style: solid;
    border-color: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-0bbf0af {
    text-align: center;
}

.elementor-415 .elementor-element.elementor-element-0bbf0af .elementor-heading-title {
    font-family: var( --e-global-typography-36b4b4f-font-family), Sans-serif;
    font-size: var( --e-global-typography-36b4b4f-font-size);
    font-weight: var( --e-global-typography-36b4b4f-font-weight);
    text-transform: var( --e-global-typography-36b4b4f-text-transform);
    line-height: var( --e-global-typography-36b4b4f-line-height);
    letter-spacing: var( --e-global-typography-36b4b4f-letter-spacing);
    word-spacing: var( --e-global-typography-36b4b4f-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-0bbf0af>.elementor-widget-container {
    margin: -5px 0px -10px 0px;
}

.elementor-415 .elementor-element.elementor-element-0bbf0af .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-865f619 {
    text-align: center;
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-865f619>.elementor-widget-container {
    margin: -5px 0px -15px 0px;
}

.elementor-415 .elementor-element.elementor-element-865f619 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-6ca8b7c>.elementor-element-populated {
    padding: 0px 0px 0px 20px;
}

.elementor-415 .elementor-element.elementor-element-6ca8b7c {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-08ec71c .elementor-repeater-item-5d4dc9e>a {
    color: #FFFFFF;
    background-color: #FFFFFF00;
}

.elementor-415 .elementor-element.elementor-element-08ec71c .elementor-repeater-item-5d4dc9e>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-415 .elementor-element.elementor-element-08ec71c .elementor-repeater-item-5d4dc9e>a:hover {
    color: var( --e-global-color-accent);
    background-color: #3B599800;
}

.elementor-415 .elementor-element.elementor-element-08ec71c .elementor-repeater-item-5d4dc9e>a:hover svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-08ec71c .elementor-repeater-item-3861b84>a {
    color: #FFFFFF;
    background-color: #3B599800;
}

.elementor-415 .elementor-element.elementor-element-08ec71c .elementor-repeater-item-3861b84>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-415 .elementor-element.elementor-element-08ec71c .elementor-repeater-item-3861b84>a:hover {
    color: var( --e-global-color-accent);
    background-color: #3B599800;
}

.elementor-415 .elementor-element.elementor-element-08ec71c .elementor-repeater-item-3861b84>a:hover svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-08ec71c .elementor-repeater-item-4b828e5>a {
    color: #FFFFFF;
    background-color: #3B599800;
}

.elementor-415 .elementor-element.elementor-element-08ec71c .elementor-repeater-item-4b828e5>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-415 .elementor-element.elementor-element-08ec71c .elementor-repeater-item-4b828e5>a:hover {
    color: var( --e-global-color-accent);
    background-color: #3B599800;
}

.elementor-415 .elementor-element.elementor-element-08ec71c .elementor-repeater-item-4b828e5>a:hover svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-08ec71c .profile-card:hover,
.elementor-415 .elementor-element.elementor-element-08ec71c .profile-image-card:hover,
.elementor-415 .elementor-element.elementor-element-08ec71c .profile-card::before,
.elementor-415 .elementor-element.elementor-element-08ec71c .profile-image-card::before,
.elementor-415 .elementor-element.elementor-element-08ec71c div .profile-card .profile-body::before,
.elementor-415 .elementor-element.elementor-element-08ec71c .image-card-v3 .profile-image-card:after {
    background-color: #B3998354;
}

.elementor-415 .elementor-element.elementor-element-08ec71c .profile-card,
.elementor-415 .elementor-element.elementor-element-08ec71c .profile-image-card {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-08ec71c .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-08ec71c .ekit-wid-con .profile-square-v .profile-card .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-08ec71c .profile-card .profile-header {
    margin: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-08ec71c .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-415 .elementor-element.elementor-element-08ec71c .profile-body .profile-title {
    color: #FFFFFF;
}

.elementor-415 .elementor-element.elementor-element-08ec71c .profile-body .profile-designation {
    color: #FFFFFF;
}

.elementor-415 .elementor-element.elementor-element-08ec71c .profile-body .profile-content {
    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-415 .elementor-element.elementor-element-08ec71c .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: var( --e-global-typography-accent-text-decoration);
    border-radius: 50% 50% 50% 50%;
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
}

.elementor-415 .elementor-element.elementor-element-08ec71c .ekit-team-social-list>li {
    display: inline-block;
    margin: 0px 5px 0px 5px;
}

.elementor-415 .elementor-element.elementor-element-08ec71c .ekit-team-social-list>li>a i {
    font-size: 18px;
}

.elementor-415 .elementor-element.elementor-element-08ec71c .ekit-team-social-list>li>a svg {
    max-width: 18px;
}

.elementor-415 .elementor-element.elementor-element-08ec71c>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-08ec71c .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-08ec71c:hover .elementor-widget-container {
    border-style: solid;
    border-color: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-f3a83b2 {
    text-align: center;
}

.elementor-415 .elementor-element.elementor-element-f3a83b2 .elementor-heading-title {
    font-family: var( --e-global-typography-36b4b4f-font-family), Sans-serif;
    font-size: var( --e-global-typography-36b4b4f-font-size);
    font-weight: var( --e-global-typography-36b4b4f-font-weight);
    text-transform: var( --e-global-typography-36b4b4f-text-transform);
    line-height: var( --e-global-typography-36b4b4f-line-height);
    letter-spacing: var( --e-global-typography-36b4b4f-letter-spacing);
    word-spacing: var( --e-global-typography-36b4b4f-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-f3a83b2>.elementor-widget-container {
    margin: -5px 0px -10px 0px;
}

.elementor-415 .elementor-element.elementor-element-f3a83b2 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-a96cb0a {
    text-align: center;
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-a96cb0a>.elementor-widget-container {
    margin: -5px 0px -15px 0px;
}

.elementor-415 .elementor-element.elementor-element-a96cb0a .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-377e5f9>.elementor-container {
    max-width: 1200px;
}

.elementor-415 .elementor-element.elementor-element-377e5f9:not(.elementor-motion-effects-element-type-background),
.elementor-415 .elementor-element.elementor-element-377e5f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
    background-image: url("http://askproject.net/nailart/wp-content/uploads/sites/86/2022/07/romantic-girl-looking-up-studio-shot-of-pensive-b-UCBWSJH.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-415 .elementor-element.elementor-element-377e5f9 {
    transition: all 400ms;
    padding: 100px 0px 100px 0px;
}

.elementor-415 .elementor-element.elementor-element-377e5f9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-415 .elementor-element.elementor-element-0690da6>.elementor-element-populated {
    padding: 100px 0px 100px 0px;
}

.elementor-415 .elementor-element.elementor-element-0690da6 {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-489a38f .video-content {
    text-align: center;
}

.elementor-415 .elementor-element.elementor-element-489a38f .ekit-video-popup-btn {
    padding: 0px 0px 0px 6px;
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    width: 90px;
    height: 90px;
    line-height: 103px;
    color: #ffffff;
    background-color: #02010100;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF91;
}

.elementor-415 .elementor-element.elementor-element-489a38f .ekit-video-popup-btn i {
    font-size: 26px;
}

.elementor-415 .elementor-element.elementor-element-489a38f .ekit-video-popup-btn svg {
    max-width: 26px;
}

.elementor-415 .elementor-element.elementor-element-489a38f .ekit-video-popup-btn svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-415 .elementor-element.elementor-element-489a38f .ekit-video-popup-btn:hover {
    color: var( --e-global-color-accent);
    border-color: #FFFFFF;
}

.elementor-415 .elementor-element.elementor-element-489a38f .ekit-video-popup-btn:hover svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-489a38f .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-f544eac>.elementor-container {
    max-width: 1200px;
}

.elementor-415 .elementor-element.elementor-element-f544eac:not(.elementor-motion-effects-element-type-background),
.elementor-415 .elementor-element.elementor-element-f544eac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-415 .elementor-element.elementor-element-f544eac {
    transition: all 400ms;
    padding: 100px 0px 100px 0px;
}

.elementor-415 .elementor-element.elementor-element-f544eac>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-415 .elementor-element.elementor-element-39577da>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-39577da {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-f9dc346 {
    text-align: center;
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-96fa922-font-family), Sans-serif;
    font-size: var( --e-global-typography-96fa922-font-size);
    font-weight: var( --e-global-typography-96fa922-font-weight);
    text-transform: var( --e-global-typography-96fa922-text-transform);
    line-height: var( --e-global-typography-96fa922-line-height);
    letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
    word-spacing: var( --e-global-typography-96fa922-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-f9dc346>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-415 .elementor-element.elementor-element-f9dc346 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-6d486f5 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-primary);
    margin: 0px 0px 4px 0px;
    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-415 .elementor-element.elementor-element-6d486f5 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-bd30dea-font-family), Sans-serif;
    font-size: var( --e-global-typography-bd30dea-font-size);
    font-weight: var( --e-global-typography-bd30dea-font-weight);
    line-height: var( --e-global-typography-bd30dea-line-height);
    letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
    word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    padding: 10px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-6d486f5 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-415 .elementor-element.elementor-element-6d486f5>.elementor-widget-container {
    margin: 0px 270px 50px 270px;
}

.elementor-415 .elementor-element.elementor-element-6d486f5 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-testimonial-slider .slick-slide {
    margin-right: 15px;
    margin-left: 15px;
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-single-testimonial-slider,
.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-testimonial_card {
    padding: 0px 70px 20px 70px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-single-testimonial-slider,
.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-testimonial_card {
    border-radius: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-single-testimonial-slider,
.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-testimonial_card,
.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    background-color: #02010100;
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementkit-testimonial-col {
    align-self: center;
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-commentor-content {
    padding: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
    color: var( --e-global-color-text);
    margin: 0px 0px 40px 0px;
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var( --e-global-color-text);
    margin: 0px 0px 40px 0px;
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-single-testimonial-slider:hover .elementskit-commentor-content>p {
    color: var( --e-global-color-primary);
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-family: var( --e-global-typography-b90de27-font-family), Sans-serif;
    font-size: var( --e-global-typography-b90de27-font-size);
    font-weight: var( --e-global-typography-b90de27-font-weight);
    text-transform: var( --e-global-typography-b90de27-text-transform);
    line-height: var( --e-global-typography-b90de27-line-height);
    letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
    word-spacing: var( --e-global-typography-b90de27-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-single-testimonial-slider .elementskit-border-hr {
    width: 40px;
    height: 2px;
    margin: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-profile-info .elementskit-author-name {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-b90de27-font-family), Sans-serif;
    font-size: var( --e-global-typography-b90de27-font-size);
    font-weight: var( --e-global-typography-b90de27-font-weight);
    text-transform: var( --e-global-typography-b90de27-text-transform);
    line-height: var( --e-global-typography-b90de27-line-height);
    letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
    word-spacing: var( --e-global-typography-b90de27-word-spacing);
    margin-bottom: 0px;
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-profile-info .elementskit-author-des {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-commentor-bio {
    margin: 0px 0px 0px 0px;
    bottom: -100px;
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-commentor-bio .elementskit-commentor-image>img {
    height: 70px;
    width: 70px;
}

.elementor-415 .elementor-element.elementor-element-0bad073 .ekit-testimonial--avatar {
    margin: 0px 0px 10px 0px;
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-testimonial-slider .slick-prev {
    font-size: 25px;
    left: 0%;
    width: 50px;
    height: 50px;
    color: #0000002E;
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-testimonial-slider .slick-next {
    font-size: 25px;
    right: 0%;
    width: 50px;
    height: 50px;
    color: #0000002E;
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-testimonial-slider .slick-prev,
.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-testimonial-slider .slick-next {
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-testimonial-slider .slick-prev:hover {
    color: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-testimonial-slider .slick-next:hover {
    color: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-testimonial-slider .slick-prev:hover,
.elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-testimonial-slider .slick-next:hover {
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-0bad073>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-0bad073 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-74066e2>.elementor-container {
    max-width: 1200px;
}

.elementor-415 .elementor-element.elementor-element-74066e2 {
    margin-top: 100px;
    margin-bottom: 0px;
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-200c0cb.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-415 .elementor-element.elementor-element-200c0cb>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-200c0cb {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-8fc983b img {
    width: 120px;
    opacity: 0.3;
    transition-duration: 0.4s;
}

.elementor-415 .elementor-element.elementor-element-8fc983b:hover img {
    opacity: 1;
}

.elementor-415 .elementor-element.elementor-element-8fc983b {
    width: auto;
    max-width: auto;
}

.elementor-415 .elementor-element.elementor-element-8fc983b .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-6c8ecb8 img {
    width: 120px;
    opacity: 0.3;
    transition-duration: 0.4s;
}

.elementor-415 .elementor-element.elementor-element-6c8ecb8:hover img {
    opacity: 1;
}

.elementor-415 .elementor-element.elementor-element-6c8ecb8 {
    width: auto;
    max-width: auto;
}

.elementor-415 .elementor-element.elementor-element-6c8ecb8 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-9d955af img {
    width: 120px;
    opacity: 0.3;
    transition-duration: 0.4s;
}

.elementor-415 .elementor-element.elementor-element-9d955af:hover img {
    opacity: 1;
}

.elementor-415 .elementor-element.elementor-element-9d955af {
    width: auto;
    max-width: auto;
}

.elementor-415 .elementor-element.elementor-element-9d955af .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-9fde46d img {
    width: 120px;
    opacity: 0.3;
    transition-duration: 0.4s;
}

.elementor-415 .elementor-element.elementor-element-9fde46d:hover img {
    opacity: 1;
}

.elementor-415 .elementor-element.elementor-element-9fde46d {
    width: auto;
    max-width: auto;
}

.elementor-415 .elementor-element.elementor-element-9fde46d .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-887ad11 img {
    width: 120px;
    opacity: 0.3;
    transition-duration: 0.4s;
}

.elementor-415 .elementor-element.elementor-element-887ad11:hover img {
    opacity: 1;
}

.elementor-415 .elementor-element.elementor-element-887ad11 {
    width: auto;
    max-width: auto;
}

.elementor-415 .elementor-element.elementor-element-887ad11 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-b03deb4 img {
    width: 120px;
    opacity: 0.3;
    transition-duration: 0.4s;
}

.elementor-415 .elementor-element.elementor-element-b03deb4:hover img {
    opacity: 1;
}

.elementor-415 .elementor-element.elementor-element-b03deb4 {
    width: auto;
    max-width: auto;
}

.elementor-415 .elementor-element.elementor-element-b03deb4 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-1b9a306>.elementor-container {
    max-width: 1200px;
}

.elementor-415 .elementor-element.elementor-element-1b9a306:not(.elementor-motion-effects-element-type-background),
.elementor-415 .elementor-element.elementor-element-1b9a306>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EDE7E7;
}

.elementor-415 .elementor-element.elementor-element-1b9a306 {
    transition: all 400ms;
    padding: 100px 0px 100px 0px;
}

.elementor-415 .elementor-element.elementor-element-1b9a306>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-415 .elementor-element.elementor-element-495a359:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-415 .elementor-element.elementor-element-495a359>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("http://askproject.net/nailart/wp-content/uploads/sites/86/2022/06/hands-with-blue-nails-574FTUB.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-415 .elementor-element.elementor-element-495a359>.elementor-element-populated>.elementor-background-overlay {
    background-color: var( --e-global-color-secondary);
    opacity: 0.2;
}

.elementor-415 .elementor-element.elementor-element-495a359>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #00000017;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 50px 50px 50px;
}

.elementor-415 .elementor-element.elementor-element-495a359>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-415 .elementor-element.elementor-element-495a359 {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-c9c4c13 {
    text-align: left;
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-96fa922-font-family), Sans-serif;
    font-size: var( --e-global-typography-96fa922-font-size);
    font-weight: var( --e-global-typography-96fa922-font-weight);
    text-transform: var( --e-global-typography-96fa922-text-transform);
    line-height: var( --e-global-typography-96fa922-line-height);
    letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
    word-spacing: var( --e-global-typography-96fa922-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-c9c4c13>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-415 .elementor-element.elementor-element-c9c4c13 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-4f62c79 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-primary);
    margin: 0px 0px 4px 0px;
    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-415 .elementor-element.elementor-element-4f62c79 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-bd30dea-font-family), Sans-serif;
    font-size: var( --e-global-typography-bd30dea-font-size);
    font-weight: var( --e-global-typography-bd30dea-font-weight);
    line-height: var( --e-global-typography-bd30dea-line-height);
    letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
    word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    padding: 10px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-4f62c79 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-415 .elementor-element.elementor-element-4f62c79>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-4f62c79 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-5674b9a .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: #00000000;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
}

.elementor-415 .elementor-element.elementor-element-5674b9a .elementor-button:hover,
.elementor-415 .elementor-element.elementor-element-5674b9a .elementor-button:focus {
    color: var( --e-global-color-accent);
    background-color: #F95B5A00;
    border-color: #F95B5A;
}

.elementor-415 .elementor-element.elementor-element-5674b9a .elementor-button:hover svg,
.elementor-415 .elementor-element.elementor-element-5674b9a .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-5674b9a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-5674b9a .elementor-widget-container {
    transition: all 400ms;
}

.elementor-bc-flex-widget .elementor-415 .elementor-element.elementor-element-4f8f02a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-415 .elementor-element.elementor-element-4f8f02a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-415 .elementor-element.elementor-element-4f8f02a>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #00000012;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-4f8f02a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-415 .elementor-element.elementor-element-4f8f02a {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-b528a35 {
    text-align: center;
}

.elementor-415 .elementor-element.elementor-element-b528a35 .elementor-heading-title {
    font-family: var( --e-global-typography-f0890ed-font-family), Sans-serif;
    font-size: var( --e-global-typography-f0890ed-font-size);
    font-weight: var( --e-global-typography-f0890ed-font-weight);
    text-transform: var( --e-global-typography-f0890ed-text-transform);
    line-height: var( --e-global-typography-f0890ed-line-height);
    letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
    word-spacing: var( --e-global-typography-f0890ed-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-b528a35>.elementor-widget-container {
    margin: -5px 0px -10px 0px;
}

.elementor-415 .elementor-element.elementor-element-b528a35 .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-97500ed {
    text-align: center;
}

.elementor-415 .elementor-element.elementor-element-97500ed>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-97500ed .elementor-widget-container {
    transition: all 400ms;
}

.elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field label {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-0000e9f-font-family), Sans-serif;
    font-size: var( --e-global-typography-0000e9f-font-size);
    font-weight: var( --e-global-typography-0000e9f-font-weight);
    text-transform: var( --e-global-typography-0000e9f-text-transform);
    line-height: var( --e-global-typography-0000e9f-line-height);
    letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
    word-spacing: var( --e-global-typography-0000e9f-word-spacing);
}

.elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field textarea,
.elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field select {
    background-color: #02010100;
    color: var( --e-global-color-primary);
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #00000024;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 0px 15px 0px;
    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-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field {
    margin: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field input:focus,
.elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field textarea:focus {
    border-style: solid;
    border-color: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field .wpforms-field-description,
.elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field .wpforms-field-sublabel {
    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-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field input::-webkit-input-placeholder,
.elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field textarea::-webkit-input-placeholder {
    color: var( --e-global-color-text);
}

.elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-submit-container {
    text-align: center;
    margin: 0px 0px 0px 0px;
}

.elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-submit-container .wpforms-submit {
    display: inline-block;
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    background-color: #02010100;
    color: var( --e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 14px 32px 14px 32px;
}

.elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-submit-container .wpforms-submit:hover {
    color: var( --e-global-color-accent);
}

.elementor-415 .elementor-element.elementor-element-8f34dd5>.elementor-widget-container {
    margin: -10px 100px -24px 100px;
}

.elementor-415 .elementor-element.elementor-element-8f34dd5 .elementor-widget-container {
    transition: all 400ms;
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-415 .elementor-element.elementor-element-8c974c4 {
        padding: 0px 30px 0px 30px;
    }
    .elementor-415 .elementor-element.elementor-element-3f15a33>.elementor-element-populated {
        padding: 120px 0px 120px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-0aeabf9 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-67a7472 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-415 .elementor-element.elementor-element-67a7472 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-16769ea {
        padding: 100px 30px 100px 30px;
    }
    .elementor-415 .elementor-element.elementor-element-dbb02bb img {
        width: 84%;
    }
    .elementor-415 .elementor-element.elementor-element-f8f86a6 img {
        width: 80%;
    }
    .elementor-415 .elementor-element.elementor-element-4b6a1ed>.elementor-element-populated {
        padding: 70px 0px 70px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-37db670 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-04278cf .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-04278cf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-ad39833 .elementor-heading-title {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-15c54b7 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-650e13b .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-b1a31b7 img {
        width: 67%;
    }
    .elementor-415 .elementor-element.elementor-element-3bf28d1 img {
        width: 91%;
    }
    .elementor-415 .elementor-element.elementor-element-fc421f1 {
        padding: 70px 30px 70px 30px;
    }
    .elementor-415 .elementor-element.elementor-element-2cb63dd>.elementor-element-populated {
        padding: 400px 0px 0px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-b54e729 img {
        width: 70%;
    }
    .elementor-415 .elementor-element.elementor-element-ec8798a {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-605e579 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-605e579 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-1aa5d3a .elementor-icon-box-title,
    .elementor-415 .elementor-element.elementor-element-1aa5d3a .elementor-icon-box-title a {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-140bf94 .elementor-icon-box-title,
    .elementor-415 .elementor-element.elementor-element-140bf94 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-6f726f9 {
        padding: 70px 30px 70px 30px;
    }
    .elementor-415 .elementor-element.elementor-element-64510c4 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-c8f8550 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-c8f8550 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-c8f8550>.elementor-widget-container {
        margin: 0px 70px 50px 70px;
    }
    .elementor-415 .elementor-element.elementor-element-da69078>.elementor-element-populated {
        margin: 0px 15px 30px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }
    .elementor-415 .elementor-element.elementor-element-a94a474 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-b566b19 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-1e92980 .elementor-heading-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-8b9c2c4 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-455073a>.elementor-element-populated {
        margin: 0px 0px 30px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }
    .elementor-415 .elementor-element.elementor-element-8a731e4 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-b9586fb {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-59520ed .elementor-heading-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-967624e .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-344bf9f>.elementor-element-populated {
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }
    .elementor-415 .elementor-element.elementor-element-0e51e39 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-d264f65 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-4d668f2 .elementor-heading-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-494373a .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-6e3b82d>.elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }
    .elementor-415 .elementor-element.elementor-element-402b3ed {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-88f39c2 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-379a99f .elementor-heading-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-7dffed8 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-15f7a2c {
        padding: 70px 30px 70px 30px;
    }
    .elementor-415 .elementor-element.elementor-element-5954655 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-9ceea24 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-9ceea24 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-9ceea24>.elementor-widget-container {
        margin: 0px 70px 50px 70px;
    }
    .elementor-415 .elementor-element.elementor-element-576c5cf>.elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-9301a09 .profile-body .profile-content {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-9301a09 .ekit-team-social-list>li>a {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-bf60d69 .elementor-heading-title {
        font-size: var( --e-global-typography-36b4b4f-font-size);
        line-height: var( --e-global-typography-36b4b4f-line-height);
        letter-spacing: var( --e-global-typography-36b4b4f-letter-spacing);
        word-spacing: var( --e-global-typography-36b4b4f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-265c567 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-36cce55>.elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }
    .elementor-415 .elementor-element.elementor-element-43fadea .profile-body .profile-content {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-43fadea .ekit-team-social-list>li>a {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-0bbf0af .elementor-heading-title {
        font-size: var( --e-global-typography-36b4b4f-font-size);
        line-height: var( --e-global-typography-36b4b4f-line-height);
        letter-spacing: var( --e-global-typography-36b4b4f-letter-spacing);
        word-spacing: var( --e-global-typography-36b4b4f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-865f619 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-6ca8b7c>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-415 .elementor-element.elementor-element-08ec71c .profile-body .profile-content {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-08ec71c .ekit-team-social-list>li>a {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-f3a83b2 .elementor-heading-title {
        font-size: var( --e-global-typography-36b4b4f-font-size);
        line-height: var( --e-global-typography-36b4b4f-line-height);
        letter-spacing: var( --e-global-typography-36b4b4f-letter-spacing);
        word-spacing: var( --e-global-typography-36b4b4f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-a96cb0a {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-377e5f9 {
        padding: 70px 30px 70px 30px;
    }
    .elementor-415 .elementor-element.elementor-element-489a38f .ekit-video-popup-btn {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-f544eac {
        padding: 70px 30px 70px 30px;
    }
    .elementor-415 .elementor-element.elementor-element-f9dc346 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-6d486f5 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-6d486f5 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-6d486f5>.elementor-widget-container {
        margin: 0px 70px 50px 70px;
    }
    .elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }
    .elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-0bad073>.elementor-widget-container {
        margin: -30px 0px 0px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-74066e2 {
        margin-top: 70px;
        margin-bottom: 0px;
        padding: 0px 50px 0px 50px;
    }
    .elementor-415 .elementor-element.elementor-element-8fc983b>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-6c8ecb8>.elementor-widget-container {
        margin: 0px 100px 30px 100px;
    }
    .elementor-415 .elementor-element.elementor-element-9d955af>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-887ad11>.elementor-widget-container {
        margin: 0px 100px 0px 100px;
    }
    .elementor-415 .elementor-element.elementor-element-1b9a306 {
        padding: 70px 30px 70px 30px;
    }
    .elementor-415 .elementor-element.elementor-element-495a359>.elementor-element-populated {
        margin: 0px 30px 0px 0px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 0px;
        padding: 40px 40px 40px 40px;
    }
    .elementor-415 .elementor-element.elementor-element-c9c4c13 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-4f62c79 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-4f62c79 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-5674b9a .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-4f8f02a>.elementor-element-populated {
        margin: 0px 0px 0px 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 30px;
    }
    .elementor-415 .elementor-element.elementor-element-b528a35 .elementor-heading-title {
        font-size: var( --e-global-typography-f0890ed-font-size);
        line-height: var( --e-global-typography-f0890ed-line-height);
        letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
        word-spacing: var( --e-global-typography-f0890ed-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field label {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field .wpforms-field-description,
    .elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field .wpforms-field-sublabel {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
    .elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field textarea,
    .elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field select {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-submit-container .wpforms-submit {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-8f34dd5>.elementor-widget-container {
        margin: -10px 0px -24px 0px;
    }
}

@media(max-width:767px) {
    .elementor-415 .elementor-element.elementor-element-8c974c4 {
        padding: 0px 20px 0px 20px;
    }
    .elementor-415 .elementor-element.elementor-element-3f15a33>.elementor-element-populated {
        padding: 100px 0px 100px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-0aeabf9 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-67a7472 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-415 .elementor-element.elementor-element-67a7472 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-16769ea {
        padding: 70px 20px 70px 20px;
    }
    .elementor-415 .elementor-element.elementor-element-dbb02bb img {
        width: 54%;
    }
    .elementor-415 .elementor-element.elementor-element-f8f86a6 {
        text-align: right;
    }
    .elementor-415 .elementor-element.elementor-element-f8f86a6 img {
        width: 53%;
    }
    .elementor-415 .elementor-element.elementor-element-37db670 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-04278cf .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-04278cf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-ad39833 .elementor-heading-title {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-15c54b7 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-650e13b .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-04b214d {
        text-align: left;
    }
    .elementor-415 .elementor-element.elementor-element-fc421f1 {
        padding: 70px 20px 70px 20px;
    }
    .elementor-415 .elementor-element.elementor-element-2cb63dd>.elementor-element-populated {
        margin: 0px 0px 50px 50px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 50px;
        padding: 200px 0px 0px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-421621e>.elementor-element-populated {
        padding: 0px 0px 50px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-ec8798a {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-605e579 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-605e579 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-1aa5d3a .elementor-icon-box-title,
    .elementor-415 .elementor-element.elementor-element-1aa5d3a .elementor-icon-box-title a {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-140bf94 .elementor-icon-box-title,
    .elementor-415 .elementor-element.elementor-element-140bf94 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-6f726f9 {
        padding: 70px 20px 70px 20px;
    }
    .elementor-415 .elementor-element.elementor-element-64510c4 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-c8f8550 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-c8f8550 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-c8f8550>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-da69078>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-415 .elementor-element.elementor-element-a94a474 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-b566b19 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-1e92980 .elementor-heading-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-8b9c2c4 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-455073a>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-415 .elementor-element.elementor-element-8a731e4 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-b9586fb {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-59520ed .elementor-heading-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-967624e .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-344bf9f>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-415 .elementor-element.elementor-element-0e51e39 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-d264f65 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-4d668f2 .elementor-heading-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-494373a .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-6e3b82d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-415 .elementor-element.elementor-element-402b3ed {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-88f39c2 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-379a99f .elementor-heading-title {
        font-size: var( --e-global-typography-5816cd5-font-size);
        line-height: var( --e-global-typography-5816cd5-line-height);
        letter-spacing: var( --e-global-typography-5816cd5-letter-spacing);
        word-spacing: var( --e-global-typography-5816cd5-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-7dffed8 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-15f7a2c {
        padding: 70px 20px 70px 20px;
    }
    .elementor-415 .elementor-element.elementor-element-5954655 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-9ceea24 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-9ceea24 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-9ceea24>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-576c5cf>.elementor-element-populated {
        padding: 0px 0px 20px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-9301a09 .profile-body .profile-content {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-9301a09 .ekit-team-social-list>li>a {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-bf60d69 .elementor-heading-title {
        font-size: var( --e-global-typography-36b4b4f-font-size);
        line-height: var( --e-global-typography-36b4b4f-line-height);
        letter-spacing: var( --e-global-typography-36b4b4f-letter-spacing);
        word-spacing: var( --e-global-typography-36b4b4f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-265c567 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-36cce55>.elementor-element-populated {
        padding: 0px 0px 20px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-43fadea .profile-body .profile-content {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-43fadea .ekit-team-social-list>li>a {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-0bbf0af .elementor-heading-title {
        font-size: var( --e-global-typography-36b4b4f-font-size);
        line-height: var( --e-global-typography-36b4b4f-line-height);
        letter-spacing: var( --e-global-typography-36b4b4f-letter-spacing);
        word-spacing: var( --e-global-typography-36b4b4f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-865f619 {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-6ca8b7c>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-08ec71c .profile-body .profile-content {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-08ec71c .ekit-team-social-list>li>a {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-f3a83b2 .elementor-heading-title {
        font-size: var( --e-global-typography-36b4b4f-font-size);
        line-height: var( --e-global-typography-36b4b4f-line-height);
        letter-spacing: var( --e-global-typography-36b4b4f-letter-spacing);
        word-spacing: var( --e-global-typography-36b4b4f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-a96cb0a {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-377e5f9 {
        padding: 70px 20px 70px 20px;
    }
    .elementor-415 .elementor-element.elementor-element-489a38f .ekit-video-popup-btn {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-f544eac {
        padding: 70px 20px 70px 20px;
    }
    .elementor-415 .elementor-element.elementor-element-f9dc346 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-6d486f5 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-6d486f5 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-6d486f5>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }
    .elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-tootltip-testimonial .elementskit-commentor-content,
    .elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-single-testimonial-slider,
    .elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-testimonial_card {
        padding: 0px 0px 20px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-b90de27-font-size);
        line-height: var( --e-global-typography-b90de27-line-height);
        letter-spacing: var( --e-global-typography-b90de27-letter-spacing);
        word-spacing: var( --e-global-typography-b90de27-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-0bad073 .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-74066e2 {
        padding: 0px 20px 0px 20px;
    }
    .elementor-415 .elementor-element.elementor-element-8fc983b img {
        width: 100px;
    }
    .elementor-415 .elementor-element.elementor-element-8fc983b>.elementor-widget-container {
        margin: 0px 30px 30px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-6c8ecb8 img {
        width: 100px;
    }
    .elementor-415 .elementor-element.elementor-element-6c8ecb8>.elementor-widget-container {
        margin: 0px 0px 30px 30px;
    }
    .elementor-415 .elementor-element.elementor-element-9d955af img {
        width: 100px;
    }
    .elementor-415 .elementor-element.elementor-element-9d955af>.elementor-widget-container {
        margin: 0px 30px 30px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-9fde46d img {
        width: 100px;
    }
    .elementor-415 .elementor-element.elementor-element-9fde46d>.elementor-widget-container {
        margin: 0px 0px 30px 30px;
    }
    .elementor-415 .elementor-element.elementor-element-887ad11 img {
        width: 100px;
    }
    .elementor-415 .elementor-element.elementor-element-887ad11>.elementor-widget-container {
        margin: 0px 30px 0px 0px;
    }
    .elementor-415 .elementor-element.elementor-element-b03deb4 img {
        width: 100px;
    }
    .elementor-415 .elementor-element.elementor-element-b03deb4>.elementor-widget-container {
        margin: 0px 0px 0px 30px;
    }
    .elementor-415 .elementor-element.elementor-element-1b9a306 {
        padding: 70px 20px 70px 20px;
    }
    .elementor-415 .elementor-element.elementor-element-495a359>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 50px 50px 50px 50px;
    }
    .elementor-415 .elementor-element.elementor-element-c9c4c13 {
        font-size: var( --e-global-typography-96fa922-font-size);
        line-height: var( --e-global-typography-96fa922-line-height);
        letter-spacing: var( --e-global-typography-96fa922-letter-spacing);
        word-spacing: var( --e-global-typography-96fa922-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-4f62c79 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-4f62c79 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-bd30dea-font-size);
        line-height: var( --e-global-typography-bd30dea-line-height);
        letter-spacing: var( --e-global-typography-bd30dea-letter-spacing);
        word-spacing: var( --e-global-typography-bd30dea-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-5674b9a .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-4f8f02a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-415 .elementor-element.elementor-element-b528a35 .elementor-heading-title {
        font-size: var( --e-global-typography-f0890ed-font-size);
        line-height: var( --e-global-typography-f0890ed-line-height);
        letter-spacing: var( --e-global-typography-f0890ed-letter-spacing);
        word-spacing: var( --e-global-typography-f0890ed-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field label {
        font-size: var( --e-global-typography-0000e9f-font-size);
        line-height: var( --e-global-typography-0000e9f-line-height);
        letter-spacing: var( --e-global-typography-0000e9f-letter-spacing);
        word-spacing: var( --e-global-typography-0000e9f-word-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field .wpforms-field-description,
    .elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field .wpforms-field-sublabel {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
    .elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field textarea,
    .elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-field select {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-415 .elementor-element.elementor-element-8f34dd5 .ekit_wpForms_container .wpforms-submit-container .wpforms-submit {
        font-size: var( --e-global-typography-accent-font-size);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-415 .elementor-element.elementor-element-8f34dd5>.elementor-widget-container {
        margin: -10px 20px -24px 20px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-415 .elementor-element.elementor-element-da69078 {
        width: 50%;
    }
    .elementor-415 .elementor-element.elementor-element-455073a {
        width: 50%;
    }
    .elementor-415 .elementor-element.elementor-element-344bf9f {
        width: 50%;
    }
    .elementor-415 .elementor-element.elementor-element-6e3b82d {
        width: 50%;
    }
}

@media(min-width:1025px) {
    .elementor-415 .elementor-element.elementor-element-377e5f9:not(.elementor-motion-effects-element-type-background),
    .elementor-415 .elementor-element.elementor-element-377e5f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}