.elementor-92 .elementor-element.elementor-element-68f7a79:not(.elementor-motion-effects-element-type-background),
.elementor-92 .elementor-element.elementor-element-68f7a79>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/image1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-92 .elementor-element.elementor-element-68f7a79>.elementor-background-overlay {
    background-color: var(--e-global-color-fc28385);
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-68f7a79>.elementor-container {
    max-width: 900px;
    min-height: 850px;
}

.elementor-92 .elementor-element.elementor-element-68f7a79 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -140px;
    padding: 0px 15px 0px 15px;
}

.elementor-92 .elementor-element.elementor-element-68f7a79>.elementor-shape-bottom svg {
    height: 100px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-92 .elementor-element.elementor-element-7673242>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../images/image02.png");
    background-position: center 40px;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.25;
}

.elementor-92 .elementor-element.elementor-element-7673242.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-92 .elementor-element.elementor-element-7673242>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 50px 250px 50px;
}

.elementor-92 .elementor-element.elementor-element-7673242>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-685d5df {
    --divider-border-style: dotted;
    --divider-color: var(--e-global-color-21bfb04);
    --divider-border-width: 2px;
    --divider-icon-size: 30px;
}

.elementor-92 .elementor-element.elementor-element-685d5df .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-92 .elementor-element.elementor-element-685d5df .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-92 .elementor-element.elementor-element-685d5df.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-685d5df.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-685d5df.elementor-view-default .elementor-icon {
    color: var(--e-global-color-21bfb04);
    border-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-685d5df.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-685d5df.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-b542ae6 {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-b542ae6 .elementor-heading-title {
    color: var(--e-global-color-21bfb04);
    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-92 .elementor-element.elementor-element-53e79e0>.elementor-widget-container {
    margin: 0px 100px 30px 100px;
}

.elementor-92 .elementor-element.elementor-element-53e79e0 {
    text-align: center;
    color: var(--e-global-color-57a29b1);
}

.elementor-92 .elementor-element.elementor-element-568707f {
    width: auto;
    max-width: auto;
}

.elementor-92 .elementor-element.elementor-element-568707f>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-e581eb6 .elementor-button {
    background-color: var(--e-global-color-secondary);
    fill: var(--e-global-color-f06adda);
    color: var(--e-global-color-f06adda);
}

.elementor-92 .elementor-element.elementor-element-e581eb6 .elementor-button:hover,
.elementor-92 .elementor-element.elementor-element-e581eb6 .elementor-button:focus {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-e581eb6 {
    width: auto;
    max-width: auto;
}

.elementor-92 .elementor-element.elementor-element-e581eb6>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-92 .elementor-element.elementor-element-e581eb6 .elementor-button:hover svg,
.elementor-92 .elementor-element.elementor-element-e581eb6 .elementor-button:focus svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-deca5aa {
    padding: 0px 15px 0px 15px;
}

.elementor-92 .elementor-element.elementor-element-369ea05:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-369ea05>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-369ea05>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-369ea05>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-369ea05>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-369ea05>.elementor-element-populated {
    box-shadow: 0px 10px 25px -10px rgba(0, 0, 0, 0.25);
    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: 30px 30px 15px 50px;
}

.elementor-92 .elementor-element.elementor-element-369ea05>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-container.elementor-column-gap-no.element-container-gap-custom.block-populated-s div {
    align-items: center;
}

.elementor-92 .elementor-element.elementor-element-c21c03e.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-92 .elementor-element.elementor-element-c21c03e>.elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px -35px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 30px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-c21c03e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-c1eaba0 {
    border-style: dotted;
    border-width: 0px 2px 0px 0px;
    border-color: #729F2857;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 20px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-c1eaba0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-4308378 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-4308378.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-4308378.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-4308378.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-4308378.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-4308378.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-4308378 .elementor-icon {
    font-size: 65px;
}

.elementor-92 .elementor-element.elementor-element-4308378 .elementor-icon svg {
    height: 65px;
}

.elementor-92 .elementor-element.elementor-element-1a180e7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-92 .elementor-element.elementor-element-8799b5a>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
    padding: 10px 0px 0px 0px;
    border-style: dotted;
    border-width: 2px 0px 0px 0px;
    border-color: #729F2857;
}

.elementor-92 .elementor-element.elementor-element-8799b5a {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-a9fbd6b {
    width: auto;
    max-width: auto;
    z-index: 1;
}

.elementor-92 .elementor-element.elementor-element-a9fbd6b>.elementor-widget-container {
    background-color: var(--e-global-color-accent);
    margin: 0px 30px 0px 0px;
    padding: 19px 22px 15px 20px;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var(--e-global-color-21bfb04);
    border-radius: 100% 100% 100% 100%;
    box-shadow: 0px -10px 20px 5px rgba(0, 0, 0, 0.1);
}

.elementor-92 .elementor-element.elementor-element-a9fbd6b:hover .elementor-widget-container {
    background-color: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-a9fbd6b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-a9fbd6b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-a9fbd6b.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-a9fbd6b.elementor-view-default .elementor-icon {
    color: var(--e-global-color-21bfb04);
    border-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-a9fbd6b.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-a9fbd6b.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-a9fbd6b .elementor-icon {
    font-size: 14px;
}

.elementor-92 .elementor-element.elementor-element-a9fbd6b .elementor-icon svg {
    height: 14px;
}

.elementor-92 .elementor-element.elementor-element-83f4dca.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-92 .elementor-element.elementor-element-83f4dca>.elementor-element-populated {
    margin: 0px 0px -35px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 30px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-e557463 {
    border-style: dotted;
    border-width: 0px 2px 0px 0px;
    border-color: #729F2857;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 20px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-e557463>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-c3d34d5 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-c3d34d5.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-c3d34d5.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-c3d34d5.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-c3d34d5.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-c3d34d5.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-c3d34d5 .elementor-icon {
    font-size: 65px;
}

.elementor-92 .elementor-element.elementor-element-c3d34d5 .elementor-icon svg {
    height: 65px;
}

.elementor-92 .elementor-element.elementor-element-3114bbd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-92 .elementor-element.elementor-element-2f7d86d>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
    padding: 10px 0px 0px 0px;
    border-style: dotted;
    border-width: 2px 0px 0px 0px;
    border-color: #729F2857;
}

.elementor-92 .elementor-element.elementor-element-2f7d86d {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-0293c0b {
    width: auto;
    max-width: auto;
    z-index: 1;
}

.elementor-92 .elementor-element.elementor-element-0293c0b>.elementor-widget-container {
    background-color: var(--e-global-color-accent);
    margin: 0px 30px 0px 0px;
    padding: 19px 22px 15px 20px;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var(--e-global-color-21bfb04);
    border-radius: 100% 100% 100% 100%;
    box-shadow: 0px -10px 20px 5px rgba(0, 0, 0, 0.1);
}

.elementor-92 .elementor-element.elementor-element-0293c0b:hover .elementor-widget-container {
    background-color: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-0293c0b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-0293c0b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-0293c0b.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-0293c0b.elementor-view-default .elementor-icon {
    color: var(--e-global-color-21bfb04);
    border-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-0293c0b.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-0293c0b.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-0293c0b .elementor-icon {
    font-size: 14px;
}

.elementor-92 .elementor-element.elementor-element-0293c0b .elementor-icon svg {
    height: 14px;
}

.elementor-92 .elementor-element.elementor-element-e3e45b7.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-92 .elementor-element.elementor-element-e3e45b7>.elementor-element-populated {
    margin: 0px 0px -35px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 30px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-31f0b69 {
    border-style: dotted;
    border-width: 0px 0px 0px 0px;
    border-color: #729F2857;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 10px;
}

.elementor-92 .elementor-element.elementor-element-31f0b69>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-f34ef72 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-f34ef72.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-f34ef72.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-f34ef72.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-f34ef72.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-f34ef72.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-f34ef72 .elementor-icon {
    font-size: 65px;
}

.elementor-92 .elementor-element.elementor-element-f34ef72 .elementor-icon svg {
    height: 65px;
}

.elementor-92 .elementor-element.elementor-element-7cbd21b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-92 .elementor-element.elementor-element-b9534c9>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
    padding: 10px 0px 0px 0px;
    border-style: dotted;
    border-width: 2px 0px 0px 0px;
    border-color: #729F2857;
}

.elementor-92 .elementor-element.elementor-element-b9534c9 {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-ca5a39f {
    width: auto;
    max-width: auto;
    z-index: 1;
}

.elementor-92 .elementor-element.elementor-element-ca5a39f>.elementor-widget-container {
    background-color: var(--e-global-color-accent);
    margin: 0px 30px 0px 0px;
    padding: 19px 22px 15px 20px;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var(--e-global-color-21bfb04);
    border-radius: 100% 100% 100% 100%;
    box-shadow: 0px -10px 20px 5px rgba(0, 0, 0, 0.1);
}

.elementor-92 .elementor-element.elementor-element-ca5a39f:hover .elementor-widget-container {
    background-color: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-ca5a39f .elementor-icon-wrapper {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-ca5a39f.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-ca5a39f.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-ca5a39f.elementor-view-default .elementor-icon {
    color: var(--e-global-color-21bfb04);
    border-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-ca5a39f.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-ca5a39f.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-ca5a39f .elementor-icon {
    font-size: 14px;
}

.elementor-92 .elementor-element.elementor-element-ca5a39f .elementor-icon svg {
    height: 14px;
}

.elementor-92 .elementor-element.elementor-element-3327744 {
    margin-top: 130px;
    margin-bottom: 50px;
    padding: 0px 15px 0px 15px;
}

.elementor-92 .elementor-element.elementor-element-d3b3c52>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-92 .elementor-element.elementor-element-ea076ba img {
    border-radius: 45% 5% 5% 45%;
}

.elementor-92 .elementor-element.elementor-element-3ed0a62>.elementor-widget-container {
    margin: 0px 0px 0px 40px;
}

.elementor-92 .elementor-element.elementor-element-3ed0a62 {
    text-align: right;
}

.elementor-92 .elementor-element.elementor-element-3ed0a62 img {
    width: 95%;
    border-radius: 5% 5% 45% 45%;
}

.elementor-bc-flex-widget .elementor-92 .elementor-element.elementor-element-97f8b65.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-92 .elementor-element.elementor-element-97f8b65.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-92 .elementor-element.elementor-element-97f8b65>.elementor-element-populated {
    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;
}

.elementor-92 .elementor-element.elementor-element-97f8b65>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-0c9d3d3 .ekit-video-popup-btn {
    background-color: var(--e-global-color-fc28385);
    width: 100px;
    height: 100px;
    line-height: 80px;
    color: var(--e-global-color-21bfb04);
    border-style: solid;
    border-width: 4px 4px 4px 4px;
}

.elementor-92 .elementor-element.elementor-element-0c9d3d3 .ekit-video-popup-btn:hover {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-0c9d3d3>.elementor-widget-container {
    background-image: url("../images/image013.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 5% 45% 45% 5%;
}

.elementor-92 .elementor-element.elementor-element-0c9d3d3 .video-content {
    text-align: center;
    padding: 180px 0px 180px 0px;
}

.elementor-92 .elementor-element.elementor-element-0c9d3d3 .ekit-video-popup-btn i {
    font-size: 25px;
}

.elementor-92 .elementor-element.elementor-element-0c9d3d3 .ekit-video-popup-btn svg {
    max-width: 25px;
}

.elementor-92 .elementor-element.elementor-element-0c9d3d3 .ekit-video-popup-btn.glow-btn:before {
    color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-0c9d3d3 .ekit-video-popup-btn.glow-btn:after {
    color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-0c9d3d3 .ekit-video-popup-btn.glow-btn>i:after {
    color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-0c9d3d3 .ekit-video-popup-btn svg path {
    stroke: var(--e-global-color-21bfb04);
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-0c9d3d3 .ekit-video-popup-btn:hover svg path {
    stroke: var(--e-global-color-21bfb04);
    fill: var(--e-global-color-21bfb04);
}

.elementor-bc-flex-widget .elementor-92 .elementor-element.elementor-element-f3c2242.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-92 .elementor-element.elementor-element-f3c2242.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-92 .elementor-element.elementor-element-f3c2242>.elementor-element-populated {
    margin: 0px 0px 0px 70px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 70px;
}

.elementor-92 .elementor-element.elementor-element-e903ed8 {
    --divider-border-style: dotted;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 2px;
    --divider-icon-size: 30px;
}

.elementor-92 .elementor-element.elementor-element-e903ed8 .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-92 .elementor-element.elementor-element-e903ed8 .elementor-divider {
    text-align: left;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-92 .elementor-element.elementor-element-e903ed8.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-e903ed8.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-e903ed8.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-e903ed8.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-e903ed8.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-b292bd8 {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-7a60e52 {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-366908d>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-92 .elementor-element.elementor-element-a9f6908 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(13px/2);
}

.elementor-92 .elementor-element.elementor-element-a9f6908 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(13px/2);
}

.elementor-92 .elementor-element.elementor-element-a9f6908 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(13px/2);
    margin-left: calc(13px/2);
}

.elementor-92 .elementor-element.elementor-element-a9f6908 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-13px/2);
    margin-left: calc(-13px/2);
}

body.rtl .elementor-92 .elementor-element.elementor-element-a9f6908 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-13px/2);
}

body:not(.rtl) .elementor-92 .elementor-element.elementor-element-a9f6908 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-13px/2);
}

.elementor-92 .elementor-element.elementor-element-a9f6908 .elementor-icon-list-icon i {
    color: var(--e-global-color-f06adda);
    transition: color 0.3s;
}

.elementor-92 .elementor-element.elementor-element-a9f6908 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-f06adda);
    transition: fill 0.3s;
}

.elementor-92 .elementor-element.elementor-element-a9f6908 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-92 .elementor-element.elementor-element-a9f6908 .elementor-icon-list-icon {
    padding-right: 8px;
}

.elementor-92 .elementor-element.elementor-element-a9f6908 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-92 .elementor-element.elementor-element-a9f6908 .elementor-icon-list-item>a {
    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-92 .elementor-element.elementor-element-a9f6908 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-92 .elementor-element.elementor-element-9db952f>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-3c2dbf3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-3c2dbf3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-92 .elementor-element.elementor-element-3c2dbf3.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-92 .elementor-element.elementor-element-3c2dbf3>.elementor-element-populated {
    border-style: solid;
    border-width: 5px 0px 0px 0px;
    border-color: var(--e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 30px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 20px 30px 20px 30px;
}

.elementor-92 .elementor-element.elementor-element-3c2dbf3>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-3c2dbf3>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-3c2dbf3>.elementor-background-slideshow {
    border-radius: 0% 0% 50% 50%;
}

.elementor-92 .elementor-element.elementor-element-3c2dbf3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-c3be1ff>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-92 .elementor-element.elementor-element-c3be1ff {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-f339267 {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-da3a1ae>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-92 .elementor-element.elementor-element-da3a1ae .elementor-icon-wrapper {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-da3a1ae.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-da3a1ae.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-da3a1ae.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-da3a1ae.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-da3a1ae.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-da3a1ae.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-da3a1ae.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-da3a1ae.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-fc28385);
    color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-da3a1ae.elementor-view-framed .elementor-icon:hover,
.elementor-92 .elementor-element.elementor-element-da3a1ae.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-fc28385);
    border-color: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-da3a1ae.elementor-view-framed .elementor-icon:hover,
.elementor-92 .elementor-element.elementor-element-da3a1ae.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-da3a1ae.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-da3a1ae.elementor-view-stacked .elementor-icon:hover svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-da3a1ae .elementor-icon {
    font-size: 15px;
    padding: 18px;
}

.elementor-92 .elementor-element.elementor-element-da3a1ae .elementor-icon svg {
    height: 15px;
}

.elementor-92 .elementor-element.elementor-element-18eab29 {
    padding: 0px 15px 0px 15px;
}

.elementor-92 .elementor-element.elementor-element-8710748 {
    --e-image-carousel-slides-to-show: 4;
}

.elementor-92 .elementor-element.elementor-element-de6a242:not(.elementor-motion-effects-element-type-background),
.elementor-92 .elementor-element.elementor-element-de6a242>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f06adda);
    background-image: url("../images/image08.png");
    background-position: bottom center;
    background-repeat: no-repeat;
}

.elementor-92 .elementor-element.elementor-element-de6a242 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 100px;
    margin-bottom: 70px;
    padding: 50px 15px 170px 15px;
}

.elementor-92 .elementor-element.elementor-element-de6a242>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-de6a242>.elementor-shape-top svg {
    height: 80px;
}

.elementor-92 .elementor-element.elementor-element-de6a242>.elementor-shape-bottom svg {
    height: 80px;
}

.elementor-92 .elementor-element.elementor-element-02c2117:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-02c2117>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/image010.png");
    background-position: top right;
    background-repeat: no-repeat;
}

.elementor-92 .elementor-element.elementor-element-02c2117>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../images/image09.png");
    background-position: top left;
    background-repeat: no-repeat;
    opacity: 0.8;
}

.elementor-92 .elementor-element.elementor-element-02c2117>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-02c2117>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-6af6f36 {
    --divider-border-style: dotted;
    --divider-color: var(--e-global-color-21bfb04);
    --divider-border-width: 2px;
    --divider-icon-size: 30px;
}

.elementor-92 .elementor-element.elementor-element-6af6f36 .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-92 .elementor-element.elementor-element-6af6f36 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-92 .elementor-element.elementor-element-6af6f36.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-6af6f36.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-6af6f36.elementor-view-default .elementor-icon {
    color: var(--e-global-color-21bfb04);
    border-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-6af6f36.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-6af6f36.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-8ac093c {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-8ac093c .elementor-heading-title {
    color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-533ccb6 {
    text-align: center;
    color: var(--e-global-color-57a29b1);
}

.elementor-92 .elementor-element.elementor-element-d0cd788 {
    margin-top: 15px;
    margin-bottom: 0px;
}

.elementor-92 .elementor-element.elementor-element-78a7a98:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-78a7a98>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-78a7a98>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-92 .elementor-element.elementor-element-78a7a98>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-78a7a98>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-78a7a98>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-78a7a98>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
    padding: 10px 10px 10px 10px;
}

.elementor-92 .elementor-element.elementor-element-78a7a98>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-ff5476a>.elementor-background-overlay {
    background-image: url("../images/img01.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 38% auto;
    opacity: 0.1;
}

.elementor-92 .elementor-element.elementor-element-ff5476a {
    padding: 15px 15px 25px 15px;
}

.elementor-92 .elementor-element.elementor-element-db26a24>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-92 .elementor-element.elementor-element-db26a24 {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-db26a24 img {
    width: 35%;
}

.elementor-bc-flex-widget .elementor-92 .elementor-element.elementor-element-01a2962.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-92 .elementor-element.elementor-element-01a2962.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-92 .elementor-element.elementor-element-01a2962.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-92 .elementor-element.elementor-element-1c1c55a {
    width: auto;
    max-width: auto;
    z-index: 1;
}

.elementor-92 .elementor-element.elementor-element-1c1c55a>.elementor-widget-container {
    background-color: var(--e-global-color-accent);
    margin: 0px 0px -60px 0px;
    padding: 20px 22px 15px 20px;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var(--e-global-color-21bfb04);
    border-radius: 100% 100% 100% 100%;
    box-shadow: 0px -10px 20px 5px rgba(0, 0, 0, 0.1);
}

.elementor-92 .elementor-element.elementor-element-1c1c55a:hover .elementor-widget-container {
    background-color: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-1c1c55a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-1c1c55a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-1c1c55a.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-1c1c55a.elementor-view-default .elementor-icon {
    color: var(--e-global-color-21bfb04);
    border-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-1c1c55a.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-1c1c55a.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-1c1c55a .elementor-icon {
    font-size: 18px;
}

.elementor-92 .elementor-element.elementor-element-1c1c55a .elementor-icon svg {
    height: 18px;
}

.elementor-92 .elementor-element.elementor-element-644048f img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-35a7a01:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-35a7a01>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-35a7a01>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-92 .elementor-element.elementor-element-35a7a01>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-35a7a01>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-35a7a01>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-35a7a01>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 10px 10px 10px 10px;
}

.elementor-92 .elementor-element.elementor-element-35a7a01>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-212c198>.elementor-background-overlay {
    background-image: url("../images/img02.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 38% auto;
    opacity: 0.1;
}

.elementor-92 .elementor-element.elementor-element-212c198 {
    padding: 15px 15px 25px 15px;
}

.elementor-92 .elementor-element.elementor-element-22d7718>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-92 .elementor-element.elementor-element-22d7718 {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-22d7718 img {
    width: 35%;
}

.elementor-bc-flex-widget .elementor-92 .elementor-element.elementor-element-562a19e.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-92 .elementor-element.elementor-element-562a19e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-92 .elementor-element.elementor-element-562a19e.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-92 .elementor-element.elementor-element-422c1d2 {
    width: auto;
    max-width: auto;
    z-index: 1;
}

.elementor-92 .elementor-element.elementor-element-422c1d2>.elementor-widget-container {
    background-color: var(--e-global-color-accent);
    margin: 0px 0px -60px 0px;
    padding: 20px 22px 15px 20px;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var(--e-global-color-21bfb04);
    border-radius: 100% 100% 100% 100%;
    box-shadow: 0px -10px 20px 5px rgba(0, 0, 0, 0.1);
}

.elementor-92 .elementor-element.elementor-element-422c1d2:hover .elementor-widget-container {
    background-color: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-422c1d2 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-422c1d2.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-422c1d2.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-422c1d2.elementor-view-default .elementor-icon {
    color: var(--e-global-color-21bfb04);
    border-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-422c1d2.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-422c1d2.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-422c1d2 .elementor-icon {
    font-size: 18px;
}

.elementor-92 .elementor-element.elementor-element-422c1d2 .elementor-icon svg {
    height: 18px;
}

.elementor-92 .elementor-element.elementor-element-94c9ef0 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-97147bd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-97147bd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-97147bd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-92 .elementor-element.elementor-element-97147bd>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-97147bd>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-97147bd>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-97147bd>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
    padding: 10px 10px 10px 10px;
}

.elementor-92 .elementor-element.elementor-element-97147bd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-9f0d329>.elementor-background-overlay {
    background-image: url("../images/img03.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 38% auto;
    opacity: 0.1;
}

.elementor-92 .elementor-element.elementor-element-9f0d329 {
    padding: 15px 15px 25px 15px;
}

.elementor-92 .elementor-element.elementor-element-856120b>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-92 .elementor-element.elementor-element-856120b {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-856120b img {
    width: 35%;
}

.elementor-bc-flex-widget .elementor-92 .elementor-element.elementor-element-0510c99.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-92 .elementor-element.elementor-element-0510c99.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-92 .elementor-element.elementor-element-0510c99.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-92 .elementor-element.elementor-element-50f43a3 {
    width: auto;
    max-width: auto;
    z-index: 1;
}

.elementor-92 .elementor-element.elementor-element-50f43a3>.elementor-widget-container {
    background-color: var(--e-global-color-accent);
    margin: 0px 0px -60px 0px;
    padding: 20px 22px 15px 20px;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var(--e-global-color-21bfb04);
    border-radius: 100% 100% 100% 100%;
    box-shadow: 0px -10px 20px 5px rgba(0, 0, 0, 0.1);
}

.elementor-92 .elementor-element.elementor-element-50f43a3:hover .elementor-widget-container {
    background-color: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-50f43a3 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-50f43a3.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-50f43a3.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-50f43a3.elementor-view-default .elementor-icon {
    color: var(--e-global-color-21bfb04);
    border-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-50f43a3.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-50f43a3.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-50f43a3 .elementor-icon {
    font-size: 18px;
}

.elementor-92 .elementor-element.elementor-element-50f43a3 .elementor-icon svg {
    height: 18px;
}

.elementor-92 .elementor-element.elementor-element-a81057f img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-4629e8d {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-92 .elementor-element.elementor-element-089dded:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-089dded>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-089dded>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-92 .elementor-element.elementor-element-089dded>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-089dded>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-089dded>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-089dded>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
    padding: 10px 10px 10px 10px;
}

.elementor-92 .elementor-element.elementor-element-089dded>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-32c8cef>.elementor-background-overlay {
    background-image: url("../images/img04.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 38% auto;
    opacity: 0.1;
}

.elementor-92 .elementor-element.elementor-element-32c8cef {
    padding: 15px 15px 25px 15px;
}

.elementor-92 .elementor-element.elementor-element-b74026e>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-92 .elementor-element.elementor-element-b74026e {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-b74026e img {
    width: 35%;
}

.elementor-bc-flex-widget .elementor-92 .elementor-element.elementor-element-c3ab920.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-92 .elementor-element.elementor-element-c3ab920.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-92 .elementor-element.elementor-element-c3ab920.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-92 .elementor-element.elementor-element-9d90c65 {
    width: auto;
    max-width: auto;
    z-index: 1;
}

.elementor-92 .elementor-element.elementor-element-9d90c65>.elementor-widget-container {
    background-color: var(--e-global-color-accent);
    margin: 0px 0px -60px 0px;
    padding: 20px 22px 15px 20px;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var(--e-global-color-21bfb04);
    border-radius: 100% 100% 100% 100%;
    box-shadow: 0px -10px 20px 5px rgba(0, 0, 0, 0.1);
}

.elementor-92 .elementor-element.elementor-element-9d90c65:hover .elementor-widget-container {
    background-color: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-9d90c65 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-9d90c65.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-9d90c65.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-9d90c65.elementor-view-default .elementor-icon {
    color: var(--e-global-color-21bfb04);
    border-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-9d90c65.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-9d90c65.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-9d90c65 .elementor-icon {
    font-size: 18px;
}

.elementor-92 .elementor-element.elementor-element-9d90c65 .elementor-icon svg {
    height: 18px;
}

.elementor-92 .elementor-element.elementor-element-13c2a29 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-0b37370:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-0b37370>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-0b37370>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-92 .elementor-element.elementor-element-0b37370>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-0b37370>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-0b37370>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-0b37370>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 10px 10px 10px 10px;
}

.elementor-92 .elementor-element.elementor-element-0b37370>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-3646885>.elementor-background-overlay {
    background-image: url("../images/img05.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 38% auto;
    opacity: 0.1;
}

.elementor-92 .elementor-element.elementor-element-3646885 {
    padding: 15px 15px 25px 15px;
}

.elementor-92 .elementor-element.elementor-element-f88970e>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-92 .elementor-element.elementor-element-f88970e {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-f88970e img {
    width: 35%;
}

.elementor-bc-flex-widget .elementor-92 .elementor-element.elementor-element-6470f9f.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-92 .elementor-element.elementor-element-6470f9f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-92 .elementor-element.elementor-element-6470f9f.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-92 .elementor-element.elementor-element-b63e016 {
    width: auto;
    max-width: auto;
    z-index: 1;
}

.elementor-92 .elementor-element.elementor-element-b63e016>.elementor-widget-container {
    background-color: var(--e-global-color-accent);
    margin: 0px 0px -60px 0px;
    padding: 20px 22px 15px 20px;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var(--e-global-color-21bfb04);
    border-radius: 100% 100% 100% 100%;
    box-shadow: 0px -10px 20px 5px rgba(0, 0, 0, 0.1);
}

.elementor-92 .elementor-element.elementor-element-b63e016:hover .elementor-widget-container {
    background-color: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-b63e016 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-b63e016.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-b63e016.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-b63e016.elementor-view-default .elementor-icon {
    color: var(--e-global-color-21bfb04);
    border-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-b63e016.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-b63e016.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-b63e016 .elementor-icon {
    font-size: 18px;
}

.elementor-92 .elementor-element.elementor-element-b63e016 .elementor-icon svg {
    height: 18px;
}

.elementor-92 .elementor-element.elementor-element-04070ba img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-346a5d0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-346a5d0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-346a5d0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-92 .elementor-element.elementor-element-346a5d0>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-346a5d0>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-346a5d0>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-346a5d0>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
    padding: 10px 10px 10px 10px;
}

.elementor-92 .elementor-element.elementor-element-346a5d0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-a86bf73>.elementor-background-overlay {
    background-image: url("../images/img06.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 38% auto;
    opacity: 0.1;
}

.elementor-92 .elementor-element.elementor-element-a86bf73 {
    padding: 15px 15px 25px 15px;
}

.elementor-92 .elementor-element.elementor-element-66dd26b>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-92 .elementor-element.elementor-element-66dd26b {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-66dd26b img {
    width: 35%;
}

.elementor-bc-flex-widget .elementor-92 .elementor-element.elementor-element-0aa2e49.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-92 .elementor-element.elementor-element-0aa2e49.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-92 .elementor-element.elementor-element-0aa2e49.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-92 .elementor-element.elementor-element-12cee28 {
    width: auto;
    max-width: auto;
    z-index: 1;
}

.elementor-92 .elementor-element.elementor-element-12cee28>.elementor-widget-container {
    background-color: var(--e-global-color-accent);
    margin: 0px 0px -60px 0px;
    padding: 20px 22px 15px 20px;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var(--e-global-color-21bfb04);
    border-radius: 100% 100% 100% 100%;
    box-shadow: 0px -10px 20px 5px rgba(0, 0, 0, 0.1);
}

.elementor-92 .elementor-element.elementor-element-12cee28:hover .elementor-widget-container {
    background-color: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-12cee28 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-12cee28.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-12cee28.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-12cee28.elementor-view-default .elementor-icon {
    color: var(--e-global-color-21bfb04);
    border-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-12cee28.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-12cee28.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-12cee28 .elementor-icon {
    font-size: 18px;
}

.elementor-92 .elementor-element.elementor-element-12cee28 .elementor-icon svg {
    height: 18px;
}

.elementor-92 .elementor-element.elementor-element-4aa340a img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-ef53a08 {
    margin-top: 70px;
    margin-bottom: 100px;
    padding: 0px 15px 0px 15px;
}

.elementor-92 .elementor-element.elementor-element-6169a23 {
    --divider-border-style: dotted;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 2px;
    --divider-icon-size: 30px;
}

.elementor-92 .elementor-element.elementor-element-6169a23 .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-92 .elementor-element.elementor-element-6169a23 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-92 .elementor-element.elementor-element-6169a23.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-6169a23.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-6169a23.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-6169a23.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-6169a23.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-75ceab4 {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-c037ffe {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-632de4a {
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-ad41708);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 70px;
    margin-bottom: 0px;
}

.elementor-92 .elementor-element.elementor-element-632de4a,
.elementor-92 .elementor-element.elementor-element-632de4a>.elementor-background-overlay {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-632de4a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-1df3d3f.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-92 .elementor-element.elementor-element-1df3d3f>.elementor-element-populated {
    border-style: dotted;
    border-width: 0px 2px 0px 0px;
    border-color: var(--e-global-color-ad41708);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 40px 40px 40px;
}

.elementor-92 .elementor-element.elementor-element-1df3d3f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-d064db9 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-d064db9>.elementor-widget-container {
    background-color: var(--e-global-color-secondary);
    margin: -15px 0px 0px 0px;
    padding: 9px 25px 9px 25px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-d064db9 .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);
}

.elementor-92 .elementor-element.elementor-element-bfa194a>.elementor-widget-container {
    margin: 40px 0px 10px 0px;
}

.elementor-92 .elementor-element.elementor-element-bfa194a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-bfa194a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ad41708);
    color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-bfa194a.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-bfa194a.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ad41708);
    border-color: var(--e-global-color-ad41708);
}

.elementor-92 .elementor-element.elementor-element-bfa194a.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-bfa194a.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ad41708);
}

.elementor-92 .elementor-element.elementor-element-bfa194a.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-bfa194a.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-bfa194a.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-fc28385);
    color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-bfa194a.elementor-view-framed .elementor-icon:hover,
.elementor-92 .elementor-element.elementor-element-bfa194a.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-fc28385);
    border-color: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-bfa194a.elementor-view-framed .elementor-icon:hover,
.elementor-92 .elementor-element.elementor-element-bfa194a.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-bfa194a.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-bfa194a.elementor-view-stacked .elementor-icon:hover svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-bfa194a .elementor-icon {
    font-size: 60px;
}

.elementor-92 .elementor-element.elementor-element-bfa194a .elementor-icon svg {
    height: 60px;
}

.elementor-92 .elementor-element.elementor-element-2433c66 {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-bc7116c {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-baba422 {
    --divider-border-style: curved;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 4px;
    --divider-pattern-height: 8px;
    --divider-pattern-size: 15px;
}

.elementor-92 .elementor-element.elementor-element-baba422 .elementor-divider-separator {
    width: 70px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-92 .elementor-element.elementor-element-baba422 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-92 .elementor-element.elementor-element-251c086.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-92 .elementor-element.elementor-element-251c086>.elementor-element-populated {
    
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 40px 40px 40px;
}

.elementor-92 .elementor-element.elementor-element-251c086>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-cf349c5 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-cf349c5>.elementor-widget-container {
    background-color: var(--e-global-color-secondary);
    margin: -15px 0px 0px 0px;
    padding: 9px 25px 9px 25px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-cf349c5 .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);
}

.elementor-92 .elementor-element.elementor-element-b17206b>.elementor-widget-container {
    margin: 40px 0px 10px 0px;
}

.elementor-92 .elementor-element.elementor-element-b17206b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-b17206b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ad41708);
    color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-b17206b.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-b17206b.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ad41708);
    border-color: var(--e-global-color-ad41708);
}

.elementor-92 .elementor-element.elementor-element-b17206b.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-b17206b.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ad41708);
}

.elementor-92 .elementor-element.elementor-element-b17206b.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-b17206b.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-b17206b.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-fc28385);
    color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-b17206b.elementor-view-framed .elementor-icon:hover,
.elementor-92 .elementor-element.elementor-element-b17206b.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-fc28385);
    border-color: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-b17206b.elementor-view-framed .elementor-icon:hover,
.elementor-92 .elementor-element.elementor-element-b17206b.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-b17206b.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-b17206b.elementor-view-stacked .elementor-icon:hover svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-b17206b .elementor-icon {
    font-size: 60px;
}

.elementor-92 .elementor-element.elementor-element-b17206b .elementor-icon svg {
    height: 60px;
}

.elementor-92 .elementor-element.elementor-element-2f281ca {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-ef9344e {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-35d231e {
    --divider-border-style: curved;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 4px;
    --divider-pattern-height: 8px;
    --divider-pattern-size: 15px;
}

.elementor-92 .elementor-element.elementor-element-35d231e .elementor-divider-separator {
    width: 70px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-92 .elementor-element.elementor-element-35d231e .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-92 .elementor-element.elementor-element-12b4553.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-92 .elementor-element.elementor-element-12b4553>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 40px 40px 40px;
}

.elementor-92 .elementor-element.elementor-element-12b4553>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-f19b504 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-f19b504>.elementor-widget-container {
    background-color: var(--e-global-color-secondary);
    margin: -15px 0px 0px 0px;
    padding: 9px 25px 9px 25px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-f19b504 .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);
}

.elementor-92 .elementor-element.elementor-element-94be5ae>.elementor-widget-container {
    margin: 40px 0px 10px 0px;
}

.elementor-92 .elementor-element.elementor-element-94be5ae .elementor-icon-wrapper {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-94be5ae.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ad41708);
    color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-94be5ae.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-94be5ae.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ad41708);
    border-color: var(--e-global-color-ad41708);
}

.elementor-92 .elementor-element.elementor-element-94be5ae.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-94be5ae.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ad41708);
}

.elementor-92 .elementor-element.elementor-element-94be5ae.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-94be5ae.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-94be5ae.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-fc28385);
    color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-94be5ae.elementor-view-framed .elementor-icon:hover,
.elementor-92 .elementor-element.elementor-element-94be5ae.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-fc28385);
    border-color: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-94be5ae.elementor-view-framed .elementor-icon:hover,
.elementor-92 .elementor-element.elementor-element-94be5ae.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-94be5ae.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-94be5ae.elementor-view-stacked .elementor-icon:hover svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-94be5ae .elementor-icon {
    font-size: 60px;
}

.elementor-92 .elementor-element.elementor-element-94be5ae .elementor-icon svg {
    height: 60px;
}

.elementor-92 .elementor-element.elementor-element-aa7d179 {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-d61f7fd {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-e16a693 {
    --divider-border-style: curved;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 4px;
    --divider-pattern-height: 8px;
    --divider-pattern-size: 15px;
}

.elementor-92 .elementor-element.elementor-element-e16a693 .elementor-divider-separator {
    width: 70px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-92 .elementor-element.elementor-element-e16a693 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-92 .elementor-element.elementor-element-8f005c6.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-border-bg-8f > div {
    border-right: 3px dotted var(--e-global-color-ad41708); 
}

.elementor-border-bg-8f > div:last-child {
    border: none;
}

.elementor-92 .elementor-element.elementor-element-8f005c6>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 40px 40px 40px;
}

.elementor-92 .elementor-element.elementor-element-8f005c6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-4b3a701 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-4b3a701>.elementor-widget-container {
    background-color: var(--e-global-color-secondary);
    margin: -15px 0px 0px 0px;
    padding: 9px 25px 9px 25px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-4b3a701 .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);
}

.elementor-92 .elementor-element.elementor-element-4ea4d91>.elementor-widget-container {
    margin: 40px 0px 10px 0px;
}

.elementor-92 .elementor-element.elementor-element-4ea4d91 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-4ea4d91.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ad41708);
    color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-4ea4d91.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-4ea4d91.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ad41708);
    border-color: var(--e-global-color-ad41708);
}

.elementor-92 .elementor-element.elementor-element-4ea4d91.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-4ea4d91.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ad41708);
}

.elementor-92 .elementor-element.elementor-element-4ea4d91.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-4ea4d91.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-4ea4d91.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-fc28385);
    color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-4ea4d91.elementor-view-framed .elementor-icon:hover,
.elementor-92 .elementor-element.elementor-element-4ea4d91.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-fc28385);
    border-color: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-4ea4d91.elementor-view-framed .elementor-icon:hover,
.elementor-92 .elementor-element.elementor-element-4ea4d91.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-4ea4d91.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-4ea4d91.elementor-view-stacked .elementor-icon:hover svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-4ea4d91 .elementor-icon {
    font-size: 60px;
}

.elementor-92 .elementor-element.elementor-element-4ea4d91 .elementor-icon svg {
    height: 60px;
}

.elementor-92 .elementor-element.elementor-element-4cee1e9 {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-90b38b2 {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-64ec1d7 {
    --divider-border-style: curved;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 4px;
    --divider-pattern-height: 8px;
    --divider-pattern-size: 15px;
}

.elementor-92 .elementor-element.elementor-element-64ec1d7 .elementor-divider-separator {
    width: 70px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-92 .elementor-element.elementor-element-64ec1d7 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-92 .elementor-element.elementor-element-57a785e {
    margin-top: 0px;
    margin-bottom: -150px;
    padding: 0px 15px 0px 15px;
    z-index: 1;
}

.elementor-92 .elementor-element.elementor-element-2c23031 {
    --divider-border-style: dotted;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 2px;
    --divider-icon-size: 30px;
}

.elementor-92 .elementor-element.elementor-element-2c23031 .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-92 .elementor-element.elementor-element-2c23031 .elementor-divider {
    text-align: left;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-92 .elementor-element.elementor-element-2c23031.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-2c23031.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-2c23031.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-2c23031.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-2c23031.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-b2be59f {
    text-align: left;
}

.elementor-bc-flex-widget .elementor-92 .elementor-element.elementor-element-038e1b3.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-92 .elementor-element.elementor-element-038e1b3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-92 .elementor-element.elementor-element-785ce04 .e-gallery-item:hover .elementor-gallery-item__overlay,
.elementor-92 .elementor-element.elementor-element-785ce04 .e-gallery-item:focus .elementor-gallery-item__overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

.elementor-92 .elementor-element.elementor-element-785ce04>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-785ce04 {
    --image-border-radius: 30px;
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}

.elementor-92 .elementor-element.elementor-element-fe0dea6:not(.elementor-motion-effects-element-type-background),
.elementor-92 .elementor-element.elementor-element-fe0dea6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f06adda);
    background-image: url("../images/image08.png");
    background-position: bottom center;
    background-repeat: no-repeat;
}

.elementor-92 .elementor-element.elementor-element-fe0dea6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 250px 15px 250px 15px;
}

.elementor-92 .elementor-element.elementor-element-fe0dea6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-fe0dea6>.elementor-shape-top svg {
    height: 80px;
}

.elementor-92 .elementor-element.elementor-element-fe0dea6>.elementor-shape-bottom .elementor-shape-fill {
    fill: var(--e-global-color-ad41708);
}

.elementor-92 .elementor-element.elementor-element-fe0dea6>.elementor-shape-bottom svg {
    height: 80px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-92 .elementor-element.elementor-element-91a69a6>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.8;
}

.elementor-92 .elementor-element.elementor-element-91a69a6>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-92 .elementor-element.elementor-element-91a69a6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-fa2124c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-fa2124c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-92 .elementor-element.elementor-element-fa2124c>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-fa2124c>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-fa2124c>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-fa2124c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-fa2124c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-2c29bbb>.elementor-widget-container {
    --e-transform-rotateZ: -26deg;
    margin: -30px 0px 25px 0px;
}

.elementor-92 .elementor-element.elementor-element-2c29bbb .elementor-icon-wrapper {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-2c29bbb.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-21bfb04);
    color: var(--e-global-color-e5e9561);
}

.elementor-92 .elementor-element.elementor-element-2c29bbb.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-2c29bbb.elementor-view-default .elementor-icon {
    color: var(--e-global-color-21bfb04);
    border-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-2c29bbb.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-2c29bbb.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-2c29bbb.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-e5e9561);
}

.elementor-92 .elementor-element.elementor-element-2c29bbb.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-e5e9561);
}

.elementor-92 .elementor-element.elementor-element-2c29bbb .elementor-icon {
    font-size: 19px;
    padding: 19px;
}

.elementor-92 .elementor-element.elementor-element-2c29bbb .elementor-icon svg {
    height: 19px;
}

.elementor-92 .elementor-element.elementor-element-8ab86c0 {
    width: auto;
    max-width: auto;
}

.elementor-92 .elementor-element.elementor-element-8ab86c0>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-92 .elementor-element.elementor-element-8ab86c0 .elementor-counter-number-wrapper {
    color: var(--e-global-color-f06adda);
    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);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-92 .elementor-element.elementor-element-9c3923b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-9c3923b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-92 .elementor-element.elementor-element-9c3923b>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-9c3923b>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-9c3923b>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-9c3923b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 30px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-9c3923b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-1a268da>.elementor-widget-container {
    --e-transform-rotateZ: -26deg;
    margin: -30px 0px 25px 0px;
}

.elementor-92 .elementor-element.elementor-element-1a268da .elementor-icon-wrapper {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-1a268da.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-21bfb04);
    color: var(--e-global-color-e5e9561);
}

.elementor-92 .elementor-element.elementor-element-1a268da.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-1a268da.elementor-view-default .elementor-icon {
    color: var(--e-global-color-21bfb04);
    border-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-1a268da.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-1a268da.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-1a268da.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-e5e9561);
}

.elementor-92 .elementor-element.elementor-element-1a268da.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-e5e9561);
}

.elementor-92 .elementor-element.elementor-element-1a268da .elementor-icon {
    font-size: 19px;
    padding: 19px;
}

.elementor-92 .elementor-element.elementor-element-1a268da .elementor-icon svg {
    height: 19px;
}

.elementor-92 .elementor-element.elementor-element-d300a0a {
    width: auto;
    max-width: auto;
}

.elementor-92 .elementor-element.elementor-element-d300a0a>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-92 .elementor-element.elementor-element-d300a0a .elementor-counter-number-wrapper {
    color: var(--e-global-color-f06adda);
    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);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-92 .elementor-element.elementor-element-ffc8fb8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-ffc8fb8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-92 .elementor-element.elementor-element-ffc8fb8>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-ffc8fb8>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-ffc8fb8>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-ffc8fb8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-ffc8fb8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-bd7f1da>.elementor-widget-container {
    --e-transform-rotateZ: -26deg;
    margin: -30px 0px 25px 0px;
}

.elementor-92 .elementor-element.elementor-element-bd7f1da .elementor-icon-wrapper {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-bd7f1da.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-21bfb04);
    color: var(--e-global-color-e5e9561);
}

.elementor-92 .elementor-element.elementor-element-bd7f1da.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-bd7f1da.elementor-view-default .elementor-icon {
    color: var(--e-global-color-21bfb04);
    border-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-bd7f1da.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-bd7f1da.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-bd7f1da.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-e5e9561);
}

