.elementor-346 .elementor-element.elementor-element-86c5f01 {
    --display: flex;
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.64;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 200px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-346 .elementor-element.elementor-element-86c5f01::before,
.elementor-346 .elementor-element.elementor-element-86c5f01>.elementor-background-video-container::before,
.elementor-346 .elementor-element.elementor-element-86c5f01>.e-con-inner>.elementor-background-video-container::before,
.elementor-346 .elementor-element.elementor-element-86c5f01>.elementor-background-slideshow::before,
.elementor-346 .elementor-element.elementor-element-86c5f01>.e-con-inner>.elementor-background-slideshow::before,
.elementor-346 .elementor-element.elementor-element-86c5f01>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-blocksy_palette_4);
    --background-overlay: '';
}

.elementor-346 .elementor-element.elementor-element-86c5f01 .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: center center;
}

.elementor-346 .elementor-element.elementor-element-13db165 {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-346 .elementor-element.elementor-element-5997d77>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-346 .elementor-element.elementor-element-5997d77 {
    text-align: center;
}

.elementor-346 .elementor-element.elementor-element-5997d77 .elementor-heading-title {
    font-size: 87px;
    text-transform: uppercase;
    line-height: 0.9em;
    color: var(--e-global-color-blocksy_palette_8);
}

.elementor-346 .elementor-element.elementor-element-0e386d5>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 350px 0px 350px;
}

.elementor-346 .elementor-element.elementor-element-0e386d5 {
    text-align: center;
    color: var(--e-global-color-blocksy_palette_8);
    font-size: 18px;
    font-weight: 600;
}

.elementor-346 .elementor-element.elementor-element-37b1a33 {
    width: auto;
    max-width: auto;
    top: 207px;
}

body:not(.rtl) .elementor-346 .elementor-element.elementor-element-37b1a33 {
    left: 78px;
}

body.rtl .elementor-346 .elementor-element.elementor-element-37b1a33 {
    right: 78px;
}

.elementor-346 .elementor-element.elementor-element-37b1a33 img {
    width: 49%;
}

.elementor-346 .elementor-element.elementor-element-0f4342c {
    --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;
    --margin-top: -150px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-346 .elementor-element.elementor-element-2427556 {
    text-align: center;
}

.elementor-346 .elementor-element.elementor-element-2427556 img {
    width: 62%;
}

.elementor-346 .elementor-element.elementor-element-c96975c>.elementor-widget-container {
    padding: 30px 250px 0px 250px;
}

.elementor-346 .elementor-element.elementor-element-c96975c {
    text-align: center;
}

.elementor-346 .elementor-element.elementor-element-023e0cb .elementor-button {
    background-color: var(--e-global-color-1050721);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-346 .elementor-element.elementor-element-92c5976 {
    --display: flex;
    --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;
    --overlay-opacity: 1;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-346 .elementor-element.elementor-element-92c5976::before,
.elementor-346 .elementor-element.elementor-element-92c5976>.elementor-background-video-container::before,
.elementor-346 .elementor-element.elementor-element-92c5976>.e-con-inner>.elementor-background-video-container::before,
.elementor-346 .elementor-element.elementor-element-92c5976>.elementor-background-slideshow::before,
.elementor-346 .elementor-element.elementor-element-92c5976>.e-con-inner>.elementor-background-slideshow::before,
.elementor-346 .elementor-element.elementor-element-92c5976>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2024/05/12132323-1.png");
    --background-overlay: '';
    background-position: -230px 0px;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-346 .elementor-element.elementor-element-fd39171 {
    --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-346 .elementor-element.elementor-element-e42ebff img {
    width: 92%;
}

.elementor-346 .elementor-element.elementor-element-6b93480 {
    --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;
    --justify-content: space-around;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 0px;
}

.elementor-346 .elementor-element.elementor-element-e2dfcd5>.elementor-widget-container {
    padding: 0px 100px 0px 0px;
}

.elementor-346 .elementor-element.elementor-element-04937f9 {
    --display: flex;
    --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;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-346 .elementor-element.elementor-element-07ce1de {
    --display: flex;
    --justify-content: center;
    --overlay-opacity: 0.5;
    --border-radius: 30px 0px 0px 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 80px;
    --padding-right: 0px;
}

.elementor-346 .elementor-element.elementor-element-07ce1de:not(.elementor-motion-effects-element-type-background),
.elementor-346 .elementor-element.elementor-element-07ce1de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-1050721);
}

.elementor-346 .elementor-element.elementor-element-07ce1de::before,
.elementor-346 .elementor-element.elementor-element-07ce1de>.elementor-background-video-container::before,
.elementor-346 .elementor-element.elementor-element-07ce1de>.e-con-inner>.elementor-background-video-container::before,
.elementor-346 .elementor-element.elementor-element-07ce1de>.elementor-background-slideshow::before,
.elementor-346 .elementor-element.elementor-element-07ce1de>.e-con-inner>.elementor-background-slideshow::before,
.elementor-346 .elementor-element.elementor-element-07ce1de>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-position: bottom center;
    background-repeat: no-repeat;
}

.elementor-346 .elementor-element.elementor-element-fa3575b>.elementor-widget-container {
    padding: 0px 100px 0px 0px;
}

.elementor-346 .elementor-element.elementor-element-fa3575b {
    color: var(--e-global-color-blocksy_palette_8);
}

.elementor-346 .elementor-element.elementor-element-1da893b .elementor-button {
    background-color: var(--e-global-color-blocksy_palette_8);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    fill: var(--e-global-color-1050721);
    color: var(--e-global-color-1050721);
}

.elementor-346 .elementor-element.elementor-element-1da893b .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-346 .elementor-element.elementor-element-4ca08a9 {
    --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;
    --border-radius: 0px 0px 30px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-346 .elementor-element.elementor-element-4ca08a9:not(.elementor-motion-effects-element-type-background),
.elementor-346 .elementor-element.elementor-element-4ca08a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-1050721);
}

.elementor-346 .elementor-element.elementor-element-e194ffc>.elementor-widget-container {
    margin: -80px 0px 0px 0px;
}

.elementor-346 .elementor-element.elementor-element-e194ffc img {
    width: 100%;
    border-radius: 30px 30px 30px 30px;
}

.elementor-346 .elementor-element.elementor-element-7135aaa {
    --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-346 .elementor-element.elementor-element-f2d64b4 {
    text-align: center;
}

.elementor-346 .elementor-element.elementor-element-f2d64b4 .elementor-heading-title {
    font-size: 55px;
    color: var(--e-global-color-blocksy_palette_4);
}

.elementor-346 .elementor-element.elementor-element-7938782 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-1050721);
    --divider-border-width: 3px;
}

