﻿.elementor-795 .elementor-element.elementor-element-1558b93 {
    --display: flex;
    --min-height: 873px;
    --justify-content: center;
}

.elementor-795 .elementor-element.elementor-element-eb3d77a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-795 .elementor-element.elementor-element-daefa32 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-795 .elementor-element.elementor-element-daefa32 {
    columns: 1;
    text-align: left;
    font-size: 1px;
    line-height: 1px;
    letter-spacing: 1.6px;
    word-spacing: 0px;
}

    .elementor-795 .elementor-element.elementor-element-daefa32 p {
        margin-bottom: 0px;
    }

.elementor-795 .elementor-element.elementor-element-80cd265 {
    --display: flex;
    --min-height: 491px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 2vw;
    --margin-bottom: 2vw;
    --margin-left: 2vw;
    --margin-right: 2vw;
    --padding-top: 26px;
    --padding-bottom: 26px;
    --padding-left: 26px;
    --padding-right: 26px;
}

    .elementor-795 .elementor-element.elementor-element-80cd265.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-795 .elementor-element.elementor-element-63cd47c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

    .elementor-795 .elementor-element.elementor-element-63cd47c:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-63cd47c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center right;
        background-size: cover;
    }

    .elementor-795 .elementor-element.elementor-element-63cd47c.e-con:hover {
        --e-con-transform-scale: 1.1;
    }

.elementor-795 .elementor-element.elementor-element-31ca746 {
    width: var( --container-widget-width, 90% );
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    top: 8.11px;
}

body:not(.rtl) .elementor-795 .elementor-element.elementor-element-31ca746 {
    left: 16.14px;
}

body.rtl .elementor-795 .elementor-element.elementor-element-31ca746 {
    right: 16.14px;
}

.elementor-795 .elementor-element.elementor-element-31ca746 .elementor-heading-title {
    font-family: "Helvetica", Sans-serif;
    color: #FFFFFF;
}

.elementor-795 .elementor-element.elementor-element-2c8fa96 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

    .elementor-795 .elementor-element.elementor-element-2c8fa96:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-2c8fa96 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center left;
        background-size: cover;
    }

    .elementor-795 .elementor-element.elementor-element-2c8fa96.e-con:hover {
        --e-con-transform-scale: 1.1;
    }

body:not(.rtl) .elementor-795 .elementor-element.elementor-element-569477d {
    left: 37.4px;
}

body.rtl .elementor-795 .elementor-element.elementor-element-569477d {
    right: 37.4px;
}

.elementor-795 .elementor-element.elementor-element-569477d {
    top: 10.1px;
}

    .elementor-795 .elementor-element.elementor-element-569477d .elementor-heading-title {
        font-family: "Helvetica", Sans-serif;
        color: #FFFFFF;
    }

.elementor-795 .elementor-element.elementor-element-acbdb69 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

    .elementor-795 .elementor-element.elementor-element-acbdb69:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-acbdb69 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
         background-position: bottom center;
        background-size: cover;
    }

    .elementor-795 .elementor-element.elementor-element-acbdb69.e-con:hover {
        --e-con-transform-scale: 1.1;
    }

body:not(.rtl) .elementor-795 .elementor-element.elementor-element-9d5a84e {
    left: 53.66px;
}

body.rtl .elementor-795 .elementor-element.elementor-element-9d5a84e {
    right: 53.66px;
}

.elementor-795 .elementor-element.elementor-element-9d5a84e {
    top: 9.012px;
}

    .elementor-795 .elementor-element.elementor-element-9d5a84e .elementor-heading-title {
        font-family: "Helvetica", Sans-serif;
        color: #FFFFFF;
    }

.elementor-795 .elementor-element.elementor-element-1be053a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

    .elementor-795 .elementor-element.elementor-element-1be053a:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-1be053a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
         background-size: cover;
    }

    .elementor-795 .elementor-element.elementor-element-1be053a.e-con:hover {
        --e-con-transform-scale: 1.1;
    }