.elementor-92 .elementor-element.elementor-element-bd7f1da.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-e5e9561);
}

.elementor-92 .elementor-element.elementor-element-bd7f1da .elementor-icon {
    font-size: 19px;
    padding: 19px;
}

.elementor-92 .elementor-element.elementor-element-bd7f1da .elementor-icon svg {
    height: 19px;
}

.elementor-92 .elementor-element.elementor-element-aba151d {
    width: auto;
    max-width: auto;
}

.elementor-92 .elementor-element.elementor-element-aba151d>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-92 .elementor-element.elementor-element-aba151d .elementor-counter-number-wrapper {
    color: var(--e-global-color-f06adda);
    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);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-92 .elementor-element.elementor-element-871b5f0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-871b5f0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-92 .elementor-element.elementor-element-871b5f0>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-871b5f0>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-871b5f0>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-871b5f0>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 30px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-871b5f0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-4d85d3c>.elementor-widget-container {
    --e-transform-rotateZ: -26deg;
    margin: -30px 0px 25px 0px;
}

.elementor-92 .elementor-element.elementor-element-4d85d3c .elementor-icon-wrapper {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-4d85d3c.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-21bfb04);
    color: var(--e-global-color-e5e9561);
}

.elementor-92 .elementor-element.elementor-element-4d85d3c.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-4d85d3c.elementor-view-default .elementor-icon {
    color: var(--e-global-color-21bfb04);
    border-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-4d85d3c.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-4d85d3c.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-4d85d3c.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-e5e9561);
}

