.elementor-16903 .elementor-element.elementor-element-530f560 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-530f560:not(.elementor-motion-effects-element-type-background), .elementor-16903 .elementor-element.elementor-element-530f560 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-16903 .elementor-element.elementor-element-530f560, .elementor-16903 .elementor-element.elementor-element-530f560::before {
    --border-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-3329dfb {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 200;
    line-height: 24px;
    color: #FFFFFF;
}

.elementor-16903 .elementor-element.elementor-element-3329dfb a {
    color: #FFFFFF;
}

.elementor-16903 .elementor-element.elementor-element-3329dfb a:hover {
    color: #004c8d;
}

.elementor-16903 .elementor-element.elementor-element-3329dfb > .elementor-widget-container {
    padding: 0px 0px 0px 10px;
}

.elementor-16903 .elementor-element.elementor-element-90dc8e4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16903 .elementor-element.elementor-element-90dc8e4:not(.elementor-motion-effects-element-type-background), .elementor-16903 .elementor-element.elementor-element-90dc8e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-16903 .elementor-element.elementor-element-90dc8e4, .elementor-16903 .elementor-element.elementor-element-90dc8e4::before {
    --border-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-cbe2c8a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-cbe2c8a.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16903 .elementor-element.elementor-element-8e8637d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 500;
}

.elementor-16903 .elementor-element.elementor-element-1e2428f1 {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 200;
    line-height: 24px;
}

.elementor-16903 .elementor-element.elementor-element-5a79ee96 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-5a79ee96 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-5a79ee96 {
    --e-icon-list-icon-size: 10px;
    --icon-vertical-offset: 0px;
}

.elementor-16903 .elementor-element.elementor-element-5a79ee96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16903 .elementor-element.elementor-element-5a79ee96 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 200;
    line-height: 24px;
}