.elementor-346 .elementor-element.elementor-element-7938782 .elementor-divider-separator {
    width: 9%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-346 .elementor-element.elementor-element-7938782 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-346 .elementor-element.elementor-element-469d04a {
    --display: flex;
    --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: 55px 55px;
    --row-gap: 55px;
    --column-gap: 55px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-346 .elementor-element.elementor-element-daea66f {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-blocksy_palette_1);
    --border-color: var(--e-global-color-blocksy_palette_1);
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-346 .elementor-element.elementor-element-daea66f:not(.elementor-motion-effects-element-type-background),
.elementor-346 .elementor-element.elementor-element-daea66f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-1050721);
}

.elementor-346 .elementor-element.elementor-element-daea66f:hover {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-blocksy_palette_1);
    --border-color: var(--e-global-color-blocksy_palette_1);
    box-shadow: 0px 50px 100px 0px rgba(9.000000000000012, 38.9434782608696, 106.00000000000003, 0.35);
}

.elementor-346 .elementor-element.elementor-element-daea66f,
.elementor-346 .elementor-element.elementor-element-daea66f::before {
    --border-transition: 0.2s;
}

.elementor-346 .elementor-element.elementor-element-a127248.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-346 .elementor-element.elementor-element-a127248.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-346 .elementor-element.elementor-element-a127248.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-346 .elementor-element.elementor-element-a127248 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-346 .elementor-element.elementor-element-a127248 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-346 .elementor-element.elementor-element-a127248 .elementor-image-box-title {
    color: var(--e-global-color-blocksy_palette_8);
}

.elementor-346 .elementor-element.elementor-element-9b14278 {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-blocksy_palette_1);
    --border-color: var(--e-global-color-blocksy_palette_1);
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-346 .elementor-element.elementor-element-9b14278:not(.elementor-motion-effects-element-type-background),
.elementor-346 .elementor-element.elementor-element-9b14278>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-1050721);
}

.elementor-346 .elementor-element.elementor-element-9b14278:hover {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-blocksy_palette_1);
    --border-color: var(--e-global-color-blocksy_palette_1);
    box-shadow: 0px 50px 100px 0px rgba(9.000000000000012, 38.9434782608696, 106.00000000000003, 0.35);
}

.elementor-346 .elementor-element.elementor-element-9b14278,
.elementor-346 .elementor-element.elementor-element-9b14278::before {
    --border-transition: 0.2s;
}

.elementor-346 .elementor-element.elementor-element-57f9a92.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-346 .elementor-element.elementor-element-57f9a92.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-346 .elementor-element.elementor-element-57f9a92.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-346 .elementor-element.elementor-element-57f9a92 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-346 .elementor-element.elementor-element-57f9a92 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-346 .elementor-element.elementor-element-57f9a92 .elementor-image-box-title {
    color: var(--e-global-color-blocksy_palette_8);
}