.elementor-92 .elementor-element.elementor-element-4d85d3c.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-e5e9561);
}

.elementor-92 .elementor-element.elementor-element-4d85d3c .elementor-icon {
    font-size: 19px;
    padding: 19px;
}

.elementor-92 .elementor-element.elementor-element-4d85d3c .elementor-icon svg {
    height: 19px;
}

.elementor-92 .elementor-element.elementor-element-9cb6b4a {
    width: auto;
    max-width: auto;
}

.elementor-92 .elementor-element.elementor-element-9cb6b4a>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-92 .elementor-element.elementor-element-9cb6b4a .elementor-counter-number-wrapper {
    color: var(--e-global-color-f06adda);
    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);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-92 .elementor-element.elementor-element-5c40fde:not(.elementor-motion-effects-element-type-background),
.elementor-92 .elementor-element.elementor-element-5c40fde>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ad41708);
}

.elementor-92 .elementor-element.elementor-element-5c40fde {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 15px 100px 15px;
}

.elementor-92 .elementor-element.elementor-element-5c40fde>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-0559942:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-0559942>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-0559942>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.99;
}

.elementor-92 .elementor-element.elementor-element-0559942>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-0559942>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-0559942>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-0559942>.elementor-element-populated {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -120px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 50px 50px 50px;
}