.elementor-16903 .elementor-element.elementor-element-5a79ee96 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-5a79ee96 > .elementor-widget-container {
    margin: -20px 50px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-4d8164f {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-c51c704 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-ac5c7f8 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-b40bf9b {
    --grid-side-margin: 10px;
    --grid-column-gap: 10px;
    --grid-row-gap: 10px;
    --grid-bottom-margin: 10px;
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-16903 .elementor-element.elementor-element-b40bf9b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16903 .elementor-element.elementor-element-ca22c3a {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-66a8d83 .elementor-button {
    background-color: #004c8d;
    border-radius: 2px 2px 2px 2px;
}

.elementor-16903 .elementor-element.elementor-element-66a8d83 .elementor-button:hover, .elementor-16903 .elementor-element.elementor-element-66a8d83 .elementor-button:focus {
    color: #004c8d;
    background-color: #FFFFFF;
}

.elementor-16903 .elementor-element.elementor-element-66a8d83 .elementor-button:hover svg, .elementor-16903 .elementor-element.elementor-element-66a8d83 .elementor-button:focus svg {
    fill: #004c8d;
}

.elementor-16903 .elementor-element.elementor-element-66a8d83 {
    width: var( --container-widget-width, 90.281% );
    max-width: 90.281%;
    --container-widget-width: 90.281%;
    --container-widget-flex-grow: 0;
}

.elementor-16903 .elementor-element.elementor-element-66a8d83.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16903 .elementor-element.elementor-element-1896927d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: 120px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-16903 .elementor-element.elementor-element-1896927d.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16903 .elementor-element.elementor-element-89a7937 .eae-thumb-container {
    width: 100% !important;
}

.elementor-16903 .elementor-element.elementor-element-89a7937 .eae-swiper-outer-wrapper :not(.eae-thumb-horizontal-inside).eae-thumb-container.swiper {
    margin-right: auto;
    width: 100%;
}

.elementor-16903 .elementor-element.elementor-element-89a7937 .eae-swiper-slide.elementor-repeater-item-11ac3c1 {
    background-image: url(../img/sp9.5-stadium-light-01.webp);
}

.elementor-16903 .elementor-element.elementor-element-89a7937 .eae-swiper-slide.elementor-repeater-item-a02937b {
    background-image: url(../img/sp9.5-stadium-light-02.webp);
}

.elementor-16903 .elementor-element.elementor-element-89a7937 .eae-swiper-slide.elementor-repeater-item-6c03634 {
    background-image: url(../img/sp9.5-stadium-light-03.webp);
}

.elementor-16903 .elementor-element.elementor-element-89a7937 .eae-swiper-slide.elementor-repeater-item-cd559d5 {
    background-image: url(../img/sp9.5-stadium-light-04-1.webp);
}

.elementor-16903 .elementor-element.elementor-element-89a7937 .eae-swiper-slide.elementor-repeater-item-9abd9a1 {
    background-image: url(../img/sp9.5-stadium-light-05-1.webp);
}

.elementor-16903 .elementor-element.elementor-element-89a7937 .eae-swiper-slide {
    height: 540px;
}

.elementor-16903 .elementor-element.elementor-element-89a7937 .eae-swiper-outer-wrapper .eae-swiper-slide {
    background-size: cover;
    background-position: center center;
}

.elementor-16903 .elementor-element.elementor-element-89a7937 .eae-swiper-outer-wrapper .eae-thumb-slide {
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-16903 .elementor-element.elementor-element-89a7937 .eae-thumb-slide .eae-fit-aspect-ratio {
    padding-bottom: calc( 1 * 100% );
}

.elementor-16903 .elementor-element.elementor-element-89a7937 .eae-thumb-horizontal-bottom {
    margin-top: 10px;
}

.elementor-16903 .elementor-element.elementor-element-89a7937 .eae-thumb-horizontal-top {
    margin-bottom: 10px;
}

.elementor-16903 .elementor-element.elementor-element-89a7937 .eae-slide-inner {
    text-align: center;
}

.elementor-16903 .elementor-element.elementor-element-89a7937 .eae-slide-content {
    max-width: 66%;
}

.elementor-16903 .elementor-element.elementor-element-89a7937 .eae-slide-button .eae-slide-btn {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
}

.elementor-16903 .elementor-element.elementor-element-89a7937 .eae-slider-nav-button {
    font-size: 30px;
}

.elementor-16903 .elementor-element.elementor-element-73c1fce {
    --display: flex;
    --min-height: 900px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16903 .elementor-element.elementor-element-73c1fce:not(.elementor-motion-effects-element-type-background), .elementor-16903 .elementor-element.elementor-element-73c1fce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../img/sp9.5-background.webp");
    background-position: center center;
    background-size: cover;
}

.elementor-16903 .elementor-element.elementor-element-73c1fce, .elementor-16903 .elementor-element.elementor-element-73c1fce::before {
    --border-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-3f5931e {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-291f8ac.elementor-element {
    --align-self: flex-end;
}

.elementor-16903 .elementor-element.elementor-element-039d30f {
    text-align: right;
}

.elementor-16903 .elementor-element.elementor-element-039d30f .elementor-heading-title {
    color: #FFFFFF;
    font-weight: 400;
}

.elementor-16903 .elementor-element.elementor-element-bc55289 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: -70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-16903 .elementor-element.elementor-element-96287db {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-7e58c2a {
    --display: flex;
    --background-transition: 0.3s;
    --z-index: 1;
}

.elementor-16903 .elementor-element.elementor-element-7e58c2a.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16903 .elementor-element.elementor-element-ae6953f {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-ae6953f.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16903 .elementor-element.elementor-element-a0d0cbd {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 12px 12px 12px 12px;
}

.elementor-16903 .elementor-element.elementor-element-a0d0cbd:not(.elementor-motion-effects-element-type-background), .elementor-16903 .elementor-element.elementor-element-a0d0cbd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #004c8d;
}

.elementor-16903 .elementor-element.elementor-element-a0d0cbd, .elementor-16903 .elementor-element.elementor-element-a0d0cbd::before {
    --border-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-a0d0cbd.e-con {
    --e-con-transform-translateX: -350px;
}

.elementor-16903 .elementor-element.elementor-element-a5101c3 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 40px;
}

.elementor-16903 .elementor-element.elementor-element-a5101c3 > .elementor-widget-container {
    margin: 12px 50px 12px 0px;
}

.elementor-16903 .elementor-element.elementor-element-a5101c3.elementor-element {
    --align-self: flex-end;
}

.elementor-16903 .elementor-element.elementor-element-a563dfd {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-a563dfd.e-con {
    --e-con-transform-translateX: -350px;
}

.elementor-16903 .elementor-element.elementor-element-bf19474 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-73aff30 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-68813b3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-68813b3 {
    z-index: 99;
}

.elementor-16903 .elementor-element.elementor-element-35351d2 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-0a4d325 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --margin-top: -30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-16903 .elementor-element.elementor-element-adf667a {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-adf667a.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16903 .elementor-element.elementor-element-d31fed3 .elementor-heading-title {
    color: #004c8d;
    font-size: 28px;
}

.elementor-16903 .elementor-element.elementor-element-7c559ff {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 200;
}

.elementor-16903 .elementor-element.elementor-element-7c559ff > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-48fa2a6 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-48fa2a6.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16903 .elementor-element.elementor-element-d23d790 > .elementor-widget-container {
    margin: -30px 0px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-b46a1b4 {
    --display: flex;
    --min-height: 900px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-b46a1b4:not(.elementor-motion-effects-element-type-background), .elementor-16903 .elementor-element.elementor-element-b46a1b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../img/sp9.5-background-2.webp");
    background-position: center center;
    background-size: cover;
}

.elementor-16903 .elementor-element.elementor-element-b46a1b4, .elementor-16903 .elementor-element.elementor-element-b46a1b4::before {
    --border-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-4031ee9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-0e52381 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-7238360 > .elementor-widget-container {
    margin: 0px 0px -30px -20px;
}

.elementor-16903 .elementor-element.elementor-element-0979137 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-dad059a .elementor-heading-title {
    color: #004c8d;
    font-size: 28px;
}

.elementor-16903 .elementor-element.elementor-element-dad059a > .elementor-widget-container {
    margin: 170px 0px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-0f037ac {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 200;
}

.elementor-16903 .elementor-element.elementor-element-0f037ac > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-5dd9b92 > .elementor-widget-container {
    margin: -50px 0px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-bb44074 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 13px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16903 .elementor-element.elementor-element-bb44074:not(.elementor-motion-effects-element-type-background), .elementor-16903 .elementor-element.elementor-element-bb44074 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-16903 .elementor-element.elementor-element-bb44074, .elementor-16903 .elementor-element.elementor-element-bb44074::before {
    --border-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-d885bf7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-b40f11c {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-b40f11c.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16903 .elementor-element.elementor-element-a833ad4 .elementor-heading-title {
    color: #004c8d;
    font-size: 28px;
}

.elementor-16903 .elementor-element.elementor-element-907f514 {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 200;
}

.elementor-16903 .elementor-element.elementor-element-907f514 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-9e072c6 {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 200;
}

.elementor-16903 .elementor-element.elementor-element-9e072c6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-bc9d177.elementor-element {
    --align-self: flex-start;
}

.elementor-16903 .elementor-element.elementor-element-176e93f {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 200;
}

.elementor-16903 .elementor-element.elementor-element-176e93f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-0d3e671 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-16903 .elementor-element.elementor-element-0d3e671.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16903 .elementor-element.elementor-element-a8ab72c > .elementor-widget-container {
    margin: 0px 0px 0px 100px;
}

.elementor-16903 .elementor-element.elementor-element-a8ab72c {
    z-index: 1;
}

.elementor-16903 .elementor-element.elementor-element-6d26956 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: -465px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-16903 .elementor-element.elementor-element-6d26956.e-con {
    --e-con-transform-translateX: -50px;
}

.elementor-16903 .elementor-element.elementor-element-807a6cf {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 12px 12px 12px 12px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-16903 .elementor-element.elementor-element-807a6cf:not(.elementor-motion-effects-element-type-background), .elementor-16903 .elementor-element.elementor-element-807a6cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #004c8d;
}

.elementor-16903 .elementor-element.elementor-element-807a6cf, .elementor-16903 .elementor-element.elementor-element-807a6cf::before {
    --border-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-807a6cf.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16903 .elementor-element.elementor-element-b96d0d7 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 26px;
    font-weight: 500;
}

.elementor-16903 .elementor-element.elementor-element-b96d0d7 > .elementor-widget-container {
    margin: 10px 0px 10px 20px;
}

.elementor-16903 .elementor-element.elementor-element-1194e14 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 12px 12px 12px 12px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-16903 .elementor-element.elementor-element-1194e14, .elementor-16903 .elementor-element.elementor-element-1194e14::before {
    --border-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-1194e14.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16903 .elementor-element.elementor-element-64c8430 {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 200;
}

.elementor-16903 .elementor-element.elementor-element-64c8430 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-4873c01 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-10b65cc {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-2e5b9ee .elementor-heading-title {
    font-size: 30px;
}

.elementor-16903 .elementor-element.elementor-element-0dd8b66 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-0489588 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: -10px;
}

.elementor-16903 .elementor-element.elementor-element-ad8cdf4 .elementor-heading-title {
    font-size: 24px;
}

.elementor-16903 .elementor-element.elementor-element-23da5d1 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 2px;
}

.elementor-16903 .elementor-element.elementor-element-23da5d1 .elementor-divider-separator {
    width: 100%;
}

.elementor-16903 .elementor-element.elementor-element-23da5d1 .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-16903 .elementor-element.elementor-element-23da5d1 > .elementor-widget-container {
    margin: -21px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-af36aa4 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-af36aa4 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-af36aa4 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-16903 .elementor-element.elementor-element-af36aa4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16903 .elementor-element.elementor-element-af36aa4 .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 600;
}

.elementor-16903 .elementor-element.elementor-element-af36aa4 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-521b87b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -10px;
    --margin-right: -10px;
}

.elementor-16903 .elementor-element.elementor-element-5d64654 .elementor-heading-title {
    font-size: 24px;
}

.elementor-16903 .elementor-element.elementor-element-0e20fc0 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 2px;
}

.elementor-16903 .elementor-element.elementor-element-0e20fc0 .elementor-divider-separator {
    width: 100%;
}

.elementor-16903 .elementor-element.elementor-element-0e20fc0 .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-16903 .elementor-element.elementor-element-0e20fc0 > .elementor-widget-container {
    margin: -21px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-286e78f .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-286e78f .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-286e78f {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-16903 .elementor-element.elementor-element-286e78f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16903 .elementor-element.elementor-element-286e78f .elementor-icon-list-item > a {
    font-size: 14px;
    font-weight: 600;
}

.elementor-16903 .elementor-element.elementor-element-286e78f .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-d3ec3fe {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -10px;
    --margin-right: -10px;
}

.elementor-16903 .elementor-element.elementor-element-7c31e70 .elementor-heading-title {
    font-size: 24px;
}

.elementor-16903 .elementor-element.elementor-element-024b835 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 2px;
}

.elementor-16903 .elementor-element.elementor-element-024b835 .elementor-divider-separator {
    width: 100%;
}

.elementor-16903 .elementor-element.elementor-element-024b835 .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-16903 .elementor-element.elementor-element-024b835 > .elementor-widget-container {
    margin: -21px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-841c9f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-16903 .elementor-element.elementor-element-841c9f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-16903 .elementor-element.elementor-element-841c9f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-16903 .elementor-element.elementor-element-841c9f1 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-16903 .elementor-element.elementor-element-841c9f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-16903 .elementor-element.elementor-element-841c9f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-16903 .elementor-element.elementor-element-841c9f1 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-841c9f1 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-841c9f1 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-16903 .elementor-element.elementor-element-841c9f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16903 .elementor-element.elementor-element-841c9f1 .elementor-icon-list-item > a {
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-16903 .elementor-element.elementor-element-841c9f1 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-841c9f1 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-3dc8105 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -10px;
    --margin-right: -10px;
}

.elementor-16903 .elementor-element.elementor-element-c80a9fc .elementor-heading-title {
    font-size: 24px;
}

.elementor-16903 .elementor-element.elementor-element-fdcf741 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 2px;
}

.elementor-16903 .elementor-element.elementor-element-fdcf741 .elementor-divider-separator {
    width: 100%;
}

.elementor-16903 .elementor-element.elementor-element-fdcf741 .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-16903 .elementor-element.elementor-element-fdcf741 > .elementor-widget-container {
    margin: -21px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-4f10e6f .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-4f10e6f .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-4f10e6f {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-16903 .elementor-element.elementor-element-4f10e6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16903 .elementor-element.elementor-element-4f10e6f .elementor-icon-list-item > a {
    font-size: 14px;
    font-weight: 600;
}

.elementor-16903 .elementor-element.elementor-element-4f10e6f .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-747f278 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -10px;
    --margin-right: -10px;
}

.elementor-16903 .elementor-element.elementor-element-9f4d374 .elementor-heading-title {
    font-size: 24px;
}

.elementor-16903 .elementor-element.elementor-element-99bc5ae {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 2px;
}

.elementor-16903 .elementor-element.elementor-element-99bc5ae .elementor-divider-separator {
    width: 100%;
}

.elementor-16903 .elementor-element.elementor-element-99bc5ae .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-16903 .elementor-element.elementor-element-99bc5ae > .elementor-widget-container {
    margin: -21px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-3417826 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-16903 .elementor-element.elementor-element-3417826 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-16903 .elementor-element.elementor-element-3417826 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-16903 .elementor-element.elementor-element-3417826 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-16903 .elementor-element.elementor-element-3417826 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-16903 .elementor-element.elementor-element-3417826 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-16903 .elementor-element.elementor-element-3417826 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-3417826 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-3417826 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-16903 .elementor-element.elementor-element-3417826 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16903 .elementor-element.elementor-element-3417826 .elementor-icon-list-item > a {
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-16903 .elementor-element.elementor-element-3417826 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-3417826 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-2a6fd02 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -10px;
    --margin-right: -10px;
}

.elementor-16903 .elementor-element.elementor-element-9a4eae2 .elementor-heading-title {
    font-size: 24px;
}

.elementor-16903 .elementor-element.elementor-element-f277528 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 2px;
}

.elementor-16903 .elementor-element.elementor-element-f277528 .elementor-divider-separator {
    width: 100%;
}

.elementor-16903 .elementor-element.elementor-element-f277528 .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-16903 .elementor-element.elementor-element-f277528 > .elementor-widget-container {
    margin: -21px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-a5499a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-16903 .elementor-element.elementor-element-a5499a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-16903 .elementor-element.elementor-element-a5499a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-16903 .elementor-element.elementor-element-a5499a0 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-16903 .elementor-element.elementor-element-a5499a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-16903 .elementor-element.elementor-element-a5499a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-16903 .elementor-element.elementor-element-a5499a0 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-a5499a0 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-a5499a0 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-16903 .elementor-element.elementor-element-a5499a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16903 .elementor-element.elementor-element-a5499a0 .elementor-icon-list-item > a {
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-16903 .elementor-element.elementor-element-a5499a0 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-a5499a0 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-e17b7a2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -10px;
    --margin-right: -10px;
}

.elementor-16903 .elementor-element.elementor-element-c8b734f .elementor-heading-title {
    font-size: 24px;
}

.elementor-16903 .elementor-element.elementor-element-3940f02 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 2px;
}

.elementor-16903 .elementor-element.elementor-element-3940f02 .elementor-divider-separator {
    width: 100%;
}

.elementor-16903 .elementor-element.elementor-element-3940f02 .elementor-divider {
    padding-block-start:15px;padding-block-end:15px;}

.elementor-16903 .elementor-element.elementor-element-3940f02 > .elementor-widget-container {
    margin: -21px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-60ccd32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-16903 .elementor-element.elementor-element-60ccd32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-16903 .elementor-element.elementor-element-60ccd32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-16903 .elementor-element.elementor-element-60ccd32 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-16903 .elementor-element.elementor-element-60ccd32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-16903 .elementor-element.elementor-element-60ccd32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-16903 .elementor-element.elementor-element-60ccd32 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-60ccd32 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-60ccd32 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-16903 .elementor-element.elementor-element-60ccd32 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16903 .elementor-element.elementor-element-60ccd32 .elementor-icon-list-item > a {
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
}

.elementor-16903 .elementor-element.elementor-element-60ccd32 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-16903 .elementor-element.elementor-element-60ccd32 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-16903 .elementor-element.elementor-element-a75e971 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16903 .elementor-element.elementor-element-9eb1958 {
    color: #888888;
    font-weight: 400;
}

.elementor-16903 .elementor-element.elementor-element-9eb1958 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

@media(max-width: 1200px) {
    .elementor-16903 .elementor-element.elementor-element-b40bf9b {
        --grid-side-margin:10px;
        --grid-column-gap: 10px;
        --grid-row-gap: 10px;
        --grid-bottom-margin: 10px;
    }

    .elementor-16903 .elementor-element.elementor-element-89a7937 .eae-thumb-horizontal-bottom {
        margin-top: 10px;
    }

    .elementor-16903 .elementor-element.elementor-element-89a7937 .eae-thumb-horizontal-top {
        margin-bottom: 10px;
    }

    .elementor-16903 .elementor-element.elementor-element-a0d0cbd.e-con {
        --e-con-transform-translateX: -198px;
    }

    .elementor-16903 .elementor-element.elementor-element-a5101c3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-16903 .elementor-element.elementor-element-a563dfd.e-con {
        --e-con-transform-translateX: -200px;
    }

    .elementor-16903 .elementor-element.elementor-element-68813b3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-16903 .elementor-element.elementor-element-6d26956 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16903 .elementor-element.elementor-element-6d26956.e-con {
        --e-con-transform-translateX: 0px;
    }

    .elementor-16903 .elementor-element.elementor-element-b96d0d7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-16903 .elementor-element.elementor-element-b40bf9b {
        --grid-side-margin:10px;
        --grid-column-gap: 10px;
        --grid-row-gap: 10px;
        --grid-bottom-margin: 10px;
    }

    .elementor-16903 .elementor-element.elementor-element-66a8d83 {
        --container-widget-width: 732px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 732px );
        max-width: 732px;
    }

    .elementor-16903 .elementor-element.elementor-element-1896927d {
        --width: 100%;
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-16903 .elementor-element.elementor-element-89a7937 .eae-swiper-slide {
        height: 320px;
    }

    .elementor-16903 .elementor-element.elementor-element-89a7937 .eae-thumb-slide .eae-fit-aspect-ratio {
        padding-bottom: calc( 0.5 * 100% );
    }

    .elementor-16903 .elementor-element.elementor-element-89a7937 .eae-thumb-horizontal-bottom {
        margin-top: 5px;
    }

    .elementor-16903 .elementor-element.elementor-element-89a7937 .eae-thumb-horizontal-top {
        margin-bottom: 5px;
    }

    .elementor-16903 .elementor-element.elementor-element-bc55289 {
        --margin-top: -50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16903 .elementor-element.elementor-element-a0d0cbd.e-con {
        --e-con-transform-translateX: 0px;
    }

    .elementor-16903 .elementor-element.elementor-element-a563dfd.e-con {
        --e-con-transform-translateX: 0px;
    }

    .elementor-16903 .elementor-element.elementor-element-68813b3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-16903 .elementor-element.elementor-element-dad059a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-16903 .elementor-element.elementor-element-a8ab72c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-16903 .elementor-element.elementor-element-521b87b {
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16903 .elementor-element.elementor-element-d3ec3fe {
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16903 .elementor-element.elementor-element-841c9f1 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-16903 .elementor-element.elementor-element-3dc8105 {
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16903 .elementor-element.elementor-element-747f278 {
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16903 .elementor-element.elementor-element-3417826 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-16903 .elementor-element.elementor-element-2a6fd02 {
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16903 .elementor-element.elementor-element-a5499a0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-16903 .elementor-element.elementor-element-e17b7a2 {
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16903 .elementor-element.elementor-element-60ccd32 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

@media(min-width: 768px) {
    .elementor-16903 .elementor-element.elementor-element-cbe2c8a {
        --width:45%;
    }

    .elementor-16903 .elementor-element.elementor-element-ac5c7f8 {
        --content-width: 100%;
    }

    .elementor-16903 .elementor-element.elementor-element-ca22c3a {
        --content-width: 104%;
    }

    .elementor-16903 .elementor-element.elementor-element-1896927d {
        --width: 55%;
    }

    .elementor-16903 .elementor-element.elementor-element-7e58c2a {
        --width: 50%;
    }

    .elementor-16903 .elementor-element.elementor-element-ae6953f {
        --width: 80%;
    }

    .elementor-16903 .elementor-element.elementor-element-adf667a {
        --width: 35%;
    }

    .elementor-16903 .elementor-element.elementor-element-48fa2a6 {
        --width: 65%;
    }

    .elementor-16903 .elementor-element.elementor-element-b40f11c {
        --width: 45%;
    }

    .elementor-16903 .elementor-element.elementor-element-0d3e671 {
        --width: 55%;
    }

    .elementor-16903 .elementor-element.elementor-element-807a6cf {
        --width: 65%;
    }

    .elementor-16903 .elementor-element.elementor-element-1194e14 {
        --width: 65%;
    }

    .elementor-16903 .elementor-element.elementor-element-0489588 {
        --width: 35%;
    }

    .elementor-16903 .elementor-element.elementor-element-521b87b {
        --width: 31%;
    }

    .elementor-16903 .elementor-element.elementor-element-d3ec3fe {
        --width: 25%;
    }

    .elementor-16903 .elementor-element.elementor-element-3dc8105 {
        --width: 28%;
    }

    .elementor-16903 .elementor-element.elementor-element-747f278 {
        --width: 27%;
    }

    .elementor-16903 .elementor-element.elementor-element-2a6fd02 {
        --width: 14%;
    }

    .elementor-16903 .elementor-element.elementor-element-e17b7a2 {
        --width: 27%;
    }
}

@media(max-width: 1200px) and (min-width:768px) {
    .elementor-16903 .elementor-element.elementor-element-1194e14 {
        --width:100%;
    }
}
