.elementor-10 .elementor-element.elementor-element-3197ca2c>.elementor-background-overlay {
    background-color: var(--e-global-color-secondary);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-3197ca2c>.elementor-container {
    max-width: 1428px;
    min-height: 850px;
}

.elementor-10 .elementor-element.elementor-element-3197ca2c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -100px;
    padding: 8em 1em 0em 1em;
}

.elementor-10 .elementor-element.elementor-element-43c21464>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 5px;
}

.elementor-10 .elementor-element.elementor-element-43c21464>.elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-7b2855c8>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-10 .elementor-element.elementor-element-7b2855c8 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-7b2855c8 .elementor-heading-title {
    font-family: var(--e-global-typography-ba6914a-font-family), Sans-serif;
    font-size: var(--e-global-typography-ba6914a-font-size);
    font-weight: var(--e-global-typography-ba6914a-font-weight);
    line-height: var(--e-global-typography-ba6914a-line-height);
    color: var(--e-global-color-21bfb04);
}

.elementor-10 .elementor-element.elementor-element-620bb4de {
    --iteration-count: infinite;
    --dynamic-text-color: var(--e-global-color-21bfb04);
}

.elementor-10 .elementor-element.elementor-element-620bb4de .elementor-headline {
    text-align: center;
    font-family: var(--e-global-typography-2bd9da1-font-family), Sans-serif;
    font-size: var(--e-global-typography-2bd9da1-font-size);
    font-weight: var(--e-global-typography-2bd9da1-font-weight);
    line-height: var(--e-global-typography-2bd9da1-line-height);
}

.elementor-10 .elementor-element.elementor-element-620bb4de .elementor-headline-plain-text {
    color: var(--e-global-color-21bfb04);
}

.elementor-10 .elementor-element.elementor-element-620bb4de .elementor-headline .elementor-headline-plain-text {
    text-shadow: -7px -7px 0px #000000;
}

.elementor-10 .elementor-element.elementor-element-620bb4de .elementor-headline .elementor-headline-dynamic-wrapper {
    text-shadow: -7px -7px 0px #000000;
}

.elementor-10 .elementor-element.elementor-element-416059e3 {
    text-align: center;
    color: var(--e-global-color-21bfb04);
}

.elementor-10 .elementor-element.elementor-element-a0e0c50 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-10 .elementor-element.elementor-element-0b0fb4f .elementor-button {
    background-color: var(--e-global-color-primary);
    fill: var(--e-global-color-21bfb04);
    color: var(--e-global-color-21bfb04);
    border-style: solid;
    border-color: var(--e-global-color-21bfb04);
}

.elementor-10 .elementor-element.elementor-element-0b0fb4f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-0b0fb4f .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-0b0fb4f .elementor-button:focus {
    border-color: var(--e-global-color-fc28385);
}

.elementor-10 .elementor-element.elementor-element-f1c6723 .elementor-button {
    background-color: var(--e-global-color-fc28385);
    fill: var(--e-global-color-21bfb04);
    color: var(--e-global-color-21bfb04);
    border-style: solid;
    border-color: var(--e-global-color-21bfb04);
}

.elementor-10 .elementor-element.elementor-element-f1c6723>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-f1c6723 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-f1c6723 .elementor-button:focus {
    border-color: var(--e-global-color-fc28385);
}

.elementor-10 .elementor-element.elementor-element-0bbe283>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 5px;
}

.elementor-10 .elementor-element.elementor-element-0bbe283>.elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-a948f31 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-10 .elementor-element.elementor-element-18de6a33:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-18de6a33>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-secondary) 66%, #F2295B00 60%);
}

.elementor-10 .elementor-element.elementor-element-18de6a33 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-18de6a33>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-5fa279ec:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-5fa279ec>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-5fa279ec.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-5fa279ec.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-5fa279ec>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10 .elementor-element.elementor-element-5fa279ec>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-32a2b726.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-32a2b726.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-32a2b726.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-10 .elementor-element.elementor-element-32a2b726>.elementor-element-populated {
    padding: 0px 30px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-24c79f33 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 2px;
    width: auto;
    max-width: auto;
}

.elementor-10 .elementor-element.elementor-element-24c79f33 .elementor-divider-separator {
    width: 80px;
}