.elementor-346 .elementor-element.elementor-element-6cf2fcc {
    --display: flex;
    --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: 55px 55px;
    --row-gap: 55px;
    --column-gap: 55px;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-346 .elementor-element.elementor-element-91e5cf1 {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-blocksy_palette_1);
    --border-color: var(--e-global-color-blocksy_palette_1);
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-346 .elementor-element.elementor-element-91e5cf1:not(.elementor-motion-effects-element-type-background),
.elementor-346 .elementor-element.elementor-element-91e5cf1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-1050721);
}

.elementor-346 .elementor-element.elementor-element-91e5cf1:hover {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-blocksy_palette_1);
    --border-color: var(--e-global-color-blocksy_palette_1);
    box-shadow: 0px 50px 100px 0px rgba(9.000000000000012, 38.9434782608696, 106.00000000000003, 0.35);
}

.elementor-346 .elementor-element.elementor-element-91e5cf1,
.elementor-346 .elementor-element.elementor-element-91e5cf1::before {
    --border-transition: 0.2s;
}

.elementor-346 .elementor-element.elementor-element-4316acf.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-346 .elementor-element.elementor-element-4316acf.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-346 .elementor-element.elementor-element-4316acf.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-346 .elementor-element.elementor-element-4316acf .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-346 .elementor-element.elementor-element-4316acf .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-346 .elementor-element.elementor-element-4316acf .elementor-image-box-title {
    color: var(--e-global-color-blocksy_palette_8);
}

.elementor-346 .elementor-element.elementor-element-4b6c449 {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-blocksy_palette_1);
    --border-color: var(--e-global-color-blocksy_palette_1);
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-346 .elementor-element.elementor-element-4b6c449:not(.elementor-motion-effects-element-type-background),
.elementor-346 .elementor-element.elementor-element-4b6c449>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-1050721);
}

.elementor-346 .elementor-element.elementor-element-4b6c449:hover {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-blocksy_palette_1);
    --border-color: var(--e-global-color-blocksy_palette_1);
    box-shadow: 0px 50px 100px 0px rgba(9.000000000000012, 38.9434782608696, 106.00000000000003, 0.35);
}

.elementor-346 .elementor-element.elementor-element-4b6c449,
.elementor-346 .elementor-element.elementor-element-4b6c449::before {
    --border-transition: 0.2s;
}

.elementor-346 .elementor-element.elementor-element-d09f441.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-346 .elementor-element.elementor-element-d09f441.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-346 .elementor-element.elementor-element-d09f441.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-346 .elementor-element.elementor-element-d09f441 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-346 .elementor-element.elementor-element-d09f441 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-346 .elementor-element.elementor-element-d09f441 .elementor-image-box-title {
    color: var(--e-global-color-blocksy_palette_8);
}

.elementor-346 .elementor-element.elementor-element-f84931a {
    --display: flex;
    --min-height: 400px;
    --justify-content: center;
    --align-items: stretch;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-346 .elementor-element.elementor-element-445cb0b {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-346 .elementor-element.elementor-element-9f7a184 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-346 .elementor-element.elementor-element-9f7a184 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    color: var(--e-global-color-blocksy_palette_4);
}

.elementor-346 .elementor-element.elementor-element-762c335>.elementor-widget-container {
    padding: 80px 150px 0px 150px;
}

.elementor-346 .elementor-element.elementor-element-762c335 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap {
    height: 250px;
}

.elementor-346 .elementor-element.elementor-element-762c335 .gallery-item-caption-wrap {
    transition: 500ms;
}

.elementor-346 .elementor-element.elementor-element-762c335 .eael-filterable-gallery-loadmore {
    text-align: center;
}

.elementor-346 .elementor-element.elementor-element-762c335 .eael-filter-gallery-wrapper {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
    border-radius: 0px;
}

.elementor-346 .elementor-element.elementor-element-762c335 .eael-filter-gallery-control ul li.control {
    padding: 0px 20px 50px 20px;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-blocksy_palette_4);
}

.elementor-346 .elementor-element.elementor-element-762c335 .eael-filter-gallery-control ul>li.control {
    border-radius: 0px;
}

.elementor-346 .elementor-element.elementor-element-762c335 .eael-filter-gallery-control ul li.active {
    color: var(--e-global-color-1050721);
}

.elementor-346 .elementor-element.elementor-element-762c335 .eael-filter-gallery-control ul li.control.active {
    background: #26226200;
    border-radius: 0px;
}

.elementor-346 .elementor-element.elementor-element-762c335 .eael-filterable-gallery-item-wrap .eael-gallery-grid-item {
    border-radius: 15px;
}

.elementor-346 .elementor-element.elementor-element-762c335 .gallery-item-caption-wrap .gallery-item-hoverer-bg {
    background-color: rgba(0, 0, 0, 0.7);
}

.elementor-346 .elementor-element.elementor-element-762c335 .gallery-item-caption-wrap.caption-style-hoverer .fg-item-title {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
}