.elementor-795 .elementor-element.elementor-element-6c37938 {
    width: var( --container-widget-width, 81% );
    max-width: 81%;
    --container-widget-width: 81%;
    --container-widget-flex-grow: 0;
    top: 8.016px;
}

body:not(.rtl) .elementor-795 .elementor-element.elementor-element-6c37938 {
    left: 30.501px;
}

body.rtl .elementor-795 .elementor-element.elementor-element-6c37938 {
    right: 30.501px;
}

.elementor-795 .elementor-element.elementor-element-6c37938 .elementor-heading-title {
    font-family: "Helvetica", Sans-serif;
    color: #FFFFFF;
}

.elementor-795 .elementor-element.elementor-element-f28fb08 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

    .elementor-795 .elementor-element.elementor-element-f28fb08:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-f28fb08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        
        background-size: cover;
    }

    .elementor-795 .elementor-element.elementor-element-f28fb08.e-con:hover {
        --e-con-transform-scale: 1.1;
    }

body:not(.rtl) .elementor-795 .elementor-element.elementor-element-78d26e3 {
    left: 55px;
}

body.rtl .elementor-795 .elementor-element.elementor-element-78d26e3 {
    right: 55px;
}

.elementor-795 .elementor-element.elementor-element-78d26e3 {
    top: 11px;
}

    .elementor-795 .elementor-element.elementor-element-78d26e3 .elementor-heading-title {
        font-family: "Helvetica", Sans-serif;
        color: #FFFFFF;
    }

.elementor-795 .elementor-element.elementor-element-f29620a {
    --display: flex;
    --min-height: 583px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-795 .elementor-element.elementor-element-febbee4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

    .elementor-795 .elementor-element.elementor-element-febbee4:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-febbee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: top right;
        background-size: cover;
    }

    .elementor-795 .elementor-element.elementor-element-febbee4.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-795 .elementor-element.elementor-element-f4c153f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

    .elementor-795 .elementor-element.elementor-element-f4c153f:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-f4c153f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-795 .elementor-element.elementor-element-f4c153f.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

.elementor-795 .elementor-element.elementor-element-1d154fb {
    width: var( --container-widget-width, 100.418% );
    max-width: 100.418%;
    --container-widget-width: 100.418%;
    --container-widget-flex-grow: 0;
}

    .elementor-795 .elementor-element.elementor-element-1d154fb.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-795 .elementor-element.elementor-element-1d154fb p {
        margin-bottom: 34px;
    }

.elementor-795 .elementor-element.elementor-element-bbea05f .elementor-button:hover, .elementor-795 .elementor-element.elementor-element-bbea05f .elementor-button:focus {
    background-color: #536AC4;
}

.elementor-795 .elementor-element.elementor-element-bbea05f > .elementor-widget-container:hover {
    --e-transform-scale: 1.1;
}

.elementor-795 .elementor-element.elementor-element-bbea05f .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-795 .elementor-element.elementor-element-bbea05f .elementor-button .elementor-button-content-wrapper {
    gap: 7px;
}

.elementor-795 .elementor-element.elementor-element-bbea05f .elementor-button {
    padding: -1px -1px -1px -1px;
}