.elementor-10 .elementor-element.elementor-element-24c79f33 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-10 .elementor-element.elementor-element-2349f10f {
    width: auto;
    max-width: auto;
}

.elementor-10 .elementor-element.elementor-element-2349f10f>.elementor-widget-container {
    margin: 0px 0px -21px 0px;
}

.elementor-10 .elementor-element.elementor-element-2349f10f .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var(--e-global-color-text);
    stroke: var(--e-global-color-text);
    color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-7a926a30>.elementor-widget-container {
    margin: 0px 50px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-7a926a30 .elementor-heading-title {
    font-family: var(--e-global-typography-ba6914a-font-family), Sans-serif;
    font-size: var(--e-global-typography-ba6914a-font-size);
    font-weight: var(--e-global-typography-ba6914a-font-weight);
    line-height: var(--e-global-typography-ba6914a-line-height);
    color: var(--e-global-color-21bfb04);
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-655d739a.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-10 .elementor-element.elementor-element-655d739a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-10 .elementor-element.elementor-element-655d739a.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-10 .elementor-element.elementor-element-655d739a>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-10 .elementor-element.elementor-element-7dc0b8d7 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 2px;
    width: auto;
    max-width: auto;
}

.elementor-10 .elementor-element.elementor-element-7dc0b8d7 .elementor-divider-separator {
    width: 80px;
}

.elementor-10 .elementor-element.elementor-element-7dc0b8d7 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-10 .elementor-element.elementor-element-1ece8ab {
    width: auto;
    max-width: auto;
}

.elementor-10 .elementor-element.elementor-element-1ece8ab>.elementor-widget-container {
    margin: 0px 0px -21px 0px;
}

.elementor-10 .elementor-element.elementor-element-1ece8ab .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var(--e-global-color-text);
    stroke: var(--e-global-color-text);
    color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-1b63814a>.elementor-widget-container {
    margin: 0px 50px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-1b63814a .elementor-heading-title {
    font-family: var(--e-global-typography-ba6914a-font-family), Sans-serif;
    font-size: var(--e-global-typography-ba6914a-font-size);
    font-weight: var(--e-global-typography-ba6914a-font-weight);
    line-height: var(--e-global-typography-ba6914a-line-height);
    color: var(--e-global-color-21bfb04);
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-54726dff.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-10 .elementor-element.elementor-element-54726dff.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-10 .elementor-element.elementor-element-54726dff.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-10 .elementor-element.elementor-element-54726dff>.elementor-element-populated {
    padding: 0px 0px 0px 30px;
}

.elementor-10 .elementor-element.elementor-element-38aa61e4 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 2px;
    width: auto;
    max-width: auto;
}

.elementor-10 .elementor-element.elementor-element-38aa61e4 .elementor-divider-separator {
    width: 80px;
}

.elementor-10 .elementor-element.elementor-element-38aa61e4 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-10 .elementor-element.elementor-element-b7f2d3a {
    width: auto;
    max-width: auto;
}

.elementor-10 .elementor-element.elementor-element-b7f2d3a>.elementor-widget-container {
    margin: 0px 0px -21px 0px;
}

.elementor-10 .elementor-element.elementor-element-b7f2d3a .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var(--e-global-color-text);
    stroke: var(--e-global-color-text);
    color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-1fbeae6e>.elementor-widget-container {
    margin: 0px 50px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-1fbeae6e .elementor-heading-title {
    font-family: var(--e-global-typography-ba6914a-font-family), Sans-serif;
    font-size: var(--e-global-typography-ba6914a-font-size);
    font-weight: var(--e-global-typography-ba6914a-font-weight);
    line-height: var(--e-global-typography-ba6914a-line-height);
    color: var(--e-global-color-21bfb04);
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-186b787d.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-10 .elementor-element.elementor-element-186b787d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-10 .elementor-element.elementor-element-186b787d>.elementor-element-populated {
    margin: 0px 0px 0px 80px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 80px;
}

.elementor-10 .elementor-element.elementor-element-7549b844 {
    width: auto;
    max-width: auto;
}

.elementor-10 .elementor-element.elementor-element-7549b844>.elementor-widget-container {
    background-color: var(--e-global-color-primary);
    padding: 40px 30px 40px 30px;
}

.elementor-10 .elementor-element.elementor-element-7549b844 .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-21bfb04);
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
}

.elementor-10 .elementor-element.elementor-element-7549b844 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-7549b844 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-7549b844 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: var(--e-global-color-ad41708);
    font-family: var(--e-global-typography-92b0a2d-font-family), Sans-serif;
    font-size: var(--e-global-typography-92b0a2d-font-size);
    font-weight: var(--e-global-typography-92b0a2d-font-weight);
    line-height: var(--e-global-typography-92b0a2d-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-32e1f01.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-10 .elementor-element.elementor-element-32e1f01.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-10 .elementor-element.elementor-element-32e1f01>.elementor-element-populated {
    margin: 0px 0px 0px 80px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 80px;
}

.elementor-10 .elementor-element.elementor-element-ec4e181 img {
    max-width: 63%;
}

.elementor-10 .elementor-element.elementor-element-103b70de>.elementor-background-overlay {
    background-image: url("../../2025/07/img15.png");
    background-position: 95% 100%;
    background-repeat: no-repeat;
    opacity: 0.3;
}

.elementor-10 .elementor-element.elementor-element-103b70de {
    margin-top: 0px;
    margin-bottom: 40px;
    padding: 0px 15px 0px 15px;
}

.elementor-10 .elementor-element.elementor-element-41008ee9:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-41008ee9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-10 .elementor-element.elementor-element-41008ee9>.elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-41008ee9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-48e31409.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-48e31409.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-5378a89f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-5378a89f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-10 .elementor-element.elementor-element-5378a89f>.elementor-element-populated {
    box-shadow: 15px 10px 20px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 50px 0px -150px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: -150px;
    padding: 40px 40px 40px 40px;
}

.elementor-10 .elementor-element.elementor-element-5378a89f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-774500b0 .elementor-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-92b0a2d-font-family), Sans-serif;
    font-size: var(--e-global-typography-92b0a2d-font-size);
    font-weight: var(--e-global-typography-92b0a2d-font-weight);
    line-height: var(--e-global-typography-92b0a2d-line-height);
}

.elementor-10 .elementor-element.elementor-element-774500b0 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-774500b0 .elementor-progress-wrapper {
    background-color: var(--e-global-color-ad41708);
    border-radius: 0px;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-774500b0 .elementor-progress-bar {
    height: 15px;
    line-height: 15px;
}

.elementor-10 .elementor-element.elementor-element-1ac6fad8 .elementor-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-92b0a2d-font-family), Sans-serif;
    font-size: var(--e-global-typography-92b0a2d-font-size);
    font-weight: var(--e-global-typography-92b0a2d-font-weight);
    line-height: var(--e-global-typography-92b0a2d-line-height);
}