.elementor-346 .elementor-element.elementor-element-762c335 .gallery-item-caption-wrap.caption-style-hoverer .fg-item-content {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
}

.elementor-346 .elementor-element.elementor-element-762c335 .video-popup-bg {
    background-color: rgba(0, 0, 0, .7);
}

.elementor-346 .elementor-element.elementor-element-762c335 .video-popup:hover>img {
    transform: scale(1.1);
}

.elementor-346 .elementor-element.elementor-element-762c335 .gallery-item-caption-wrap .gallery-item-buttons>a span {
    background: #ff622a;
    color: #fff;
    height: 50px;
    line-height: 50px;
    width: 50px;
    font-size: 18px;
    border-radius: 100px;
    transition: 300ms;
}

.elementor-346 .elementor-element.elementor-element-762c335 .gallery-item-caption-wrap .gallery-item-buttons>a span img {
    height: 18px;
    width: 18px;
}

.elementor-346 .elementor-element.elementor-element-762c335 .gallery-item-caption-wrap .gallery-item-buttons>a span:hover {
    background: #ff622a;
    color: #fff;
    border-radius: 100px;
}

.elementor-346 .elementor-element.elementor-element-762c335 #eael-fg-no-items-found {
    text-align: center;
    color: #858e9a;
    border-radius: 0px;
}

.elementor-346 .elementor-element.elementor-element-762c335 .eael-gallery-load-more {
    background-color: var(--e-global-color-1050721);
    color: #fff;
}

.elementor-346 .elementor-element.elementor-element-762c335 .eael-gallery-load-more .eael-filterable-gallery-load-more-text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-346 .elementor-element.elementor-element-762c335 .eael-gallery-load-more .eael-filterable-gallery-load-more-icon {
    font-size: 15px;
}

.elementor-346 .elementor-element.elementor-element-762c335 .eael-gallery-load-more img.eael-filterable-gallery-load-more-icon {
    height: 15px;
    width: 15px;
}

.elementor-346 .elementor-element.elementor-element-bc0d1ed {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 150px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-346 .elementor-element.elementor-element-bc0d1ed:not(.elementor-motion-effects-element-type-background),
.elementor-346 .elementor-element.elementor-element-bc0d1ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-blocksy_palette_6);
}

.elementor-346 .elementor-element.elementor-element-f5e983b>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 60px 0px;
}

.elementor-346 .elementor-element.elementor-element-f5e983b {
    text-align: center;
}

.elementor-346 .elementor-element.elementor-element-f5e983b .elementor-heading-title {
    font-size: 45px;
    line-height: 1.5em;
    color: var(--e-global-color-blocksy_palette_4);
}

.elementor-346 .elementor-element.elementor-element-8aab618 {
    --display: flex;
    --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;
    --justify-content: space-between;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-346 .elementor-element.elementor-element-7beee20 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-blocksy_palette_5);
    --border-color: var(--e-global-color-blocksy_palette_5);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 45px;
    --padding-left: 45px;
    --padding-right: 45px;
}

.elementor-346 .elementor-element.elementor-element-7beee20:not(.elementor-motion-effects-element-type-background),
.elementor-346 .elementor-element.elementor-element-7beee20>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-blocksy_palette_8);
}

.elementor-346 .elementor-element.elementor-element-7beee20::before,
.elementor-346 .elementor-element.elementor-element-7beee20>.elementor-background-video-container::before,
.elementor-346 .elementor-element.elementor-element-7beee20>.e-con-inner>.elementor-background-video-container::before,
.elementor-346 .elementor-element.elementor-element-7beee20>.elementor-background-slideshow::before,
.elementor-346 .elementor-element.elementor-element-7beee20>.e-con-inner>.elementor-background-slideshow::before,
.elementor-346 .elementor-element.elementor-element-7beee20>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-346 .elementor-element.elementor-element-7beee20:hover::before,
.elementor-346 .elementor-element.elementor-element-7beee20:hover>.elementor-background-video-container::before,
.elementor-346 .elementor-element.elementor-element-7beee20:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-346 .elementor-element.elementor-element-7beee20>.elementor-background-slideshow:hover::before,
.elementor-346 .elementor-element.elementor-element-7beee20>.e-con-inner>.elementor-background-slideshow:hover::before {
    --background-overlay: '';
}

.elementor-346 .elementor-element.elementor-element-7beee20:hover {
    --overlay-opacity: 0.5;
}

.elementor-346 .elementor-element.elementor-element-7beee20,
.elementor-346 .elementor-element.elementor-element-7beee20::before {
    --overlay-transition: 0.1s;
}

.elementor-346 .elementor-element.elementor-element-fd2dcc1 {
    width: var(--container-widget-width, 90px);
    max-width: 90px;
    --container-widget-width: 90px;
    --container-widget-flex-grow: 0;
}