.elementor-795 .elementor-element.elementor-element-2c0be2d {
    --display: flex;
    --min-height: 0px;
    --margin-top: 0px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-795 .elementor-element.elementor-element-d08a1a2 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-blocksy_palette_5 );
    --divider-border-width: 2px;
}

    .elementor-795 .elementor-element.elementor-element-d08a1a2 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-795 .elementor-element.elementor-element-d08a1a2 .elementor-divider {
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

.elementor-795 .elementor-element.elementor-element-085b4b9 {
    --display: flex;
    --min-height: 82px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-795 .elementor-element.elementor-element-eb3c7c6 {
    --display: grid;
    --min-height: 603px;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
}

.elementor-795 .elementor-element.elementor-element-dd48488 {
    --display: flex;
}

.elementor-795 .elementor-element.elementor-element-5fa498a > .elementor-widget-container:hover {
    --e-transform-scale: 1.1;
}

.elementor-795 .elementor-element.elementor-element-f2eee7f {
    --display: flex;
}

.elementor-795 .elementor-element.elementor-element-d139a51 > .elementor-widget-container:hover {
    --e-transform-scale: 1.1;
}

.elementor-795 .elementor-element.elementor-element-76ea32d {
    --display: flex;
}

.elementor-795 .elementor-element.elementor-element-3767237 > .elementor-widget-container:hover {
    --e-transform-scale: 1.1;
}

.elementor-795 .elementor-element.elementor-element-827bd3d {
    --display: flex;
}

.elementor-795 .elementor-element.elementor-element-ac2f67e > .elementor-widget-container:hover {
    --e-transform-scale: 1.1;
}

.elementor-795 .elementor-element.elementor-element-b2fe90f {
    --display: flex;
}

.elementor-795 .elementor-element.elementor-element-48f6c3f > .elementor-widget-container:hover {
    --e-transform-scale: 1.1;
}

.elementor-795 .elementor-element.elementor-element-8856300 {
    --display: flex;
}

.elementor-795 .elementor-element.elementor-element-d4ff730 > .elementor-widget-container:hover {
    --e-transform-scale: 1.1;
}

.elementor-795 .elementor-element.elementor-element-b47f72b {
    --display: flex;
}

.elementor-795 .elementor-element.elementor-element-d44be89 > .elementor-widget-container:hover {
    --e-transform-scale: 1.1;
}

.elementor-795 .elementor-element.elementor-element-79479ae {
    --display: flex;
}

.elementor-795 .elementor-element.elementor-element-fc7ebec > .elementor-widget-container:hover {
    --e-transform-scale: 1.1;
}

.elementor-795 .elementor-element.elementor-element-e65cf51 {
    --display: grid;
    --min-height: 0px;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(3, 1fr);
    --grid-auto-flow: row;
}

.elementor-795 .elementor-element.elementor-element-2468735 > .elementor-widget-container:hover {
    --e-transform-scale: 1.1;
}

.elementor-795 .elementor-element.elementor-element-2468735 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-2468735 .elementor-icon {
    font-size: 52px;
}

    .elementor-795 .elementor-element.elementor-element-2468735 .elementor-icon svg {
        height: 52px;
    }

.elementor-795 .elementor-element.elementor-element-e517726 {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    grid-column: span 1;
    grid-row: span 1;
    text-align: center;
}

.elementor-795 .elementor-element.elementor-element-b7bc835 .elementor-button:hover, .elementor-795 .elementor-element.elementor-element-b7bc835 .elementor-button:focus {
    background-color: #477FE2;
}

.elementor-795 .elementor-element.elementor-element-b7bc835 > .elementor-widget-container:hover {
    --e-transform-scale: 1.1;
}

.elementor-795 .elementor-element.elementor-element-b7bc835 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-795 .elementor-element.elementor-element-b7bc835 .elementor-button .elementor-button-content-wrapper {
    gap: 6px;
}

@media(max-width:1024px) {
    .elementor-795 .elementor-element.elementor-element-1558b93 {
        --min-height: 371px;
    }

    .elementor-795 .elementor-element.elementor-element-80cd265 {
        --min-height: 278px;
    }

    .elementor-795 .elementor-element.elementor-element-63cd47c {
        --min-height: 0px;
    }

    .elementor-795 .elementor-element.elementor-element-f29620a {
        --min-height: 357px;
    }

    .elementor-795 .elementor-element.elementor-element-2c0be2d {
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-795 .elementor-element.elementor-element-eb3c7c6 {
        --min-height: 372px;
        --grid-auto-flow: row;
    }

    .elementor-795 .elementor-element.elementor-element-e65cf51 {
        --grid-auto-flow: row;
    }
}

@media(min-width:768px) {
    .elementor-795 .elementor-element.elementor-element-1558b93 {
        --content-width: 1100px;
    }

    .elementor-795 .elementor-element.elementor-element-eb3d77a {
        --content-width: 1533px;
    }

    .elementor-795 .elementor-element.elementor-element-80cd265 {
        --content-width: 1600px;
    }

    .elementor-795 .elementor-element.elementor-element-63cd47c {
        --width: 25%;
    }

    .elementor-795 .elementor-element.elementor-element-2c8fa96 {
        --width: 25%;
    }

    .elementor-795 .elementor-element.elementor-element-acbdb69 {
        --width: 25%;
    }

    .elementor-795 .elementor-element.elementor-element-1be053a {
        --width: 25%;
    }

    .elementor-795 .elementor-element.elementor-element-f28fb08 {
        --width: 25%;
    }

    .elementor-795 .elementor-element.elementor-element-f29620a {
        --content-width: 1527px;
    }

    .elementor-795 .elementor-element.elementor-element-febbee4 {
        --width: 51.44%;
    }

    .elementor-795 .elementor-element.elementor-element-f4c153f {
        --width: 48.382%;
    }

    .elementor-795 .elementor-element.elementor-element-2c0be2d {
        --content-width: 1174px;
    }

    .elementor-795 .elementor-element.elementor-element-085b4b9 {
        --content-width: 1521px;
    }

    .elementor-795 .elementor-element.elementor-element-eb3c7c6 {
        --content-width: 1544px;
    }

    .elementor-795 .elementor-element.elementor-element-e65cf51 {
        --content-width: 1600px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-795 .elementor-element.elementor-element-1558b93 {
        --content-width: 500px;
    }

    .elementor-795 .elementor-element.elementor-element-80cd265 {
        --content-width: 1600px;
    }

    .elementor-795 .elementor-element.elementor-element-63cd47c {
        --width: 500px;
    }

    .elementor-795 .elementor-element.elementor-element-2c8fa96 {
        --width: 500px;
    }

    .elementor-795 .elementor-element.elementor-element-acbdb69 {
        --width: 500px;
    }

    .elementor-795 .elementor-element.elementor-element-1be053a {
        --width: 500px;
    }

    .elementor-795 .elementor-element.elementor-element-f28fb08 {
        --width: 500px;
    }

    .elementor-795 .elementor-element.elementor-element-f29620a {
        --content-width: 1001px;
    }

    .elementor-795 .elementor-element.elementor-element-f4c153f {
        --width: 349.837px;
    }
}

@media(max-width:767px) {
    .elementor-795 .elementor-element.elementor-element-1558b93 {
        --content-width: 500px;
        --min-height: 200px;
    }

    .elementor-795 .elementor-element.elementor-element-80cd265 {
        --content-width: 1600px;
        --min-height: 940px;
    }

    .elementor-795 .elementor-element.elementor-element-63cd47c:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-63cd47c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center right;
    }

    .elementor-795 .elementor-element.elementor-element-acbdb69:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-acbdb69 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center right;
        background-size: cover;
    }

    .elementor-795 .elementor-element.elementor-element-1be053a:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-1be053a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center right;
    }

    .elementor-795 .elementor-element.elementor-element-f28fb08:not(.elementor-motion-effects-element-type-background), .elementor-795 .elementor-element.elementor-element-f28fb08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: bottom center;
    }

    .elementor-795 .elementor-element.elementor-element-febbee4 {
        --width: 500px;
        --min-height: 246px;
    }

    .elementor-795 .elementor-element.elementor-element-1d154fb {
        line-height: 1.3em;
        letter-spacing: 0px;
        word-spacing: 0em;
    }

    .elementor-795 .elementor-element.elementor-element-eb3c7c6 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-795 .elementor-element.elementor-element-e65cf51 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: repeat(3, 1fr);
        --grid-auto-flow: row;
    }
}