.elementor-92 .elementor-element.elementor-element-0559942>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-92 .elementor-element.elementor-element-e46c851.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-92 .elementor-element.elementor-element-e46c851.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-92 .elementor-element.elementor-element-bc707be .elementor-field-group {
    padding-right: calc(16px/2);
    padding-left: calc(16px/2);
    margin-bottom: 22px;
}

.elementor-92 .elementor-element.elementor-element-bc707be .elementor-form-fields-wrapper {
    margin-left: calc(-16px/2);
    margin-right: calc(-16px/2);
    margin-bottom: -22px;
}

.elementor-92 .elementor-element.elementor-element-bc707be .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-92 .elementor-element.elementor-element-bc707be .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-92 .elementor-element.elementor-element-bc707be .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-92 .elementor-element.elementor-element-bc707be .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-92 .elementor-element.elementor-element-bc707be .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-92 .elementor-element.elementor-element-bc707be .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-92 .elementor-element.elementor-element-bc707be .elementor-field-group .elementor-field,
.elementor-92 .elementor-element.elementor-element-bc707be .elementor-field-subgroup label {
    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-92 .elementor-element.elementor-element-bc707be .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: var(--e-global-color-ad41708);
}

.elementor-92 .elementor-element.elementor-element-bc707be .elementor-field-group .elementor-select-wrapper select {
    background-color: var(--e-global-color-ad41708);
}

.elementor-92 .elementor-element.elementor-element-bc707be .e-form__buttons__wrapper__button-next {
    color: #ffffff;
}

.elementor-92 .elementor-element.elementor-element-bc707be .elementor-button[type="submit"] {
    color: #ffffff;
}