.elementor-346 .elementor-element.elementor-element-fd2dcc1>.elementor-widget-container {
    --e-transform-translateX: 0px;
    --e-transform-translateY: -45px;
    background-color: var(--e-global-color-blocksy_palette_2);
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF;
    border-radius: 100px 100px 100px 100px;
    box-shadow: 0px 20px 50px 0px rgba(24.999999999999996, 44, 39.00000000000001, 0.2);
}

.elementor-346 .elementor-element.elementor-element-fd2dcc1.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-346 .elementor-element.elementor-element-fd2dcc1 img {
    border-radius: 100px 100px 100px 100px;
}

.elementor-346 .elementor-element.elementor-element-446a4f8>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-346 .elementor-element.elementor-element-446a4f8 {
    text-align: center;
}

.elementor-346 .elementor-element.elementor-element-c8d788e {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-blocksy_palette_5);
    --divider-border-width: 1px;
}

.elementor-346 .elementor-element.elementor-element-c8d788e>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-346 .elementor-element.elementor-element-c8d788e .elementor-divider-separator {
    width: 100%;
}

.elementor-346 .elementor-element.elementor-element-c8d788e .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-346 .elementor-element.elementor-element-5405c7b {
    text-align: center;
}

.elementor-346 .elementor-element.elementor-element-5405c7b .elementor-heading-title {
    line-height: 1.5em;
}

.elementor-346 .elementor-element.elementor-element-0105233 {
    text-align: center;
    font-size: 15px;
}

.elementor-346 .elementor-element.elementor-element-6bd28c7 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-blocksy_palette_5);
    --border-color: var(--e-global-color-blocksy_palette_5);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 45px;
    --padding-left: 45px;
    --padding-right: 45px;
}

.elementor-346 .elementor-element.elementor-element-6bd28c7:not(.elementor-motion-effects-element-type-background),
.elementor-346 .elementor-element.elementor-element-6bd28c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-blocksy_palette_8);
}

.elementor-346 .elementor-element.elementor-element-6bd28c7::before,
.elementor-346 .elementor-element.elementor-element-6bd28c7>.elementor-background-video-container::before,
.elementor-346 .elementor-element.elementor-element-6bd28c7>.e-con-inner>.elementor-background-video-container::before,
.elementor-346 .elementor-element.elementor-element-6bd28c7>.elementor-background-slideshow::before,
.elementor-346 .elementor-element.elementor-element-6bd28c7>.e-con-inner>.elementor-background-slideshow::before,
.elementor-346 .elementor-element.elementor-element-6bd28c7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-346 .elementor-element.elementor-element-6bd28c7:hover::before,
.elementor-346 .elementor-element.elementor-element-6bd28c7:hover>.elementor-background-video-container::before,
.elementor-346 .elementor-element.elementor-element-6bd28c7:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-346 .elementor-element.elementor-element-6bd28c7>.elementor-background-slideshow:hover::before,
.elementor-346 .elementor-element.elementor-element-6bd28c7>.e-con-inner>.elementor-background-slideshow:hover::before {
    --background-overlay: '';
}

.elementor-346 .elementor-element.elementor-element-6bd28c7:hover {
    --overlay-opacity: 0.5;
}

.elementor-346 .elementor-element.elementor-element-6bd28c7,
.elementor-346 .elementor-element.elementor-element-6bd28c7::before {
    --overlay-transition: 0.1s;
}

.elementor-346 .elementor-element.elementor-element-61aaa61 {
    width: var(--container-widget-width, 90px);
    max-width: 90px;
    --container-widget-width: 90px;
    --container-widget-flex-grow: 0;
}

.elementor-346 .elementor-element.elementor-element-61aaa61>.elementor-widget-container {
    --e-transform-translateX: 0px;
    --e-transform-translateY: -45px;
    background-color: var(--e-global-color-blocksy_palette_2);
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF;
    border-radius: 100px 100px 100px 100px;
    box-shadow: 0px 20px 50px 0px rgba(24.999999999999996, 44, 39.00000000000001, 0.2);
}

.elementor-346 .elementor-element.elementor-element-61aaa61.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-346 .elementor-element.elementor-element-61aaa61 img {
    border-radius: 100px 100px 100px 100px;
}

.elementor-346 .elementor-element.elementor-element-03b2961>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-346 .elementor-element.elementor-element-03b2961 {
    text-align: center;
}

.elementor-346 .elementor-element.elementor-element-093a54d {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-blocksy_palette_5);
    --divider-border-width: 1px;
}

.elementor-346 .elementor-element.elementor-element-093a54d>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-346 .elementor-element.elementor-element-093a54d .elementor-divider-separator {
    width: 100%;
}

.elementor-346 .elementor-element.elementor-element-093a54d .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-346 .elementor-element.elementor-element-b83bc16 {
    text-align: center;
}

.elementor-346 .elementor-element.elementor-element-b83bc16 .elementor-heading-title {
    line-height: 1.5em;
}