.elementor-10 .elementor-element.elementor-element-1ac6fad8 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-1ac6fad8 .elementor-progress-wrapper {
    background-color: var(--e-global-color-ad41708);
    border-radius: 0px;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-1ac6fad8 .elementor-progress-bar {
    height: 15px;
    line-height: 15px;
}

.elementor-10 .elementor-element.elementor-element-3bc3fca0 .elementor-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-92b0a2d-font-family), Sans-serif;
    font-size: var(--e-global-typography-92b0a2d-font-size);
    font-weight: var(--e-global-typography-92b0a2d-font-weight);
    line-height: var(--e-global-typography-92b0a2d-line-height);
}

.elementor-10 .elementor-element.elementor-element-3bc3fca0 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-3bc3fca0 .elementor-progress-wrapper {
    background-color: var(--e-global-color-ad41708);
    border-radius: 0px;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-3bc3fca0 .elementor-progress-bar {
    height: 15px;
    line-height: 15px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-3e1f9f3f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-3e1f9f3f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-3e1f9f3f.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-3e1f9f3f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-10 .elementor-element.elementor-element-3e1f9f3f>.elementor-element-populated {
    margin: 0px 0px 0px -100px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -100px;
}

.elementor-10 .elementor-element.elementor-element-425a59ec>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-10 .elementor-element.elementor-element-425a59ec {
    text-align: start;
}

.elementor-10 .elementor-element.elementor-element-425a59ec .elementor-heading-title {
    font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
    font-size: var(--e-global-typography-f95c007-font-size);
    font-weight: var(--e-global-typography-f95c007-font-weight);
    line-height: var(--e-global-typography-f95c007-line-height);
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-692cb1cd {
    --iteration-count: infinite;
    --dynamic-text-color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-692cb1cd .elementor-headline {
    text-align: left;
    font-size: 43px;
}

.elementor-10 .elementor-element.elementor-element-5aa15e7 {
    text-align: justify;
}

.elementor-10 .elementor-element.elementor-element-6c374fe1 .elementor-button {
    background-color: var(--e-global-color-fc28385);
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-7a637d3b:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-7a637d3b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/images/portfolio/45.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-7a637d3b>.elementor-background-overlay {
    background-color: var(--e-global-color-secondary);
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-7a637d3b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-10 .elementor-element.elementor-element-18847b79:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-18847b79>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-10 .elementor-element.elementor-element-18847b79>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../2025/07/img17.png");
    background-position: top right;
    background-repeat: no-repeat;
    opacity: 0.3;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-18847b79.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-18847b79.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-18847b79>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-10 .elementor-element.elementor-element-18847b79>.elementor-element-populated {
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -40px 0px -40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 80px 60px 80px 60px;
}

.elementor-10 .elementor-element.elementor-element-18847b79>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-32e55420>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-10 .elementor-element.elementor-element-32e55420 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-32e55420 .elementor-heading-title {
    font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
    font-size: var(--e-global-typography-f95c007-font-size);
    font-weight: var(--e-global-typography-f95c007-font-weight);
    line-height: var(--e-global-typography-f95c007-line-height);
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-24056ba7 {
    --iteration-count: infinite;
    --dynamic-text-color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-24056ba7 .elementor-headline {
    text-align: center;
    font-size: 36px;
}

.elementor-10 .elementor-element.elementor-element-63e5fe79 .elementor-button {
    background-color: var(--e-global-color-fc28385);
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-63e5fe79>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-6ec26707.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-6ec26707.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-6ec26707>.elementor-element-populated {
    padding: 75px 0px 52px 100px;
}

.elementor-10 .elementor-element.elementor-element-6d324bc8 .elementor-icon-wrapper {
    text-align: start;
}

.elementor-10 .elementor-element.elementor-element-6d324bc8.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-21bfb04);
}

.elementor-10 .elementor-element.elementor-element-6d324bc8.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-6d324bc8.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-6d324bc8.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-6d324bc8.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-6d324bc8.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-10 .elementor-element.elementor-element-6d324bc8.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-10 .elementor-element.elementor-element-6d324bc8 .elementor-icon {
    font-size: 30px;
}

.elementor-10 .elementor-element.elementor-element-6d324bc8 .elementor-icon svg {
    height: 30px;
}

.elementor-10 .elementor-element.elementor-element-7a245ee9 .elementor-heading-title {
    font-size: 23px;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-5a5aa5e2 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-64079792:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-64079792>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/images/portfolio/50.jpg");
}

.elementor-10 .elementor-element.elementor-element-64079792>.elementor-background-overlay {
    background-color: var(--e-global-color-21bfb04);
    opacity: 0.76;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-64079792 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 100px;
    padding: 100px 15px 0px 15px;
}

.elementor-10 .elementor-element.elementor-element-24be4d5d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-10 .elementor-element.elementor-element-1846e2ee>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-10 .elementor-element.elementor-element-1846e2ee {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-1846e2ee .elementor-heading-title {
    font-family: "Barlow", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.3em;
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-294aca42 {
    --iteration-count: infinite;
    --dynamic-text-color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-294aca42 .elementor-headline {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-55d44247>.elementor-widget-container {
    margin: 0px 100px 0px 100px;
}

.elementor-10 .elementor-element.elementor-element-55d44247 {
    text-align: center;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-22f71d70 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-6da9199e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-10 .elementor-element.elementor-element-6da9199e>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-57a29b1);
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-76d8d09 .elementor-cta .elementor-cta__bg,
.elementor-10 .elementor-element.elementor-element-76d8d09 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-10 .elementor-element.elementor-element-76d8d09 .elementor-cta__content {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-5344c06b .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-5344c06b .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-5344c06b>.elementor-widget-container {
    background-color: var(--e-global-color-fc28385);
    padding: 15px 0px 15px 40px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-57a29b1);
}

.elementor-10 .elementor-element.elementor-element-5344c06b .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-10 .elementor-element.elementor-element-5344c06b .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-10 .elementor-element.elementor-element-5344c06b .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-5344c06b .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-5344c06b .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-5477e4e1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-10 .elementor-element.elementor-element-5477e4e1>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-57a29b1);
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-c4b8c9c .elementor-cta .elementor-cta__bg,
.elementor-10 .elementor-element.elementor-element-c4b8c9c .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-10 .elementor-element.elementor-element-c4b8c9c .elementor-cta__content {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-1d8207d5 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-1d8207d5 .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-1d8207d5>.elementor-widget-container {
    background-color: var(--e-global-color-fc28385);
    padding: 15px 0px 15px 40px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-57a29b1);
}

.elementor-10 .elementor-element.elementor-element-1d8207d5 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-10 .elementor-element.elementor-element-1d8207d5 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-10 .elementor-element.elementor-element-1d8207d5 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-1d8207d5 .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-1d8207d5 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-1ac10f77>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-10 .elementor-element.elementor-element-1ac10f77>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-57a29b1);
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-8294228 .elementor-cta .elementor-cta__bg,
.elementor-10 .elementor-element.elementor-element-8294228 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-10 .elementor-element.elementor-element-8294228 .elementor-cta__content {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-1ef165da .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-1ef165da .elementor-button:focus {
    background-color: #02010100;
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-1ef165da>.elementor-widget-container {
    background-color: var(--e-global-color-fc28385);
    padding: 15px 0px 15px 40px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-57a29b1);
}

.elementor-10 .elementor-element.elementor-element-1ef165da .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-10 .elementor-element.elementor-element-1ef165da .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-10 .elementor-element.elementor-element-1ef165da .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-1ef165da .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-1ef165da .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-22995969>.elementor-background-overlay {
    opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-22995969 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 15px 30px 15px;
}

.elementor-10 .elementor-element.elementor-element-21f8e428>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-10 .elementor-element.elementor-element-51d7bfbd>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-10 .elementor-element.elementor-element-51d7bfbd {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-51d7bfbd .elementor-heading-title {
    font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
    font-size: var(--e-global-typography-f95c007-font-size);
    font-weight: var(--e-global-typography-f95c007-font-weight);
    line-height: var(--e-global-typography-f95c007-line-height);
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-1aeca0ea {
    --iteration-count: infinite;
    --dynamic-text-color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-1aeca0ea .elementor-headline {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-6d19988d>.elementor-widget-container {
    margin: 0px 100px 0px 100px;
}

.elementor-10 .elementor-element.elementor-element-6d19988d {
    text-align: center;
    color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-22ae86c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-10 .elementor-element.elementor-element-749a9af {
    --e-image-carousel-slides-to-show: 5;
}

.elementor-10 .elementor-element.elementor-element-649c03d8>.elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.15;
}

.elementor-10 .elementor-element.elementor-element-649c03d8 {
    padding: 50px 15px 50px 15px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-73a1a511.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-73a1a511.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-73a1a511.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-7d63ecf2>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-7d63ecf2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-1d2c37c7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-10 .elementor-element.elementor-element-1d2c37c7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-56ed4342 {
    padding: 0px 80px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-74ab65e8>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #7878782E;
    padding: 0px 30px 30px 30px;
}

.elementor-10 .elementor-element.elementor-element-43d37f82 .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
}

.elementor-10 .elementor-element.elementor-element-43d37f82 .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
    font-size: var(--e-global-typography-f500460-font-size);
    font-weight: var(--e-global-typography-f500460-font-weight);
    line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-10 .elementor-element.elementor-element-3f22e72f>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #7878782E;
    padding: 0px 30px 30px 30px;
}

.elementor-10 .elementor-element.elementor-element-3db6755a .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
}

.elementor-10 .elementor-element.elementor-element-3db6755a .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
    font-size: var(--e-global-typography-f500460-font-size);
    font-weight: var(--e-global-typography-f500460-font-weight);
    line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-10 .elementor-element.elementor-element-260024b8 {
    padding: 0px 80px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-12355484>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #7878782E;
    padding: 30px 30px 0px 30px;
}

.elementor-10 .elementor-element.elementor-element-3f01e79b .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
}

.elementor-10 .elementor-element.elementor-element-3f01e79b .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
    font-size: var(--e-global-typography-f500460-font-size);
    font-weight: var(--e-global-typography-f500460-font-weight);
    line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-10 .elementor-element.elementor-element-f1b97a1>.elementor-element-populated {
    padding: 30px 30px 0px 30px;
}

.elementor-10 .elementor-element.elementor-element-57e6445e .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
}

.elementor-10 .elementor-element.elementor-element-57e6445e .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-f500460-font-family), Sans-serif;
    font-size: var(--e-global-typography-f500460-font-size);
    font-weight: var(--e-global-typography-f500460-font-weight);
    line-height: var(--e-global-typography-f500460-line-height);
}

.elementor-10 .elementor-element.elementor-element-b86381b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-10 .elementor-element.elementor-element-bbaf40a {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-d2ba88c {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-76ce5a4 {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-4f35195 {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-a36ba01 {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-c0dcdd7 {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-8fbe196 {
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
}

.elementor-10 .elementor-element.elementor-element-17c26be8:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-17c26be8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/images/portfolio/46.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-17c26be8>.elementor-background-overlay {
    background-color: var(--e-global-color-secondary);
    opacity: 0.75;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-17c26be8>.elementor-container {
    max-width: 1092px;
}

.elementor-10 .elementor-element.elementor-element-17c26be8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 15px 100px 15px;
}

.elementor-10 .elementor-element.elementor-element-4ea40a2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-10 .elementor-element.elementor-element-7ccb5e7d>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-10 .elementor-element.elementor-element-7ccb5e7d {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-7ccb5e7d .elementor-heading-title {
    font-family: "Barlow", Sans-serif;
    font-size: 19px;
    font-weight: 500;
    line-height: 1.3em;
    color: var(--e-global-color-21bfb04);
}

.elementor-10 .elementor-element.elementor-element-7e3b3119 {
    --iteration-count: infinite;
    --dynamic-text-color: var(--e-global-color-21bfb04);
}

.elementor-10 .elementor-element.elementor-element-7e3b3119 .elementor-headline {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-7e3b3119 .elementor-headline-plain-text {
    color: var(--e-global-color-21bfb04);
}

.elementor-10 .elementor-element.elementor-element-52701855>.elementor-widget-container {
    margin: 0px 100px 40px 100px;
}

.elementor-10 .elementor-element.elementor-element-52701855 {
    text-align: center;
    font-size: 22px;
    color: var(--e-global-color-ad41708);
}

.elementor-10 .elementor-element.elementor-element-3db3afe .elementor-button {
    background-color: var(--e-global-color-fc28385);
    fill: #FFFFFF;
    color: #FFFFFF;
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-10 .elementor-element.elementor-element-3197ca2c {
        padding: 10em 1em 1em 1em;
    }

    .elementor-10 .elementor-element.elementor-element-7b2855c8 .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-620bb4de .elementor-headline {
        font-size: var(--e-global-typography-2bd9da1-font-size);
        line-height: var(--e-global-typography-2bd9da1-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-a0e0c50 {
        --grid-auto-flow: row;
    }

    .elementor-10 .elementor-element.elementor-element-5fa279ec>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-24c79f33 .elementor-divider-separator {
        width: 50px;
    }

    .elementor-10 .elementor-element.elementor-element-2349f10f .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-7a926a30>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-7a926a30 .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-7dc0b8d7 .elementor-divider-separator {
        width: 50px;
    }

    .elementor-10 .elementor-element.elementor-element-1ece8ab .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-1b63814a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-1b63814a .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-38aa61e4 .elementor-divider-separator {
        width: 50px;
    }

    .elementor-10 .elementor-element.elementor-element-b7f2d3a .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-1fbeae6e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-1fbeae6e .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-186b787d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-7549b844>.elementor-widget-container {
        padding: 18px 18px 18px 18px;
    }

    .elementor-10 .elementor-element.elementor-element-7549b844 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-7549b844 .elementskit-section-title-wraper .elementskit-section-subtitle {
        font-size: var(--e-global-typography-92b0a2d-font-size);
        line-height: var(--e-global-typography-92b0a2d-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-32e1f01>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-103b70de>.elementor-background-overlay {
        background-position: 0% 0%;
    }

    .elementor-10 .elementor-element.elementor-element-19c142e>.elementor-widget-container {
        margin: 0px 0px 0px -30px;
    }

    .elementor-10 .elementor-element.elementor-element-5378a89f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-774500b0 .elementor-title {
        font-size: var(--e-global-typography-92b0a2d-font-size);
        line-height: var(--e-global-typography-92b0a2d-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-1ac6fad8 .elementor-title {
        font-size: var(--e-global-typography-92b0a2d-font-size);
        line-height: var(--e-global-typography-92b0a2d-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-3bc3fca0 .elementor-title {
        font-size: var(--e-global-typography-92b0a2d-font-size);
        line-height: var(--e-global-typography-92b0a2d-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-3e1f9f3f>.elementor-element-populated {
        margin: 0px 60px 50px 50px;
        --e-column-margin-right: 60px;
        --e-column-margin-left: 50px;
    }

    .elementor-10 .elementor-element.elementor-element-425a59ec .elementor-heading-title {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-7a637d3b {
        padding: 0px 15px 52px 15px;
    }

    .elementor-10 .elementor-element.elementor-element-32e55420 .elementor-heading-title {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-6ec26707>.elementor-element-populated {
        padding: 120px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-55d44247>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-5477e4e1>.elementor-element-populated {
        margin: 0px 0px 0px 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 30px;
    }

    .elementor-10 .elementor-element.elementor-element-1ac10f77>.elementor-element-populated {
        margin: 50px 190px 0px 190px;
        --e-column-margin-right: 190px;
        --e-column-margin-left: 190px;
    }

    .elementor-10 .elementor-element.elementor-element-51d7bfbd .elementor-heading-title {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-6d19988d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-43d37f82 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-43d37f82 .elementor-counter-title {
        font-size: var(--e-global-typography-f500460-font-size);
        line-height: var(--e-global-typography-f500460-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-3db6755a .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-3db6755a .elementor-counter-title {
        font-size: var(--e-global-typography-f500460-font-size);
        line-height: var(--e-global-typography-f500460-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-3f01e79b .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-3f01e79b .elementor-counter-title {
        font-size: var(--e-global-typography-f500460-font-size);
        line-height: var(--e-global-typography-f500460-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-57e6445e .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-57e6445e .elementor-counter-title {
        font-size: var(--e-global-typography-f500460-font-size);
        line-height: var(--e-global-typography-f500460-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-52701855>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
}

@media(max-width:767px) {
    .elementor-10 .elementor-element.elementor-element-3197ca2c>.elementor-container {
        min-height: 750px;
    }

    .elementor-10 .elementor-element.elementor-element-3197ca2c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 6em 1em 1em 1em;
    }

    .elementor-10 .elementor-element.elementor-element-43c21464>.elementor-element-populated {
        margin: 80px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-7b2855c8 .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-620bb4de .elementor-headline {
        font-size: var(--e-global-typography-2bd9da1-font-size);
        line-height: var(--e-global-typography-2bd9da1-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-a0e0c50 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-10 .elementor-element.elementor-element-0bbe283>.elementor-element-populated {
        margin: 80px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-5fa279ec>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-3fb1bd40 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-32a2b726 {
        width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-32a2b726>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-10 .elementor-element.elementor-element-24c79f33 .elementor-divider-separator {
        width: 50px;
    }

    .elementor-10 .elementor-element.elementor-element-2349f10f>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-2349f10f .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-7a926a30>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-7a926a30 .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-655d739a {
        width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-655d739a>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-10 .elementor-element.elementor-element-7dc0b8d7 .elementor-divider-separator {
        width: 50px;
    }

    .elementor-10 .elementor-element.elementor-element-1ece8ab>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-1ece8ab .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-1b63814a>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-1b63814a .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-54726dff {
        width: 100%;
    }

    .elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-54726dff.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-10 .elementor-element.elementor-element-54726dff.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-10 .elementor-element.elementor-element-54726dff>.elementor-element-populated {
        padding: 20px 100px 0px 100px;
    }

    .elementor-10 .elementor-element.elementor-element-38aa61e4 .elementor-divider-separator {
        width: 50px;
    }

    .elementor-10 .elementor-element.elementor-element-b7f2d3a>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-b7f2d3a .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-1fbeae6e>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-1fbeae6e .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-186b787d {
        width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-7549b844 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-7549b844 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-7549b844 .elementskit-section-title-wraper .elementskit-section-subtitle {
        font-size: var(--e-global-typography-92b0a2d-font-size);
        line-height: var(--e-global-typography-92b0a2d-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-32e1f01 {
        width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-103b70de>.elementor-background-overlay {
        background-position: 0% 0%;
    }

    .elementor-10 .elementor-element.elementor-element-41008ee9 {
        margin-top: 80px;
        margin-bottom: 80px;
    }

    .elementor-10 .elementor-element.elementor-element-19c142e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-48e31409>.elementor-element-populated {
        margin: 0px 0px 120px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-5378a89f>.elementor-element-populated {
        margin: 0px 20px -80px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 25px 25px 25px 25px;
    }

    .elementor-10 .elementor-element.elementor-element-774500b0 .elementor-title {
        font-size: var(--e-global-typography-92b0a2d-font-size);
        line-height: var(--e-global-typography-92b0a2d-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-1ac6fad8 .elementor-title {
        font-size: var(--e-global-typography-92b0a2d-font-size);
        line-height: var(--e-global-typography-92b0a2d-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-3bc3fca0 .elementor-title {
        font-size: var(--e-global-typography-92b0a2d-font-size);
        line-height: var(--e-global-typography-92b0a2d-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-3e1f9f3f>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-425a59ec .elementor-heading-title {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-7a637d3b {
        margin-top: 0px;
        margin-bottom: 100px;
    }

    .elementor-10 .elementor-element.elementor-element-18847b79>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 35px 40px 40px 40px;
    }

    .elementor-10 .elementor-element.elementor-element-32e55420 .elementor-heading-title {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-6d324bc8 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-7a245ee9 {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-64079792 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-6da9199e>.elementor-element-populated {
        margin: 0px 0px 25px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-5477e4e1>.elementor-element-populated {
        margin: 0px 0px 25px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-1ac10f77>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-21f8e428>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 5px 5px 5px;
    }

    .elementor-10 .elementor-element.elementor-element-51d7bfbd .elementor-heading-title {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-1d2c37c7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-56ed4342 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-74ab65e8 {
        width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-43d37f82 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-43d37f82 .elementor-counter-title {
        font-size: var(--e-global-typography-f500460-font-size);
        line-height: var(--e-global-typography-f500460-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-3f22e72f {
        width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-3db6755a .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-3db6755a .elementor-counter-title {
        font-size: var(--e-global-typography-f500460-font-size);
        line-height: var(--e-global-typography-f500460-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-260024b8 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-12355484 {
        width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-3f01e79b .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-3f01e79b .elementor-counter-title {
        font-size: var(--e-global-typography-f500460-font-size);
        line-height: var(--e-global-typography-f500460-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-f1b97a1 {
        width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-57e6445e .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-57e6445e .elementor-counter-title {
        font-size: var(--e-global-typography-f500460-font-size);
        line-height: var(--e-global-typography-f500460-line-height);
    }
}

@media(min-width:768px) {
    .elementor-10 .elementor-element.elementor-element-6dfbfb8f {
        width: 40.964%;
    }

    .elementor-10 .elementor-element.elementor-element-48e31409 {
        width: 25.341%;
    }

    .elementor-10 .elementor-element.elementor-element-18847b79 {
        width: 48%;
    }

    .elementor-10 .elementor-element.elementor-element-6ec26707 {
        width: 52%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-10 .elementor-element.elementor-element-5fa279ec {
        width: 80%;
    }

    .elementor-10 .elementor-element.elementor-element-186b787d {
        width: 20%;
    }

    .elementor-10 .elementor-element.elementor-element-32e1f01 {
        width: 20%;
    }

    .elementor-10 .elementor-element.elementor-element-6dfbfb8f {
        width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-48e31409 {
        width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-3e1f9f3f {
        width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-18847b79 {
        width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-6ec26707 {
        width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-6da9199e {
        width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-5477e4e1 {
        width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-1ac10f77 {
        width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-1d2c37c7 {
        width: 100%;
    }
}

@media(min-width:1025px) {

    .elementor-10 .elementor-element.elementor-element-7a637d3b:not(.elementor-motion-effects-element-type-background),
    .elementor-10 .elementor-element.elementor-element-7a637d3b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-10 .elementor-element.elementor-element-64079792:not(.elementor-motion-effects-element-type-background),
    .elementor-10 .elementor-element.elementor-element-64079792>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-10 .elementor-element.elementor-element-17c26be8:not(.elementor-motion-effects-element-type-background),
    .elementor-10 .elementor-element.elementor-element-17c26be8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}