.elementor-92 .elementor-element.elementor-element-bc707be .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-92 .elementor-element.elementor-element-bc707be .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-92 .elementor-element.elementor-element-bc707be .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-92 .elementor-element.elementor-element-bc707be .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-92 .elementor-element.elementor-element-bc707be .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-92 .elementor-element.elementor-element-bc707be .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-92 .elementor-element.elementor-element-bc707be {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-bc-flex-widget .elementor-92 .elementor-element.elementor-element-0ec7eac.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-92 .elementor-element.elementor-element-0ec7eac.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-92 .elementor-element.elementor-element-0ec7eac>.elementor-element-populated {
    margin: 0px 0px 0px 60px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 60px;
}

.elementor-92 .elementor-element.elementor-element-29012fe {
    --divider-border-style: dotted;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 2px;
    --divider-icon-size: 30px;
}

.elementor-92 .elementor-element.elementor-element-29012fe .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-92 .elementor-element.elementor-element-29012fe .elementor-divider {
    text-align: left;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-92 .elementor-element.elementor-element-29012fe.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-29012fe.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-29012fe.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-29012fe.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-29012fe.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-76fa4ea {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-c312c73>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-92 .elementor-element.elementor-element-c312c73 {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-bdee481>.elementor-element-populated {
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #729F2859;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 80px 0px 0px;
    --e-column-margin-right: 80px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-92 .elementor-element.elementor-element-bdee481>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-bdee481>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-bdee481>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-bdee481>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-e05e905 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 5px 0px 5px 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);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-92 .elementor-element.elementor-element-e05e905 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var(--e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-e05e905 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-92 .elementor-element.elementor-element-e05e905 .elementskit-section-title-wraper .elementskit-section-title>span {
    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);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-92 .elementor-element.elementor-element-e05e905 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: var(--e-global-color-f06adda);
    font-family: var(--e-global-typography-61eed76-font-family), Sans-serif;
    font-size: var(--e-global-typography-61eed76-font-size);
    font-weight: var(--e-global-typography-61eed76-font-weight);
    line-height: var(--e-global-typography-61eed76-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-e05e905 .elementskit-section-title-wraper p {
    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);
    margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-c553a53 .elementor-button {
    background-color: var(--e-global-color-secondary);
    fill: var(--e-global-color-f06adda);
    color: var(--e-global-color-f06adda);
}

.elementor-92 .elementor-element.elementor-element-c553a53 .elementor-button:hover,
.elementor-92 .elementor-element.elementor-element-c553a53 .elementor-button:focus {
    background-color: var(--e-global-color-fc28385);
    color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-c553a53>.elementor-widget-container {
    margin: 0px 50px 0px 50px;
}

.elementor-92 .elementor-element.elementor-element-c553a53 .elementor-button:hover svg,
.elementor-92 .elementor-element.elementor-element-c553a53 .elementor-button:focus svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-42ea1cb:not(.elementor-motion-effects-element-type-background),
.elementor-92 .elementor-element.elementor-element-42ea1cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ad41708);
}

.elementor-92 .elementor-element.elementor-element-42ea1cb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 15px 90px 15px;
}

.elementor-92 .elementor-element.elementor-element-42ea1cb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-9064228 {
    --divider-border-style: dotted;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 2px;
    --divider-icon-size: 30px;
}

.elementor-92 .elementor-element.elementor-element-9064228 .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-92 .elementor-element.elementor-element-9064228 .elementor-divider {
    text-align: left;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-92 .elementor-element.elementor-element-9064228.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-9064228.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-9064228.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-9064228.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-9064228.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-f611c63 {
    text-align: left;
}

.elementor-bc-flex-widget .elementor-92 .elementor-element.elementor-element-2466469.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-92 .elementor-element.elementor-element-2466469.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-92 .elementor-element.elementor-element-e935652>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-92 .elementor-element.elementor-element-e935652 {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-c4a52bf {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-92 .elementor-element.elementor-element-b53a08f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-92 .elementor-element.elementor-element-b53a08f>.elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-92 .elementor-element.elementor-element-29e7994>.elementor-widget-container {
    margin: 0px 0px -130px 0px;
    border-style: none;
}

.elementor-92 .elementor-element.elementor-element-29e7994 {
    z-index: 1;
}

.elementor-92 .elementor-element.elementor-element-29e7994 img {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-secondary);
    border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-026d34f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-026d34f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-026d34f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-92 .elementor-element.elementor-element-026d34f>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-026d34f>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-026d34f>.elementor-background-slideshow {
    border-radius: 0px 0px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-026d34f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 152px 30px 20px 30px;
}

.elementor-92 .elementor-element.elementor-element-026d34f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-50e9d0c {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-0491143>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-92 .elementor-element.elementor-element-0491143 {
    text-align: center;
    color: var(--e-global-color-fc28385);
    font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
}

.elementor-92 .elementor-element.elementor-element-0c7b321 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 12px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-92 .elementor-element.elementor-element-0c7b321 .elementor-widget-container {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-0c7b321 .elementor-social-icon {
    background-color: #02010100;
    --icon-padding: 0.7em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A7A7A78A;
}

.elementor-92 .elementor-element.elementor-element-0c7b321 .elementor-social-icon i {
    color: var(--e-global-color-f06adda);
}

.elementor-92 .elementor-element.elementor-element-0c7b321 .elementor-social-icon svg {
    fill: var(--e-global-color-f06adda);
}

.elementor-92 .elementor-element.elementor-element-0c7b321 .elementor-icon {
    border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-0c7b321 .elementor-social-icon:hover {
    background-color: var(--e-global-color-fc28385);
    border-color: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-0c7b321 .elementor-social-icon:hover i {
    color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-0c7b321 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-303ec64>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-92 .elementor-element.elementor-element-303ec64>.elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-92 .elementor-element.elementor-element-088d7be>.elementor-widget-container {
    margin: 0px 0px -130px 0px;
    border-style: none;
}

.elementor-92 .elementor-element.elementor-element-088d7be {
    z-index: 1;
}

.elementor-92 .elementor-element.elementor-element-088d7be img {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-secondary);
    border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-c88df7d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-c88df7d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-c88df7d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-92 .elementor-element.elementor-element-c88df7d>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-c88df7d>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-c88df7d>.elementor-background-slideshow {
    border-radius: 0px 0px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-c88df7d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 152px 30px 20px 30px;
}

.elementor-92 .elementor-element.elementor-element-c88df7d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-d1bf986 {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-2d85546>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-92 .elementor-element.elementor-element-2d85546 {
    text-align: center;
    color: var(--e-global-color-fc28385);
    font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
}

.elementor-92 .elementor-element.elementor-element-5aafff4 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 12px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-92 .elementor-element.elementor-element-5aafff4 .elementor-widget-container {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-5aafff4 .elementor-social-icon {
    background-color: #02010100;
    --icon-padding: 0.7em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A7A7A78A;
}

.elementor-92 .elementor-element.elementor-element-5aafff4 .elementor-social-icon i {
    color: var(--e-global-color-f06adda);
}

.elementor-92 .elementor-element.elementor-element-5aafff4 .elementor-social-icon svg {
    fill: var(--e-global-color-f06adda);
}

.elementor-92 .elementor-element.elementor-element-5aafff4 .elementor-icon {
    border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-5aafff4 .elementor-social-icon:hover {
    background-color: var(--e-global-color-fc28385);
    border-color: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-5aafff4 .elementor-social-icon:hover i {
    color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-5aafff4 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-7a2450e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-92 .elementor-element.elementor-element-7a2450e>.elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-92 .elementor-element.elementor-element-f9e1cb1>.elementor-widget-container {
    margin: 0px 0px -130px 0px;
    border-style: none;
}

.elementor-92 .elementor-element.elementor-element-f9e1cb1 {
    z-index: 1;
}

.elementor-92 .elementor-element.elementor-element-f9e1cb1 img {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-secondary);
    border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-67a20a4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-67a20a4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-67a20a4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-92 .elementor-element.elementor-element-67a20a4>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-67a20a4>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-67a20a4>.elementor-background-slideshow {
    border-radius: 0px 0px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-67a20a4>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 152px 30px 20px 30px;
}

.elementor-92 .elementor-element.elementor-element-67a20a4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-d24f401 {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-5d6219d>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-92 .elementor-element.elementor-element-5d6219d {
    text-align: center;
    color: var(--e-global-color-fc28385);
    font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
}

.elementor-92 .elementor-element.elementor-element-03e0311 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 12px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-92 .elementor-element.elementor-element-03e0311 .elementor-widget-container {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-03e0311 .elementor-social-icon {
    background-color: #02010100;
    --icon-padding: 0.7em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A7A7A78A;
}

.elementor-92 .elementor-element.elementor-element-03e0311 .elementor-social-icon i {
    color: var(--e-global-color-f06adda);
}

.elementor-92 .elementor-element.elementor-element-03e0311 .elementor-social-icon svg {
    fill: var(--e-global-color-f06adda);
}

.elementor-92 .elementor-element.elementor-element-03e0311 .elementor-icon {
    border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-03e0311 .elementor-social-icon:hover {
    background-color: var(--e-global-color-fc28385);
    border-color: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-03e0311 .elementor-social-icon:hover i {
    color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-03e0311 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-cada1c4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-92 .elementor-element.elementor-element-cada1c4>.elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-92 .elementor-element.elementor-element-6b57b66>.elementor-widget-container {
    margin: 0px 0px -130px 0px;
    border-style: none;
}

.elementor-92 .elementor-element.elementor-element-6b57b66 {
    z-index: 1;
}

.elementor-92 .elementor-element.elementor-element-6b57b66 img {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-secondary);
    border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-74bbc93:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-74bbc93>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-74bbc93>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-92 .elementor-element.elementor-element-74bbc93>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-74bbc93>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-74bbc93>.elementor-background-slideshow {
    border-radius: 0px 0px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-74bbc93>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 152px 30px 20px 30px;
}

.elementor-92 .elementor-element.elementor-element-74bbc93>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-74c7310 {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-c3d3d18>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-92 .elementor-element.elementor-element-c3d3d18 {
    text-align: center;
    color: var(--e-global-color-fc28385);
    font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
}

.elementor-92 .elementor-element.elementor-element-43decfe {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 12px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-92 .elementor-element.elementor-element-43decfe .elementor-widget-container {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-43decfe .elementor-social-icon {
    background-color: #02010100;
    --icon-padding: 0.7em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A7A7A78A;
}

.elementor-92 .elementor-element.elementor-element-43decfe .elementor-social-icon i {
    color: var(--e-global-color-f06adda);
}

.elementor-92 .elementor-element.elementor-element-43decfe .elementor-social-icon svg {
    fill: var(--e-global-color-f06adda);
}

.elementor-92 .elementor-element.elementor-element-43decfe .elementor-icon {
    border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-43decfe .elementor-social-icon:hover {
    background-color: var(--e-global-color-fc28385);
    border-color: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-43decfe .elementor-social-icon:hover i {
    color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-43decfe .elementor-social-icon:hover svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-e496c06:not(.elementor-motion-effects-element-type-background),
.elementor-92 .elementor-element.elementor-element-e496c06>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-f06adda);
    background-image: url("../images/image08.png");
    background-position: bottom center;
    background-repeat: no-repeat;
}

.elementor-92 .elementor-element.elementor-element-e496c06 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 15px 140px 15px;
}

.elementor-92 .elementor-element.elementor-element-e496c06>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-e496c06>.elementor-shape-top .elementor-shape-fill {
    fill: var(--e-global-color-ad41708);
}

.elementor-92 .elementor-element.elementor-element-e496c06>.elementor-shape-top svg {
    height: 80px;
}

.elementor-92 .elementor-element.elementor-element-e496c06>.elementor-shape-bottom .elementor-shape-fill {
    fill: white;
}

.elementor-92 .elementor-element.elementor-element-e496c06>.elementor-shape-bottom svg {
    height: 70px;
}

.elementor-92 .elementor-element.elementor-element-2cdae71:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-2cdae71>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/image010.png");
    background-position: top right;
    background-repeat: no-repeat;
}

.elementor-92 .elementor-element.elementor-element-2cdae71>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../images/image09.png");
    background-position: top left;
    background-repeat: no-repeat;
    opacity: 1;
}

.elementor-92 .elementor-element.elementor-element-2cdae71>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-2cdae71>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-d2ac632 {
    --divider-border-style: dotted;
    --divider-color: var(--e-global-color-21bfb04);
    --divider-border-width: 2px;
    --divider-icon-size: 30px;
}

.elementor-92 .elementor-element.elementor-element-d2ac632 .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-92 .elementor-element.elementor-element-d2ac632 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-92 .elementor-element.elementor-element-d2ac632.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-d2ac632.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-d2ac632.elementor-view-default .elementor-icon {
    color: var(--e-global-color-21bfb04);
    border-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-d2ac632.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-d2ac632.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-ed57448 {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-ed57448 .elementor-heading-title {
    color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-2d81592 {
    text-align: center;
    color: var(--e-global-color-57a29b1);
}

.elementor-92 .elementor-element.elementor-element-a9480f6 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-92 .elementor-element.elementor-element-df338b8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-df338b8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-92 .elementor-element.elementor-element-df338b8.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-92 .elementor-element.elementor-element-df338b8>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.2;
}

.elementor-92 .elementor-element.elementor-element-df338b8>.elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 20px 30px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}

.elementor-92 .elementor-element.elementor-element-df338b8>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-df338b8>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-df338b8>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-df338b8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-2cacf65 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-2cacf65>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 12px 25px 12px 25px;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #41414180;
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-2cacf65 .elementor-heading-title {
    color: var(--e-global-color-e5e9561);
    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);
}

.elementor-92 .elementor-element.elementor-element-89878a0 .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-f06adda);
    margin: 5px 0px 5px 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);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-92 .elementor-element.elementor-element-89878a0 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var(--e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-89878a0 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-92 .elementor-element.elementor-element-89878a0 .elementskit-section-title-wraper .elementskit-section-title>span {
    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);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-92 .elementor-element.elementor-element-89878a0 .elementskit-section-title-wraper p {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-b1fb57c>.elementor-widget-container {
    margin: 0px 10px 20px 10px;
    padding: 20px 20px 0px 20px;
    border-style: dotted;
    border-width: 2px 0px 0px 0px;
    border-color: #729F2857;
}

.elementor-92 .elementor-element.elementor-element-b1fb57c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-92 .elementor-element.elementor-element-b1fb57c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-92 .elementor-element.elementor-element-b1fb57c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-92 .elementor-element.elementor-element-b1fb57c .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-92 .elementor-element.elementor-element-b1fb57c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-92 .elementor-element.elementor-element-b1fb57c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-92 .elementor-element.elementor-element-b1fb57c .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-92 .elementor-element.elementor-element-b1fb57c .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
    transition: fill 0.3s;
}

.elementor-92 .elementor-element.elementor-element-b1fb57c {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-92 .elementor-element.elementor-element-b1fb57c .elementor-icon-list-icon {
    padding-right: 6px;
}

.elementor-92 .elementor-element.elementor-element-b1fb57c .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-92 .elementor-element.elementor-element-b1fb57c .elementor-icon-list-item>a {
    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);
}

.elementor-92 .elementor-element.elementor-element-b1fb57c .elementor-icon-list-text {
    color: var(--e-global-color-f06adda);
    transition: color 0.3s;
}

.elementor-92 .elementor-element.elementor-element-40063e9>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-92 .elementor-element.elementor-element-40063e9 {
    text-align: center;
    color: var(--e-global-color-e5e9561);
    font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
}

.elementor-92 .elementor-element.elementor-element-e00f269:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-e00f269>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-e00f269.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-92 .elementor-element.elementor-element-e00f269>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.2;
}

.elementor-92 .elementor-element.elementor-element-e00f269>.elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
}

.elementor-92 .elementor-element.elementor-element-e00f269>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-e00f269>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-e00f269>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-e00f269>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-37d92b2 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-37d92b2>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 12px 25px 12px 25px;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #F1D2A98A;
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-37d92b2 .elementor-heading-title {
    color: var(--e-global-color-21bfb04);
    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);
}

.elementor-92 .elementor-element.elementor-element-e1096e6 .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-21bfb04);
    margin: 5px 0px 5px 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);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-92 .elementor-element.elementor-element-e1096e6 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var(--e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-e1096e6 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-92 .elementor-element.elementor-element-e1096e6 .elementskit-section-title-wraper .elementskit-section-title>span {
    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);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-92 .elementor-element.elementor-element-e1096e6 .elementskit-section-title-wraper p {
    color: var(--e-global-color-57a29b1);
    font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-08c4d5b>.elementor-widget-container {
    margin: 0px 10px 20px 10px;
    padding: 20px 20px 0px 20px;
    border-style: dotted;
    border-width: 2px 0px 0px 0px;
    border-color: #FFFFFF3D;
}

.elementor-92 .elementor-element.elementor-element-08c4d5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-92 .elementor-element.elementor-element-08c4d5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-92 .elementor-element.elementor-element-08c4d5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-92 .elementor-element.elementor-element-08c4d5b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-92 .elementor-element.elementor-element-08c4d5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-92 .elementor-element.elementor-element-08c4d5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-92 .elementor-element.elementor-element-08c4d5b .elementor-icon-list-icon i {
    color: var(--e-global-color-ad41708);
    transition: color 0.3s;
}

.elementor-92 .elementor-element.elementor-element-08c4d5b .elementor-icon-list-icon svg {
    fill: var(--e-global-color-ad41708);
    transition: fill 0.3s;
}

.elementor-92 .elementor-element.elementor-element-08c4d5b {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-92 .elementor-element.elementor-element-08c4d5b .elementor-icon-list-icon {
    padding-right: 6px;
}

.elementor-92 .elementor-element.elementor-element-08c4d5b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-92 .elementor-element.elementor-element-08c4d5b .elementor-icon-list-item>a {
    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);
}

.elementor-92 .elementor-element.elementor-element-08c4d5b .elementor-icon-list-text {
    color: var(--e-global-color-21bfb04);
    transition: color 0.3s;
}

.elementor-92 .elementor-element.elementor-element-4dd9eb4 .elementor-button {
    background-color: var(--e-global-color-secondary);
    fill: var(--e-global-color-f06adda);
    color: var(--e-global-color-f06adda);
}

.elementor-92 .elementor-element.elementor-element-4dd9eb4 .elementor-button:hover,
.elementor-92 .elementor-element.elementor-element-4dd9eb4 .elementor-button:focus {
    background-color: var(--e-global-color-fc28385);
    color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-4dd9eb4 .elementor-button:hover svg,
.elementor-92 .elementor-element.elementor-element-4dd9eb4 .elementor-button:focus svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-1795e4a>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-92 .elementor-element.elementor-element-1795e4a {
    text-align: center;
    color: var(--e-global-color-21bfb04);
    font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
}

.elementor-92 .elementor-element.elementor-element-6f40185:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-92 .elementor-element.elementor-element-6f40185>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-92 .elementor-element.elementor-element-6f40185.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-92 .elementor-element.elementor-element-6f40185>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.2;
}

.elementor-92 .elementor-element.elementor-element-6f40185>.elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 0px 30px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 40px 40px 40px 40px;
}

.elementor-92 .elementor-element.elementor-element-6f40185>.elementor-element-populated,
.elementor-92 .elementor-element.elementor-element-6f40185>.elementor-element-populated>.elementor-background-overlay,
.elementor-92 .elementor-element.elementor-element-6f40185>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-6f40185>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-6995a35 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-6995a35>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 12px 25px 12px 25px;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #41414180;
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-6995a35 .elementor-heading-title {
    color: var(--e-global-color-e5e9561);
    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);
}

.elementor-92 .elementor-element.elementor-element-debafbb .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-f06adda);
    margin: 5px 0px 5px 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);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-92 .elementor-element.elementor-element-debafbb .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var(--e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-debafbb .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-92 .elementor-element.elementor-element-debafbb .elementskit-section-title-wraper .elementskit-section-title>span {
    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);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-92 .elementor-element.elementor-element-debafbb .elementskit-section-title-wraper p {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-a9d56c3>.elementor-widget-container {
    margin: 0px 10px 20px 10px;
    padding: 20px 20px 0px 20px;
    border-style: dotted;
    border-width: 2px 0px 0px 0px;
    border-color: #729F2857;
}

.elementor-92 .elementor-element.elementor-element-a9d56c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-92 .elementor-element.elementor-element-a9d56c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-92 .elementor-element.elementor-element-a9d56c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-92 .elementor-element.elementor-element-a9d56c3 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-92 .elementor-element.elementor-element-a9d56c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-92 .elementor-element.elementor-element-a9d56c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-92 .elementor-element.elementor-element-a9d56c3 .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-92 .elementor-element.elementor-element-a9d56c3 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
    transition: fill 0.3s;
}

.elementor-92 .elementor-element.elementor-element-a9d56c3 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-92 .elementor-element.elementor-element-a9d56c3 .elementor-icon-list-icon {
    padding-right: 6px;
}

.elementor-92 .elementor-element.elementor-element-a9d56c3 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-92 .elementor-element.elementor-element-a9d56c3 .elementor-icon-list-item>a {
    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);
}

.elementor-92 .elementor-element.elementor-element-a9d56c3 .elementor-icon-list-text {
    color: var(--e-global-color-f06adda);
    transition: color 0.3s;
}

.elementor-92 .elementor-element.elementor-element-44ebbe3>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-92 .elementor-element.elementor-element-44ebbe3 {
    text-align: center;
    color: var(--e-global-color-e5e9561);
    font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
}

.elementor-92 .elementor-element.elementor-element-c3ccd06:not(.elementor-motion-effects-element-type-background),
.elementor-92 .elementor-element.elementor-element-c3ccd06>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ad41708);
}

.elementor-92 .elementor-element.elementor-element-c3ccd06 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 15px 120px 15px;
}

.elementor-92 .elementor-element.elementor-element-c3ccd06>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-c3ccd06>.elementor-shape-bottom svg {
    height: 50px;
}

.elementor-92 .elementor-element.elementor-element-84a71cb {
    --divider-border-style: dotted;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 2px;
    --divider-icon-size: 30px;
}

.elementor-92 .elementor-element.elementor-element-84a71cb .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-92 .elementor-element.elementor-element-84a71cb .elementor-divider {
    text-align: left;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-92 .elementor-element.elementor-element-84a71cb.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-84a71cb.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-84a71cb.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-84a71cb.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-84a71cb.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-5c31044 {
    text-align: left;
}

.elementor-bc-flex-widget .elementor-92 .elementor-element.elementor-element-bd16bcc.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-92 .elementor-element.elementor-element-bd16bcc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-92 .elementor-element.elementor-element-54bbc96>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-92 .elementor-element.elementor-element-54bbc96 {
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-cdb098f {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-92 .elementor-element.elementor-element-5d69fca>.elementor-element-populated {
    margin: 0px 25px 0px 0px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 0px;
}

.elementor-92 .elementor-element.elementor-element-4aaf10a:not(.elementor-motion-effects-element-type-background),
.elementor-92 .elementor-element.elementor-element-4aaf10a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-4aaf10a,
.elementor-92 .elementor-element.elementor-element-4aaf10a>.elementor-background-overlay {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-4aaf10a {
    box-shadow: 0px 10px 35px -10px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.elementor-92 .elementor-element.elementor-element-4aaf10a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-95c0050>.elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
}

body:not(.rtl) .elementor-92 .elementor-element.elementor-element-b6b632b .elementor-star-rating i:not(:last-of-type) {
    margin-right: 4px;
}

body.rtl .elementor-92 .elementor-element.elementor-element-b6b632b .elementor-star-rating i:not(:last-of-type) {
    margin-left: 4px;
}

.elementor-92 .elementor-element.elementor-element-b6b632b .elementor-star-rating i:before {
    color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-b6b632b .elementor-star-rating i {
    color: var(--e-global-color-ad41708);
}

.elementor-92 .elementor-element.elementor-element-55c2962>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-92 .elementor-element.elementor-element-84d71f9>.elementor-widget-container {
    margin: 0px 70px 0px 0px;
    padding: 20px 0px 0px 0px;
    border-style: dotted;
    border-width: 2px 0px 0px 0px;
    border-color: #729F2878;
}

.elementor-92 .elementor-element.elementor-element-84d71f9 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 5px 0px;
    font-family: var(--e-global-typography-61eed76-font-family), Sans-serif;
    font-size: var(--e-global-typography-61eed76-font-size);
    font-weight: var(--e-global-typography-61eed76-font-weight);
    line-height: var(--e-global-typography-61eed76-line-height);
}

.elementor-92 .elementor-element.elementor-element-84d71f9 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var(--e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-84d71f9 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-92 .elementor-element.elementor-element-84d71f9 .elementskit-section-title-wraper .elementskit-section-title>span {
    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);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-92 .elementor-element.elementor-element-84d71f9 .elementskit-section-title-wraper p {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-4a65632.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-92 .elementor-element.elementor-element-267502e {
    width: auto;
    max-width: auto;
    z-index: 1;
}

.elementor-92 .elementor-element.elementor-element-267502e>.elementor-widget-container {
    background-color: var(--e-global-color-accent);
    margin: 0px 0px -50px 0px;
    padding: 20px 22px 15px 20px;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var(--e-global-color-21bfb04);
    border-radius: 100% 100% 100% 100%;
    box-shadow: 0px -10px 20px 5px rgba(0, 0, 0, 0.1);
}

.elementor-92 .elementor-element.elementor-element-267502e:hover .elementor-widget-container {
    background-color: var(--e-global-color-fc28385);
}

.elementor-92 .elementor-element.elementor-element-267502e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-267502e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-267502e.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-267502e.elementor-view-default .elementor-icon {
    color: var(--e-global-color-21bfb04);
    border-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-267502e.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-267502e.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-267502e .elementor-icon {
    font-size: 18px;
}

.elementor-92 .elementor-element.elementor-element-267502e .elementor-icon svg {
    height: 18px;
}

.elementor-92 .elementor-element.elementor-element-b7f9ac2 img {
    border-style: solid;
    border-width: 6px 6px 6px 6px;
    border-color: var(--e-global-color-secondary);
    border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-5918be2>.elementor-element-populated {
    margin: 0px 0px 0px 25px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 25px;
}

.elementor-92 .elementor-element.elementor-element-ed99a43:not(.elementor-motion-effects-element-type-background),
.elementor-92 .elementor-element.elementor-element-ed99a43>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-ed99a43,
.elementor-92 .elementor-element.elementor-element-ed99a43>.elementor-background-overlay {
    border-radius: 30px 30px 30px 30px;
}

.elementor-92 .elementor-element.elementor-element-ed99a43 {
    box-shadow: 0px 10px 35px -10px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.elementor-92 .elementor-element.elementor-element-ed99a43>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-92 .elementor-element.elementor-element-152ac54>.elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
}

body:not(.rtl) .elementor-92 .elementor-element.elementor-element-3e75178 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 4px;
}

body.rtl .elementor-92 .elementor-element.elementor-element-3e75178 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 4px;
}

.elementor-92 .elementor-element.elementor-element-3e75178 .elementor-star-rating i:before {
    color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-3e75178 .elementor-star-rating i {
    color: var(--e-global-color-ad41708);
}

.elementor-92 .elementor-element.elementor-element-f6e0f1b>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-92 .elementor-element.elementor-element-fc0af06>.elementor-widget-container {
    margin: 0px 70px 0px 0px;
    padding: 20px 0px 0px 0px;
    border-style: dotted;
    border-width: 2px 0px 0px 0px;
    border-color: #729F2878;
}

.elementor-92 .elementor-element.elementor-element-fc0af06 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 5px 0px;
    font-family: var(--e-global-typography-61eed76-font-family), Sans-serif;
    font-size: var(--e-global-typography-61eed76-font-size);
    font-weight: var(--e-global-typography-61eed76-font-weight);
    line-height: var(--e-global-typography-61eed76-line-height);
}

.elementor-92 .elementor-element.elementor-element-fc0af06 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var(--e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-fc0af06 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-92 .elementor-element.elementor-element-fc0af06 .elementskit-section-title-wraper .elementskit-section-title>span {
    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);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-92 .elementor-element.elementor-element-fc0af06 .elementskit-section-title-wraper p {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-36e1f87.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-92 .elementor-element.elementor-element-b97206e {
    width: auto;
    max-width: auto;
    z-index: 1;
}

.elementor-92 .elementor-element.elementor-element-b97206e>.elementor-widget-container {
    background-color: var(--e-global-color-f06adda);
    margin: 0px 0px -50px 0px;
    padding: 20px 22px 15px 20px;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var(--e-global-color-21bfb04);
    border-radius: 100% 100% 100% 100%;
    box-shadow: 0px -10px 20px 5px rgba(0, 0, 0, 0.1);
}

.elementor-92 .elementor-element.elementor-element-b97206e:hover .elementor-widget-container {
    background-color: var(--e-global-color-accent);
}

.elementor-92 .elementor-element.elementor-element-b97206e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-b97206e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-b97206e.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-b97206e.elementor-view-default .elementor-icon {
    color: var(--e-global-color-21bfb04);
    border-color: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-b97206e.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-b97206e.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-21bfb04);
}

.elementor-92 .elementor-element.elementor-element-b97206e .elementor-icon {
    font-size: 18px;
}

.elementor-92 .elementor-element.elementor-element-b97206e .elementor-icon svg {
    height: 18px;
}

.elementor-92 .elementor-element.elementor-element-fe3130e img {
    border-style: solid;
    border-width: 6px 6px 6px 6px;
    border-color: var(--e-global-color-secondary);
    border-radius: 100% 100% 100% 100%;
}

.elementor-92 .elementor-element.elementor-element-6b8ca01>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-92 .elementor-element.elementor-element-8378af6 {
    margin-top: 70px;
    margin-bottom: 100px;
    padding: 0px 15px 0px 15px;
}

.elementor-92 .elementor-element.elementor-element-f711f46 {
    --divider-border-style: dotted;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 2px;
    --divider-icon-size: 30px;
}

.elementor-92 .elementor-element.elementor-element-f711f46 .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-92 .elementor-element.elementor-element-f711f46 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-92 .elementor-element.elementor-element-f711f46.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-f711f46.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-f711f46.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-f711f46.elementor-view-framed .elementor-icon,
.elementor-92 .elementor-element.elementor-element-f711f46.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-92 .elementor-element.elementor-element-0bcd557 {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-ab976aa {
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-326ceaf {
    --grid-row-gap: 35px;
    --grid-column-gap: 30px;
}

.elementor-92 .elementor-element.elementor-element-326ceaf .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.7 * 100%);
}

.elementor-92 .elementor-element.elementor-element-326ceaf:after {
    content: "0.7";
}

.elementor-92 .elementor-element.elementor-element-326ceaf .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-92 .elementor-element.elementor-element-326ceaf .elementor-post__meta-data span+span:before {
    content: "•";
}

.elementor-92 .elementor-element.elementor-element-326ceaf .elementor-post__card {
    border-radius: 30px;
}

.elementor-92 .elementor-element.elementor-element-326ceaf .elementor-post__card .elementor-post__meta-data {
    border-top-color: var(--e-global-color-ad41708);
}

.elementor-92 .elementor-element.elementor-element-326ceaf .elementor-post__text {
    margin-top: 10px;
}

.elementor-92 .elementor-element.elementor-element-326ceaf .elementor-post__badge {
    right: 0;
}

.elementor-92 .elementor-element.elementor-element-326ceaf .elementor-post__card .elementor-post__badge {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-21bfb04);
    margin: 20px;
}

.elementor-92 .elementor-element.elementor-element-326ceaf .elementor-post__title,
.elementor-92 .elementor-element.elementor-element-326ceaf .elementor-post__title a {
    color: var(--e-global-color-f06adda);
    font-family: var(--e-global-typography-61eed76-font-family), Sans-serif;
    font-size: var(--e-global-typography-61eed76-font-size);
    font-weight: var(--e-global-typography-61eed76-font-weight);
    line-height: var(--e-global-typography-61eed76-line-height);
}

.elementor-92 .elementor-element.elementor-element-326ceaf .elementor-post__title {
    margin-bottom: 15px;
}

.elementor-92 .elementor-element.elementor-element-326ceaf .elementor-post__meta-data {
    color: var(--e-global-color-08fcc9d);
    font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
}

.elementor-92 .elementor-element.elementor-element-326ceaf .elementor-post__excerpt p {
    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);
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-92 .elementor-element.elementor-element-2b80663 {
        width: 30%;
    }

    .elementor-92 .elementor-element.elementor-element-1a180e7 {
        width: 69.998%;
    }

    .elementor-92 .elementor-element.elementor-element-a7f3b18 {
        width: 30%;
    }

    .elementor-92 .elementor-element.elementor-element-3114bbd {
        width: 69.998%;
    }

    .elementor-92 .elementor-element.elementor-element-504f0b0 {
        width: 30%;
    }

    .elementor-92 .elementor-element.elementor-element-7cbd21b {
        width: 69.998%;
    }

    .elementor-92 .elementor-element.elementor-element-af043c0 {
        width: 55%;
    }

    .elementor-92 .elementor-element.elementor-element-d3b3c52 {
        width: 45%;
    }

    .elementor-92 .elementor-element.elementor-element-97f8b65 {
        width: 55%;
    }

    .elementor-92 .elementor-element.elementor-element-f3c2242 {
        width: 45%;
    }

    .elementor-92 .elementor-element.elementor-element-366908d {
        width: 55%;
    }

    .elementor-92 .elementor-element.elementor-element-3c2dbf3 {
        width: 45%;
    }

    .elementor-92 .elementor-element.elementor-element-025c6b0 {
        width: 65%;
    }

    .elementor-92 .elementor-element.elementor-element-01a2962 {
        width: 34.997%;
    }

    .elementor-92 .elementor-element.elementor-element-c01dd5a {
        width: 65%;
    }

    .elementor-92 .elementor-element.elementor-element-562a19e {
        width: 34.997%;
    }

    .elementor-92 .elementor-element.elementor-element-43a1229 {
        width: 65%;
    }

    .elementor-92 .elementor-element.elementor-element-0510c99 {
        width: 34.997%;
    }

    .elementor-92 .elementor-element.elementor-element-f024939 {
        width: 65%;
    }

    .elementor-92 .elementor-element.elementor-element-c3ab920 {
        width: 34.997%;
    }

    .elementor-92 .elementor-element.elementor-element-b9874d0 {
        width: 65%;
    }

    .elementor-92 .elementor-element.elementor-element-6470f9f {
        width: 34.997%;
    }

    .elementor-92 .elementor-element.elementor-element-901ae81 {
        width: 65%;
    }

    .elementor-92 .elementor-element.elementor-element-0aa2e49 {
        width: 34.997%;
    }

    .elementor-92 .elementor-element.elementor-element-95c0050 {
        width: 60%;
    }

    .elementor-92 .elementor-element.elementor-element-4a65632 {
        width: 40%;
    }

    .elementor-92 .elementor-element.elementor-element-152ac54 {
        width: 60%;
    }

    .elementor-92 .elementor-element.elementor-element-36e1f87 {
        width: 40%;
    }
}

@media(max-width:1024px) {
    .elementor-92 .elementor-element.elementor-element-68f7a79>.elementor-container {
        min-height: 950px;
    }

    .elementor-92 .elementor-element.elementor-element-7673242>.elementor-element-populated>.elementor-background-overlay {
        background-position: top center;
    }

    .elementor-92 .elementor-element.elementor-element-b542ae6 .elementor-heading-title {
        font-size: var(--e-global-typography-2bd9da1-font-size);
        line-height: var(--e-global-typography-2bd9da1-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-369ea05>.elementor-element-populated {
        padding: 40px 40px 40px 40px;
    }

    .elementor-92 .elementor-element.elementor-element-c21c03e>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-92 .elementor-element.elementor-element-83f4dca>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-e557463 {
        border-width: 0px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-e3e45b7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 160px 0px 160px;
    }

    .elementor-92 .elementor-element.elementor-element-31f0b69 {
        border-width: 2px 0px 0px 0px;
        padding: 30px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-f3c2242>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-92 .elementor-element.elementor-element-a5816ae {
        padding: 0px 200px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-a9f6908 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-92 .elementor-element.elementor-element-a9f6908 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-92b0a2d-font-size);
        line-height: var(--e-global-typography-92b0a2d-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-8710748 {
        --e-image-carousel-slides-to-show: 3;
    }

    .elementor-92 .elementor-element.elementor-element-35a7a01>.elementor-element-populated {
        margin: 0px 0px 0px 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 30px;
    }

    .elementor-92 .elementor-element.elementor-element-97147bd>.elementor-element-populated {
        margin: 50px 180px 0px 180px;
        --e-column-margin-right: 180px;
        --e-column-margin-left: 180px;
    }

    .elementor-92 .elementor-element.elementor-element-0b37370>.elementor-element-populated {
        margin: 0px 0px 0px 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 30px;
    }

    .elementor-92 .elementor-element.elementor-element-346a5d0>.elementor-element-populated {
        margin: 50px 180px 0px 180px;
        --e-column-margin-right: 180px;
        --e-column-margin-left: 180px;
    }

    .elementor-92 .elementor-element.elementor-element-1df3d3f>.elementor-element-populated {
        padding: 0px 40px 60px 40px;
    }

    .elementor-92 .elementor-element.elementor-element-d064db9 .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-251c086>.elementor-element-populated {
        padding: 0px 40px 60px 40px;
    }

    .elementor-92 .elementor-element.elementor-element-cf349c5 .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-12b4553>.elementor-element-populated {
        border-width: 2px 2px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-f19b504 .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-8f005c6>.elementor-element-populated {
        border-width: 2px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-4b3a701 .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-6092c2e {
        padding: 0px 50px 0px 50px;
    }

    .elementor-92 .elementor-element.elementor-element-8ab86c0 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-d300a0a .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-aba151d .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-9cb6b4a .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-e46c851>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-92 .elementor-element.elementor-element-bc707be .elementor-field-group .elementor-field,
    .elementor-92 .elementor-element.elementor-element-bc707be .elementor-field-subgroup label {
        font-size: var(--e-global-typography-f500460-font-size);
        line-height: var(--e-global-typography-f500460-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-0ec7eac>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-92 .elementor-element.elementor-element-29012fe .elementor-divider {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-29012fe .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-92 .elementor-element.elementor-element-76fa4ea {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-c312c73 {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-bdee481>.elementor-element-populated {
        margin: 0px 80px 0px 80px;
        --e-column-margin-right: 80px;
        --e-column-margin-left: 80px;
    }

    .elementor-92 .elementor-element.elementor-element-e05e905 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-e05e905 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-92 .elementor-element.elementor-element-e05e905 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-e05e905 .elementskit-section-title-wraper .elementskit-section-subtitle {
        font-size: var(--e-global-typography-61eed76-font-size);
        line-height: var(--e-global-typography-61eed76-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-e05e905 .elementskit-section-title-wraper p {
        font-size: var(--e-global-typography-f500460-font-size);
        line-height: var(--e-global-typography-f500460-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-9064228 .elementor-divider {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-9064228 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-92 .elementor-element.elementor-element-f611c63 {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-e935652>.elementor-widget-container {
        margin: 15px 0px -10px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-e935652 {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-0491143 {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-088d7be img {
        width: 100%;
    }

    .elementor-92 .elementor-element.elementor-element-2d85546 {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-7a2450e>.elementor-element-populated {
        margin: 50px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-92 .elementor-element.elementor-element-5d6219d {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-cada1c4>.elementor-element-populated {
        margin: 50px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-92 .elementor-element.elementor-element-c3d3d18 {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-2cacf65 .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-89878a0 .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-92 .elementor-element.elementor-element-89878a0 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-92 .elementor-element.elementor-element-89878a0 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-89878a0 .elementskit-section-title-wraper p {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-b1fb57c .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-92 .elementor-element.elementor-element-b1fb57c .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-40063e9 {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-e00f269>.elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-92 .elementor-element.elementor-element-37d92b2 .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-e1096e6 .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-92 .elementor-element.elementor-element-e1096e6 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-92 .elementor-element.elementor-element-e1096e6 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-e1096e6 .elementskit-section-title-wraper p {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-08c4d5b .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-92 .elementor-element.elementor-element-08c4d5b .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-1795e4a {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-6f40185>.elementor-element-populated {
        margin: 50px 170px 0px 170px;
        --e-column-margin-right: 170px;
        --e-column-margin-left: 170px;
    }

    .elementor-92 .elementor-element.elementor-element-6995a35 .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-debafbb .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-92 .elementor-element.elementor-element-debafbb .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-92 .elementor-element.elementor-element-debafbb .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-debafbb .elementskit-section-title-wraper p {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-a9d56c3 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-92 .elementor-element.elementor-element-a9d56c3 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-44ebbe3 {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-84a71cb .elementor-divider {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-84a71cb .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-92 .elementor-element.elementor-element-5c31044 {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-54bbc96>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-54bbc96 {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-5d69fca>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-bc-flex-widget .elementor-92 .elementor-element.elementor-element-95c0050.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-92 .elementor-element.elementor-element-95c0050.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-92 .elementor-element.elementor-element-84d71f9 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-61eed76-font-size);
        line-height: var(--e-global-typography-61eed76-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-84d71f9 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-92 .elementor-element.elementor-element-84d71f9 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-84d71f9 .elementskit-section-title-wraper p {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-b7f9ac2 img {
        width: 80%;
    }

    .elementor-92 .elementor-element.elementor-element-5918be2>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-bc-flex-widget .elementor-92 .elementor-element.elementor-element-152ac54.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-92 .elementor-element.elementor-element-152ac54.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-92 .elementor-element.elementor-element-fc0af06 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-61eed76-font-size);
        line-height: var(--e-global-typography-61eed76-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-fc0af06 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-92 .elementor-element.elementor-element-fc0af06 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-fc0af06 .elementskit-section-title-wraper p {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-fe3130e img {
        width: 80%;
    }

    .elementor-92 .elementor-element.elementor-element-326ceaf .elementor-post__title,
    .elementor-92 .elementor-element.elementor-element-326ceaf .elementor-post__title a {
        font-size: var(--e-global-typography-61eed76-font-size);
        line-height: var(--e-global-typography-61eed76-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-326ceaf .elementor-post__meta-data {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-326ceaf .elementor-post__excerpt p {
        font-size: var(--e-global-typography-f500460-font-size);
        line-height: var(--e-global-typography-f500460-line-height);
    }
}

@media(max-width:767px) {
    .elementor-92 .elementor-element.elementor-element-68f7a79>.elementor-container {
        min-height: 1000px;
    }

    .elementor-92 .elementor-element.elementor-element-7673242>.elementor-element-populated {
        /* padding: 0px 0px 250px 0px; */
    }

    .elementor-92 .elementor-element.elementor-element-b542ae6 .elementor-heading-title {
        /* font-size: var(--e-global-typography-2bd9da1-font-size); */
        font-size: 2.8rem;
        line-height: var(--e-global-typography-2bd9da1-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-53e79e0>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-568707f {
        width: 100%;
        max-width: 100%;
    }

    .elementor-92 .elementor-element.elementor-element-568707f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-e581eb6 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-92 .elementor-element.elementor-element-e581eb6>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-369ea05>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-92 .elementor-element.elementor-element-c21c03e.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-92 .elementor-element.elementor-element-c21c03e>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-c1eaba0 {
        border-width: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-4308378 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-8edeb48>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-8edeb48 {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-8799b5a {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-a9fbd6b>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-83f4dca.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-92 .elementor-element.elementor-element-e557463 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-c3d34d5 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-76ab050>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-76ab050 {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-2f7d86d {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-0293c0b>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-e3e45b7.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-92 .elementor-element.elementor-element-e3e45b7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-31f0b69 {
        border-width: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-f34ef72 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-8ad51c0>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-8ad51c0 {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-b9534c9 {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-ca5a39f>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-af043c0>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-92 .elementor-element.elementor-element-97f8b65>.elementor-element-populated {
        margin: 25px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-92 .elementor-element.elementor-element-e903ed8 .elementor-divider {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-e903ed8 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-92 .elementor-element.elementor-element-b292bd8 {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-7a60e52 {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-a5816ae {
        padding: 0px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-366908d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-92 .elementor-element.elementor-element-a9f6908 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-92 .elementor-element.elementor-element-a9f6908 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-92b0a2d-font-size);
        line-height: var(--e-global-typography-92b0a2d-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-3c2dbf3>.elementor-element-populated {
        margin: 30px 50px 0px 50px;
        --e-column-margin-right: 50px;
        --e-column-margin-left: 50px;
    }

    .elementor-92 .elementor-element.elementor-element-8710748 {
        --e-image-carousel-slides-to-show: 2;
    }

    .elementor-92 .elementor-element.elementor-element-de6a242>.elementor-shape-top svg {
        height: 50px;
    }

    .elementor-92 .elementor-element.elementor-element-de6a242>.elementor-shape-bottom svg {
        height: 50px;
    }

    .elementor-92 .elementor-element.elementor-element-78a7a98>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-92 .elementor-element.elementor-element-025c6b0 {
        width: 72%;
    }

    .elementor-92 .elementor-element.elementor-element-01a2962 {
        width: 28%;
    }

    .elementor-92 .elementor-element.elementor-element-35a7a01>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-92 .elementor-element.elementor-element-c01dd5a {
        width: 72%;
    }

    .elementor-92 .elementor-element.elementor-element-562a19e {
        width: 28%;
    }

    .elementor-92 .elementor-element.elementor-element-97147bd>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-92 .elementor-element.elementor-element-43a1229 {
        width: 72%;
    }

    .elementor-92 .elementor-element.elementor-element-0510c99 {
        width: 28%;
    }

    .elementor-92 .elementor-element.elementor-element-089dded>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-92 .elementor-element.elementor-element-f024939 {
        width: 72%;
    }

    .elementor-92 .elementor-element.elementor-element-c3ab920 {
        width: 28%;
    }

    .elementor-92 .elementor-element.elementor-element-0b37370>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-92 .elementor-element.elementor-element-b9874d0 {
        width: 72%;
    }

    .elementor-92 .elementor-element.elementor-element-6470f9f {
        width: 28%;
    }

    .elementor-92 .elementor-element.elementor-element-346a5d0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-92 .elementor-element.elementor-element-901ae81 {
        width: 72%;
    }

    .elementor-92 .elementor-element.elementor-element-0aa2e49 {
        width: 28%;
    }

    .elementor-92 .elementor-element.elementor-element-d064db9 .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-cf349c5 .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-12b4553>.elementor-element-populated {
        padding: 0px 40px 60px 40px;
    }

    .elementor-92 .elementor-element.elementor-element-f19b504 .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-4b3a701 .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-2c23031 .elementor-divider {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-2c23031 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-92 .elementor-element.elementor-element-b2be59f {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-e224d70>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-6092c2e {
        padding: 0px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-fa2124c>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-92 .elementor-element.elementor-element-2c29bbb>.elementor-widget-container {
        margin: -35px 0px 40px -10px;
    }

    .elementor-92 .elementor-element.elementor-element-8ab86c0 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-9c3923b>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-92 .elementor-element.elementor-element-1a268da>.elementor-widget-container {
        margin: -35px 0px 40px -10px;
    }

    .elementor-92 .elementor-element.elementor-element-d300a0a .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-ffc8fb8>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-92 .elementor-element.elementor-element-bd7f1da>.elementor-widget-container {
        margin: -35px 0px 40px -10px;
    }

    .elementor-92 .elementor-element.elementor-element-aba151d .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-871b5f0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-92 .elementor-element.elementor-element-4d85d3c>.elementor-widget-container {
        margin: -35px 0px 40px -10px;
    }

    .elementor-92 .elementor-element.elementor-element-9cb6b4a .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-0559942>.elementor-element-populated {
        padding: 40px 20px 40px 20px;
    }

    .elementor-92 .elementor-element.elementor-element-bc707be .elementor-field-group .elementor-field,
    .elementor-92 .elementor-element.elementor-element-bc707be .elementor-field-subgroup label {
        font-size: var(--e-global-typography-f500460-font-size);
        line-height: var(--e-global-typography-f500460-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-bdee481>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 15px 30px 15px;
    }

    .elementor-92 .elementor-element.elementor-element-e05e905 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-e05e905 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-92 .elementor-element.elementor-element-e05e905 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-e05e905 .elementskit-section-title-wraper .elementskit-section-subtitle {
        font-size: var(--e-global-typography-61eed76-font-size);
        line-height: var(--e-global-typography-61eed76-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-e05e905 .elementskit-section-title-wraper p {
        font-size: var(--e-global-typography-f500460-font-size);
        line-height: var(--e-global-typography-f500460-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-c553a53>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-b53a08f>.elementor-element-populated {
        margin: 0px 15px 30px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-92 .elementor-element.elementor-element-0491143 {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-303ec64>.elementor-element-populated {
        margin: 0px 15px 30px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-92 .elementor-element.elementor-element-2d85546 {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-7a2450e>.elementor-element-populated {
        margin: 0px 15px 30px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-92 .elementor-element.elementor-element-5d6219d {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-cada1c4>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-92 .elementor-element.elementor-element-c3d3d18 {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-e496c06>.elementor-shape-top svg {
        height: 50px;
    }

    .elementor-92 .elementor-element.elementor-element-e496c06>.elementor-shape-bottom svg {
        height: 50px;
    }

    .elementor-92 .elementor-element.elementor-element-df338b8>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 20px 40px 20px;
    }

    .elementor-92 .elementor-element.elementor-element-2cacf65 .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-89878a0 .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-92 .elementor-element.elementor-element-89878a0 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-92 .elementor-element.elementor-element-89878a0 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-89878a0 .elementskit-section-title-wraper p {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-b1fb57c>.elementor-widget-container {
        padding: 20px 0px 0px 20px;
    }

    .elementor-92 .elementor-element.elementor-element-b1fb57c .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-92 .elementor-element.elementor-element-b1fb57c .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-40063e9 {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-e00f269>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 20px 40px 20px;
    }

    .elementor-92 .elementor-element.elementor-element-37d92b2 .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-e1096e6 .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-92 .elementor-element.elementor-element-e1096e6 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-92 .elementor-element.elementor-element-e1096e6 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-e1096e6 .elementskit-section-title-wraper p {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-08c4d5b>.elementor-widget-container {
        padding: 20px 0px 0px 20px;
    }

    .elementor-92 .elementor-element.elementor-element-08c4d5b .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-92 .elementor-element.elementor-element-08c4d5b .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-1795e4a {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-6f40185>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 20px 40px 20px;
    }

    .elementor-92 .elementor-element.elementor-element-6995a35 .elementor-heading-title {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-debafbb .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-92 .elementor-element.elementor-element-debafbb .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-92 .elementor-element.elementor-element-debafbb .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-debafbb .elementskit-section-title-wraper p {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-a9d56c3>.elementor-widget-container {
        padding: 20px 0px 0px 20px;
    }

    .elementor-92 .elementor-element.elementor-element-a9d56c3 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-92 .elementor-element.elementor-element-a9d56c3 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-ba6914a-font-size);
        line-height: var(--e-global-typography-ba6914a-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-44ebbe3 {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-95c0050>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-92 .elementor-element.elementor-element-b6b632b {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-55c2962 {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-84d71f9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-84d71f9 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-61eed76-font-size);
        line-height: var(--e-global-typography-61eed76-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-84d71f9 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-92 .elementor-element.elementor-element-84d71f9 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-84d71f9 .elementskit-section-title-wraper p {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-4a65632>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-92 .elementor-element.elementor-element-152ac54>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-92 .elementor-element.elementor-element-3e75178 {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-f6e0f1b {
        text-align: center;
    }

    .elementor-92 .elementor-element.elementor-element-fc0af06>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-92 .elementor-element.elementor-element-fc0af06 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-61eed76-font-size);
        line-height: var(--e-global-typography-61eed76-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-fc0af06 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-92 .elementor-element.elementor-element-fc0af06 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-fc0af06 .elementskit-section-title-wraper p {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-36e1f87>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-92 .elementor-element.elementor-element-326ceaf .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.7 * 100%);
    }

    .elementor-92 .elementor-element.elementor-element-326ceaf:after {
        content: "0.7";
    }

    .elementor-92 .elementor-element.elementor-element-326ceaf .elementor-post__thumbnail__link {
        width: 100%;
    }

    .elementor-92 .elementor-element.elementor-element-326ceaf .elementor-post__title,
    .elementor-92 .elementor-element.elementor-element-326ceaf .elementor-post__title a {
        font-size: var(--e-global-typography-61eed76-font-size);
        line-height: var(--e-global-typography-61eed76-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-326ceaf .elementor-post__meta-data {
        font-size: var(--e-global-typography-f95c007-font-size);
        line-height: var(--e-global-typography-f95c007-line-height);
    }

    .elementor-92 .elementor-element.elementor-element-326ceaf .elementor-post__excerpt p {
        font-size: var(--e-global-typography-f500460-font-size);
        line-height: var(--e-global-typography-f500460-line-height);
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-92 .elementor-element.elementor-element-c21c03e {
        width: 50%;
    }

    .elementor-92 .elementor-element.elementor-element-83f4dca {
        width: 50%;
    }

    .elementor-92 .elementor-element.elementor-element-e3e45b7 {
        width: 100%;
    }

    .elementor-92 .elementor-element.elementor-element-af043c0 {
        width: 100%;
    }

    .elementor-92 .elementor-element.elementor-element-f3c2242 {
        width: 100%;
    }

    .elementor-92 .elementor-element.elementor-element-78a7a98 {
        width: 50%;
    }

    .elementor-92 .elementor-element.elementor-element-35a7a01 {
        width: 50%;
    }

    .elementor-92 .elementor-element.elementor-element-97147bd {
        width: 100%;
    }

    .elementor-92 .elementor-element.elementor-element-089dded {
        width: 50%;
    }

    .elementor-92 .elementor-element.elementor-element-0b37370 {
        width: 50%;
    }

    .elementor-92 .elementor-element.elementor-element-346a5d0 {
        width: 100%;
    }

    .elementor-92 .elementor-element.elementor-element-1df3d3f {
        width: 50%;
    }

    .elementor-92 .elementor-element.elementor-element-251c086 {
        width: 50%;
    }

    .elementor-92 .elementor-element.elementor-element-12b4553 {
        width: 50%;
    }

    .elementor-92 .elementor-element.elementor-element-8f005c6 {
        width: 50%;
    }

    .elementor-92 .elementor-element.elementor-element-6043826 {
        width: 70%;
    }

    .elementor-92 .elementor-element.elementor-element-038e1b3 {
        width: 30%;
    }

    .elementor-92 .elementor-element.elementor-element-fa2124c {
        width: 50%;
    }

    .elementor-92 .elementor-element.elementor-element-9c3923b {
        width: 50%;
    }

    .elementor-92 .elementor-element.elementor-element-ffc8fb8 {
        width: 50%;
    }

    .elementor-92 .elementor-element.elementor-element-871b5f0 {
        width: 50%;
    }

    .elementor-92 .elementor-element.elementor-element-e46c851 {
        width: 100%;
    }

    .elementor-92 .elementor-element.elementor-element-0ec7eac {
        width: 100%;
    }

    .elementor-92 .elementor-element.elementor-element-9450fd0 {
        width: 100%;
    }

    .elementor-92 .elementor-element.elementor-element-2466469 {
        width: 100%;
    }

    .elementor-92 .elementor-element.elementor-element-b53a08f {
        width: 50%;
    }

    .elementor-92 .elementor-element.elementor-element-303ec64 {
        width: 50%;
    }

    .elementor-92 .elementor-element.elementor-element-7a2450e {
        width: 50%;
    }

    .elementor-92 .elementor-element.elementor-element-cada1c4 {
        width: 50%;
    }

    .elementor-92 .elementor-element.elementor-element-df338b8 {
        width: 50%;
    }

    .elementor-92 .elementor-element.elementor-element-e00f269 {
        width: 50%;
    }

    .elementor-92 .elementor-element.elementor-element-6f40185 {
        width: 100%;
    }

    .elementor-92 .elementor-element.elementor-element-fef7b58 {
        width: 100%;
    }

    .elementor-92 .elementor-element.elementor-element-bd16bcc {
        width: 100%;
    }

    .elementor-92 .elementor-element.elementor-element-5d69fca {
        width: 100%;
    }

    .elementor-92 .elementor-element.elementor-element-5918be2 {
        width: 100%;
    }
}

.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
}

@media screen and (max-height: 1024px) {

    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image: none !important;
    }
}

@media screen and (max-height: 640px) {

    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image: none !important;
    }
}


@media(max-width:768px) {
    .elementor-service-block-8a .elementor-element-644048fa > .elementor-widget-container {
        max-height: 450px !important;
    }    

    .elementor-92 .elementor-element.elementor-element-7673242>.elementor-element-populated>.elementor-background-overlay {
        background-position: center center;
    }

    .elementor-92 .elementor-element.elementor-element-b542ae6 .elementor-heading-title {
        /* font-size: 6.5vw; */
        font-size: 2.6rem;
    }

    .elementor-element-a9f6908 ul.elementor-icon-list-items {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .elementor-container.elementor-column-gap-no.counter_l
    .elementor-column.elementor-col-25.elementor-inner-column.elementor-element >
    .elementor-widget-wrap.elementor-element-populated {
        padding: 40px 20px;
    }

    .elementor-container.elementor-column-gap-no.counter_l
    .elementor-column.elementor-col-25.elementor-inner-column.elementor-element >
    .elementor-widget-wrap.elementor-element-populated >
    .elementor-widget-icon  {
        height: 0;
        margin-block-end: 0;
        margin-bottom: 0;
        position: relative;
    }

    .elementor-container.elementor-column-gap-no.counter_l
    .elementor-column.elementor-col-25.elementor-inner-column.elementor-element >
    .elementor-widget-wrap.elementor-element-populated >
    .elementor-widget-icon > 
    .elementor-widget-container {
        position: absolute;
        top: 30px;
        right: 0;
    }

    .elementor-service-block-8a section.elementor-section .elementor-widget-icon .elementor-widget-container .el-icon-price {
        left: -52px !important;
    }

    .elementor-element.elementor-element-a9f6908 ul.elementor-icon-list-items li {
        display: flex;
        justify-content: center;
    }
 
}
@media(max-width:560px) {
    .elementor-92 .elementor-element.elementor-element-b542ae6 .elementor-heading-title {
        /* font-size: 6.5vw; */
        font-size: 2rem;
    }

    .elementor-92 .elementor-element.elementor-element-7673242>.elementor-element-populated>.elementor-background-overlay {
        /* background-position: bottom center; */
    }
}








.elementor-element-de6a242 .elementor-container.elementor-column-gap-no {
    align-items: stretch;
}
.elementor-container.elementor-column-gap-no.reverse {
    align-items: start;
}
.elementor-widget-wrap.elementor-element-populated {
    align-content: end;
}
.elementor-widget-wrap.elementor-element-populated.reverse {
    align-content: start !important;
}

.elementor-service-block-8a {
    min-height: 420px;
    height: 100%;
    overflow: hidden;
}
.elementor-service-block-8a.block-8a-height {
    height: 100%;
}

.elementor-service-block-8a .elementor-element-644048fa > .elementor-widget-container {
    overflow: visible;
    max-height: 520px;
}
.elementor-service-block-8a .elementor-element-644048fa > .elementor-widget-container.e644048f-height {
    max-height: 100% !important;
}
.elementor-service-block-8a .e644048f-rotate-more {
    transform: rotateY(0deg) !important;
    -webkit-transform: rotateY(0deg) !important;
}

.elementor-service-block-8a .e644048f-rotate-img {
    transform: rotateY(180deg) !important;
    -webkit-transform: rotateY(180deg) !important;
}

.elementor-element-644048f-img {
    height: 210px;
}

.elementor-service-block-8a .elementor-element-644048fa .elementor-element-644048f-img,
.elementor-service-block-8a .elementor-element-644048fa .elementor-element-644048f-more {
    backface-visibility: hidden;
    transition: 0.6s;   
}

.elementor-service-block-8a .elementor-element-644048fa .elementor-element-644048f-img {
    transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
}
.elementor-service-block-8a .elementor-element-644048fa .elementor-element-644048f-img.hide-position  {
    position: absolute;
    top: 0;
    left: 0;
}

.elementor-service-block-8a .elementor-element-644048fa .elementor-element-644048f-more {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    width: 100%;
    margin-top: 50px;
    position: absolute;
    top: 0;
    left: 0;
}
.elementor-service-block-8a .elementor-element-644048fa .elementor-element-644048f-more.e644048f-rotate-more {
    position: relative !important;
}

/* Price block */
.elementor-service-block-8a .elementor-element-644048fa .elementor-element-644048f-more > .e644048f-more-price-block {
    display: flex;
    justify-content: space-between;
    border-bottom: 3px dotted #f1d2a9;
    padding: 15px 0;
}
.elementor-service-block-8a .elementor-element-644048fa .elementor-element-644048f-more > .e644048f-more-price-block div:first-child {
    width: 78%;
    text-align: left;
    font-size: 1rem;
}
.elementor-service-block-8a .elementor-element-644048fa .elementor-element-644048f-more > .e644048f-more-price-block div:last-child {
    font-weight: 600;
    font-size: 1rem;
    color: #cc780b;
    width: 25%;
    text-align: end;
}
.elementor-service-block-8a .elementor-element-644048fa .elementor-element-644048f-more > .e644048f-more-price-block:last-child {
    border: none;
}

.elementor-service-block-8a section.elementor-section .elementor-widget-icon .elementor-widget-container {
    cursor: pointer;
    position: relative;
}
.elementor-service-block-8a section.elementor-section .elementor-widget-icon .elementor-widget-container.widget_icon_active {
    border-color:rgb(240,240,240);
}
.elementor-service-block-8a section.elementor-section .elementor-widget-icon .elementor-widget-container.widget_icon_active .el-icon-price {
    background-color: rgb(240,240,240);
}
.elementor-service-block-8a section.elementor-section .elementor-widget-icon .elementor-widget-container .el-icon-price {
    position: absolute;
    top: 12px;
    left: -53px;
    padding: 5px 10px;
    background: white;
    border-radius:20px 0 0 20px;
    font-weight: 500;
}
.elementor-service-block-8a section.elementor-section .elementor-widget-icon .elementor-widget-container:hover .el-icon-price  {
    text-decoration: underline;
}

.elementor-icon-list-items.bottom-menu-ul {
    padding-left: 0;
}














.elementor-element-632de4a .elementor-column-gap-no.elementor-border-bg-8f {
     align-items: start;
}




.elementor-element-76fa4ea.elementor-widget {
    border: 3px dotted color(srgb 0.4442 0.625 0.1532);
    padding: 20px;
    border-radius: 20px;
}






.elementor-shape-fill.footer-bg-svg {
    fill: #e9f2ea !important;
}

.elementor-element-27b9625f .elementor-widget-container.footer-w-container {
    display: flex;
    justify-content: center;
}
.elementor-element-27b9625f .elementor-widget-container img.attachment-full {
    max-height: 180px;
}




.elementor-element-57a785e.elementor-section-boxed {
    padding: 0 !important;
}
.elementor-element-57a785e.elementor-section-boxed .elementor-container.elementor-column-gap-no.blck {
    width: 100%;
    max-width: 100%;
}

.elementor-section.elementor-top-section.elementor-element.elementor-element-fe0dea6.elementor-section-boxed{
    margin-top: 90px ;
}


.splide {
    width: 100%;
    max-height: 440px;
    margin-top: 20px;
    background-color: transparent;
}

.splide .splide__list {
    
}
.splide .splide__list li {
    margin: 0 10px;
    border-radius: 20px;
    overflow: hidden;
}

.splide .splide__list li img {
    max-height: 400px;
    cursor: pointer;
    transition: all 0.5s;
    filter: brightness(80%)
}
.splide .splide__list li img:hover {
    filter: brightness(60%)
}






#carousel-contr.splide .splide__list ul {
    display: flex;
    align-content: center;
}
#carousel-contr.splide .splide__list li {
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
#carousel-contr.splide .splide__list li img {
    max-width: 200px;
    filter: none;
    cursor: default;
}



.elementor-widget-container.wszystkie {
    text-align: center;
}
.elementor-widget-container.wszystkie span.elementor-button-text {
    background: #729f28;
    padding: 10px 20px;
    border-radius: 20px;
    color: white;
}


.f-html button.f-button {
    background: none;
}

.elementor-container.elementor-column-gap-no.title_portfolio {
    padding: 0 15px;
}



.ekit-wid-con .ekit-video-popup-btn {
    width: 60px;
    height: 60px;
    line-height: 45px;
    color: #fff;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    background-color: #da3175;
    color: #fff;
    border-radius: 50%;
    position: relative;
    z-index: 6;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}