.elementor-346 .elementor-element.elementor-element-0c47617 {
    text-align: center;
    font-size: 15px;
}

.elementor-346 .elementor-element.elementor-element-a28af42 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-blocksy_palette_5);
    --border-color: var(--e-global-color-blocksy_palette_5);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 45px;
    --padding-left: 45px;
    --padding-right: 45px;
}

.elementor-346 .elementor-element.elementor-element-a28af42:not(.elementor-motion-effects-element-type-background),
.elementor-346 .elementor-element.elementor-element-a28af42>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-blocksy_palette_8);
}

.elementor-346 .elementor-element.elementor-element-a28af42::before,
.elementor-346 .elementor-element.elementor-element-a28af42>.elementor-background-video-container::before,
.elementor-346 .elementor-element.elementor-element-a28af42>.e-con-inner>.elementor-background-video-container::before,
.elementor-346 .elementor-element.elementor-element-a28af42>.elementor-background-slideshow::before,
.elementor-346 .elementor-element.elementor-element-a28af42>.e-con-inner>.elementor-background-slideshow::before,
.elementor-346 .elementor-element.elementor-element-a28af42>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-346 .elementor-element.elementor-element-a28af42:hover::before,
.elementor-346 .elementor-element.elementor-element-a28af42:hover>.elementor-background-video-container::before,
.elementor-346 .elementor-element.elementor-element-a28af42:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-346 .elementor-element.elementor-element-a28af42>.elementor-background-slideshow:hover::before,
.elementor-346 .elementor-element.elementor-element-a28af42>.e-con-inner>.elementor-background-slideshow:hover::before {
    --background-overlay: '';
}

.elementor-346 .elementor-element.elementor-element-a28af42:hover {
    --overlay-opacity: 0.5;
}

.elementor-346 .elementor-element.elementor-element-a28af42,
.elementor-346 .elementor-element.elementor-element-a28af42::before {
    --overlay-transition: 0.1s;
}

.elementor-346 .elementor-element.elementor-element-f0caf8b {
    width: var(--container-widget-width, 90px);
    max-width: 90px;
    --container-widget-width: 90px;
    --container-widget-flex-grow: 0;
}

.elementor-346 .elementor-element.elementor-element-f0caf8b>.elementor-widget-container {
    --e-transform-translateY: -45px;
    background-color: var(--e-global-color-blocksy_palette_2);
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #FFFFFF;
    border-radius: 100px 100px 100px 100px;
    box-shadow: 0px 20px 50px 0px rgba(24.999999999999996, 44, 39.00000000000001, 0.2);
}

.elementor-346 .elementor-element.elementor-element-f0caf8b.elementor-element {
    --align-self: center;
}

.elementor-346 .elementor-element.elementor-element-f0caf8b img {
    border-radius: 100px 100px 100px 100px;
}

.elementor-346 .elementor-element.elementor-element-5b98902>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-346 .elementor-element.elementor-element-5b98902 {
    text-align: center;
}

.elementor-346 .elementor-element.elementor-element-fb7d030 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-blocksy_palette_5);
    --divider-border-width: 1px;
}

.elementor-346 .elementor-element.elementor-element-fb7d030>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-346 .elementor-element.elementor-element-fb7d030 .elementor-divider-separator {
    width: 100%;
}

.elementor-346 .elementor-element.elementor-element-fb7d030 .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-346 .elementor-element.elementor-element-a977c01 {
    text-align: center;
}

.elementor-346 .elementor-element.elementor-element-a977c01 .elementor-heading-title {
    line-height: 1.5em;
}

.elementor-346 .elementor-element.elementor-element-2b24d0f {
    text-align: center;
    font-size: 15px;
}

.elementor-346 .elementor-element.elementor-element-0426b94 {
    --display: flex;
    --min-height: 500px;
    --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;
    --justify-content: center;
    --overlay-opacity: 0.67;
}

.elementor-346 .elementor-element.elementor-element-0426b94:not(.elementor-motion-effects-element-type-background),
.elementor-346 .elementor-element.elementor-element-0426b94>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/05/fdfwsassdasa.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-346 .elementor-element.elementor-element-0426b94::before,
.elementor-346 .elementor-element.elementor-element-0426b94>.elementor-background-video-container::before,
.elementor-346 .elementor-element.elementor-element-0426b94>.e-con-inner>.elementor-background-video-container::before,
.elementor-346 .elementor-element.elementor-element-0426b94>.elementor-background-slideshow::before,
.elementor-346 .elementor-element.elementor-element-0426b94>.e-con-inner>.elementor-background-slideshow::before,
.elementor-346 .elementor-element.elementor-element-0426b94>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-babf122);
    --background-overlay: '';
}

.elementor-346 .elementor-element.elementor-element-d058025 {
    text-align: center;
}

.elementor-346 .elementor-element.elementor-element-d058025 .elementor-heading-title {
    font-size: 55px;
    color: var(--e-global-color-blocksy_palette_8);
}

.elementor-346 .elementor-element.elementor-element-6667a9e>.elementor-widget-container {
    padding: 0px 150px 0px 150px;
}

.elementor-346 .elementor-element.elementor-element-6667a9e {
    text-align: center;
    color: var(--e-global-color-blocksy_palette_8);
}

.elementor-346 .elementor-element.elementor-element-9a1e1dd .elementor-button {
    background-color: var(--e-global-color-blocksy_palette_8);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    fill: var(--e-global-color-1050721);
    color: var(--e-global-color-1050721);
}

.elementor-346 .elementor-element.elementor-element-9a1e1dd .elementor-button-content-wrapper {
    flex-direction: row;
}

@media(min-width:768px) {
    .elementor-346 .elementor-element.elementor-element-13db165 {
        --width: 100%;
    }

    .elementor-346 .elementor-element.elementor-element-fd39171 {
        --width: 50%;
    }

    .elementor-346 .elementor-element.elementor-element-6b93480 {
        --width: 50%;
    }

    .elementor-346 .elementor-element.elementor-element-04937f9 {
        --content-width: 1140px;
    }

    .elementor-346 .elementor-element.elementor-element-07ce1de {
        --width: 50%;
    }

    .elementor-346 .elementor-element.elementor-element-4ca08a9 {
        --width: 50%;
    }

    .elementor-346 .elementor-element.elementor-element-469d04a {
        --content-width: 594px;
    }

    .elementor-346 .elementor-element.elementor-element-daea66f {
        --width: 80%;
    }

    .elementor-346 .elementor-element.elementor-element-9b14278 {
        --width: 80%;
    }

    .elementor-346 .elementor-element.elementor-element-6cf2fcc {
        --content-width: 594px;
    }

    .elementor-346 .elementor-element.elementor-element-91e5cf1 {
        --width: 80%;
    }

    .elementor-346 .elementor-element.elementor-element-4b6c449 {
        --width: 80%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-346 .elementor-element.elementor-element-daea66f {
        --width: 30%;
    }

    .elementor-346 .elementor-element.elementor-element-9b14278 {
        --width: 30%;
    }

    .elementor-346 .elementor-element.elementor-element-91e5cf1 {
        --width: 30%;
    }

    .elementor-346 .elementor-element.elementor-element-4b6c449 {
        --width: 30%;
    }
}

@media(min-width:1025px) {

    .elementor-346 .elementor-element.elementor-element-0426b94:not(.elementor-motion-effects-element-type-background),
    .elementor-346 .elementor-element.elementor-element-0426b94>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-346 .elementor-element.elementor-element-86c5f01 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 0px;
        --margin-bottom: 100px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-346 .elementor-element.elementor-element-13db165 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-346 .elementor-element.elementor-element-5997d77 .elementor-heading-title {
        font-size: 70px;
    }

    .elementor-346 .elementor-element.elementor-element-0e386d5>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-346 .elementor-element.elementor-element-0e386d5 {
        font-size: 18px;
    }

    .elementor-346 .elementor-element.elementor-element-2427556>.elementor-widget-container {
        margin: 0px 0px 0px -29px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-346 .elementor-element.elementor-element-c96975c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-346 .elementor-element.elementor-element-92c5976::before,
    .elementor-346 .elementor-element.elementor-element-92c5976>.elementor-background-video-container::before,
    .elementor-346 .elementor-element.elementor-element-92c5976>.e-con-inner>.elementor-background-video-container::before,
    .elementor-346 .elementor-element.elementor-element-92c5976>.elementor-background-slideshow::before,
    .elementor-346 .elementor-element.elementor-element-92c5976>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-346 .elementor-element.elementor-element-92c5976>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-image: url("../../2024/05/12132323-1.png");
        background-position: -220px 0px;
    }

    .elementor-346 .elementor-element.elementor-element-e2dfcd5>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-346 .elementor-element.elementor-element-07ce1de {
        --padding-top: 0px;
        --padding-bottom: 40px;
        --padding-left: 040px;
        --padding-right: 0px;
    }

    .elementor-346 .elementor-element.elementor-element-fa3575b>.elementor-widget-container {
        padding: 030px 0px 0px 0px;
    }

    .elementor-346 .elementor-element.elementor-element-469d04a {
        --justify-content: center;
    }

    .elementor-346 .elementor-element.elementor-element-6cf2fcc {
        --justify-content: center;
    }

    .elementor-346 .elementor-element.elementor-element-762c335>.elementor-widget-container {
        padding: 50px 0px 0px 0px;
    }

    .elementor-346 .elementor-element.elementor-element-bc0d1ed {
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-346 .elementor-element.elementor-element-f5e983b .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-346 .elementor-element.elementor-element-8aab618 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
}

@media(max-width:767px) {
    .elementor-346 .elementor-element.elementor-element-86c5f01 {
        --gap: 50px 50px;
        --row-gap: 50px;
        --column-gap: 50px;
        --padding-top: 200px;
        --padding-bottom: 100px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-346 .elementor-element.elementor-element-86c5f01 .elementor-background-slideshow__slide__image {
        background-size: cover;
        background-position: center center;
    }

    .elementor-346 .elementor-element.elementor-element-13db165 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-346 .elementor-element.elementor-element-5997d77 {
        text-align: center;
    }

    .elementor-346 .elementor-element.elementor-element-5997d77 .elementor-heading-title {
        font-size: 52px;
    }

    .elementor-346 .elementor-element.elementor-element-0e386d5>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-346 .elementor-element.elementor-element-0e386d5 {
        text-align: center;
    }

    body:not(.rtl) .elementor-346 .elementor-element.elementor-element-37b1a33 {
        left: 220px;
    }

    body.rtl .elementor-346 .elementor-element.elementor-element-37b1a33 {
        right: 220px;
    }

    .elementor-346 .elementor-element.elementor-element-37b1a33 {
        top: -74px;
    }

    .elementor-346 .elementor-element.elementor-element-37b1a33 img {
        width: 31%;
    }

    .elementor-346 .elementor-element.elementor-element-2427556>.elementor-widget-container {
        margin: 0px 0px 0px -10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-346 .elementor-element.elementor-element-2427556 img {
        width: 100%;
    }

    .elementor-346 .elementor-element.elementor-element-c96975c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-346 .elementor-element.elementor-element-92c5976::before,
    .elementor-346 .elementor-element.elementor-element-92c5976>.elementor-background-video-container::before,
    .elementor-346 .elementor-element.elementor-element-92c5976>.e-con-inner>.elementor-background-video-container::before,
    .elementor-346 .elementor-element.elementor-element-92c5976>.elementor-background-slideshow::before,
    .elementor-346 .elementor-element.elementor-element-92c5976>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-346 .elementor-element.elementor-element-92c5976>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-image: url("../../2024/05/12132323-1.png");
        background-position: -46px 74px;
        background-size: 176px auto;
    }

    .elementor-346 .elementor-element.elementor-element-e42ebff img {
        width: 92%;
    }

    .elementor-346 .elementor-element.elementor-element-6b93480 {
        --padding-top: 40px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 0px;
    }

    .elementor-346 .elementor-element.elementor-element-e2dfcd5>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-346 .elementor-element.elementor-element-04937f9 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-346 .elementor-element.elementor-element-07ce1de {
        --border-radius: 30px 0px 0px 0px;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-346 .elementor-element.elementor-element-fa3575b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-346 .elementor-element.elementor-element-4ca08a9 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-346 .elementor-element.elementor-element-e194ffc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-346 .elementor-element.elementor-element-7135aaa {
        --padding-top: 100px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-346 .elementor-element.elementor-element-469d04a {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-346 .elementor-element.elementor-element-a127248 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-346 .elementor-element.elementor-element-57f9a92 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-346 .elementor-element.elementor-element-6cf2fcc {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-346 .elementor-element.elementor-element-4316acf .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-346 .elementor-element.elementor-element-d09f441 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-346 .elementor-element.elementor-element-f84931a {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-346 .elementor-element.elementor-element-9f7a184 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-346 .elementor-element.elementor-element-762c335>.elementor-widget-container {
        padding: 50px 0px 0px 0px;
    }

    .elementor-346 .elementor-element.elementor-element-762c335 .eael-filter-gallery-control ul li.control {
        padding: 0px 10px 20px 10px;
    }

    .elementor-346 .elementor-element.elementor-element-f5e983b {
        text-align: center;
    }

    .elementor-346 .elementor-element.elementor-element-8aab618 {
        --gap: 80px 80px;
        --row-gap: 80px;
        --column-gap: 80px;
    }

    .elementor-346 .elementor-element.elementor-element-7beee20 {
        --padding-top: 0px;
        --padding-bottom: 35px;
        --padding-left: 35px;
        --padding-right: 35px;
    }

    .elementor-346 .elementor-element.elementor-element-6bd28c7 {
        --padding-top: 0px;
        --padding-bottom: 35px;
        --padding-left: 35px;
        --padding-right: 35px;
    }

    .elementor-346 .elementor-element.elementor-element-a28af42 {
        --padding-top: 0px;
        --padding-bottom: 35px;
        --padding-left: 35px;
        --padding-right: 35px;
    }

    .elementor-346 .elementor-element.elementor-element-0426b94:not(.elementor-motion-effects-element-type-background),
    .elementor-346 .elementor-element.elementor-element-0426b94>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../../2024/05/fdfwsassdasa.jpg");
    }

    .elementor-346 .elementor-element.elementor-element-6667a9e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}