.elementor-1333 .elementor-element.elementor-element-2095311 {
    --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-style: solid;
    --border-style: solid;
    border-color: var( --e-global-color-text);
    --border-color: var( --e-global-color-text);
}

.elementor-1333 .elementor-element.elementor-element-4a6f370 .exad-news-ticker .exad-bn-label,
.elementor-1333 .elementor-element.elementor-element-4a6f370 .exad-news-ticker .exad-bn-label.yes-small:after {
    background-color: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-4a6f370 .exad-news-ticker {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DADCEA;
    background-color: #ffffff;
}

.elementor-1333 .elementor-element.elementor-element-4a6f370 .exad-news-ticker .exad-bn-label {
    color: var( --e-global-color-166e2df7);
    fill: var( --e-global-color-166e2df7);
    padding: 0 15px;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #DADCEA;
}

.elementor-1333 .elementor-element.elementor-element-4a6f370 .exad-news-ticker ul li,
.elementor-1333 .elementor-element.elementor-element-4a6f370 .exad-news-ticker ul li a {
    font-family: "Helvetica", Sans-serif;
}

.elementor-1333 .elementor-element.elementor-element-4a6f370 .exad-news-ticker li,
.elementor-1333 .elementor-element.elementor-element-4a6f370 .exad-news-ticker li a {
    color: #333333;
}

.elementor-1333 .elementor-element.elementor-element-4a6f370 .exad-news-ticker li:hover,
.elementor-1333 .elementor-element.elementor-element-4a6f370 .exad-news-ticker li:hover a {
    color: #3878ff;
}

.elementor-1333 .elementor-element.elementor-element-4a6f370 .exad-news-ticker .exad-nt-news ul li {
    padding: 0 15px;
}

.elementor-1333 .elementor-element.elementor-element-eceae42 {
    --display: flex;
    --min-height: 88vh;
    --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;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --overlay-opacity: 0.44;
    --margin-top: -133px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1333 .elementor-element.elementor-element-eceae42::before,
.elementor-1333 .elementor-element.elementor-element-eceae42>.elementor-background-video-container::before,
.elementor-1333 .elementor-element.elementor-element-eceae42>.e-con-inner>.elementor-background-video-container::before,
.elementor-1333 .elementor-element.elementor-element-eceae42>.elementor-background-slideshow::before,
.elementor-1333 .elementor-element.elementor-element-eceae42>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1333 .elementor-element.elementor-element-eceae42>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at center center, var( --e-global-color-secondary) 0%, #000000 0%);
}

.elementor-1333 .elementor-element.elementor-element-eceae42 .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: center center;
}

.elementor-1333 .elementor-element.elementor-element-eceae42.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1333 .elementor-element.elementor-element-0536fba {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-0536fba>.elementor-widget-container {
    background-color: #00000066;
    margin: 10px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-0536fba.elementor-element {
    --align-self: center;
}

.elementor-1333 .elementor-element.elementor-element-0536fba .elementor-heading-title {
    font-family: "Helvetica", Sans-serif;
    font-size: 42px;
    line-height: 50px;
    letter-spacing: 3.3px;
    color: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-1d4983e {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-1d4983e>.elementor-widget-container {
    background-color: #00000066;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-1d4983e.elementor-element {
    --align-self: center;
}

.elementor-1333 .elementor-element.elementor-element-1d4983e .elementor-heading-title {
    font-family: "Helvetica", Sans-serif;
    font-size: 67px;
    line-height: 50px;
    letter-spacing: 3.3px;
    color: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-db611b8 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-db611b8>.elementor-widget-container {
    background-color: #00000066;
    padding: 0px 10px 0px 10px;
}

.elementor-1333 .elementor-element.elementor-element-db611b8.elementor-element {
    --align-self: center;
}

.elementor-1333 .elementor-element.elementor-element-db611b8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 45px;
    letter-spacing: 0.8px;
    word-spacing: 2px;
    color: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-d08acc2 {
    width: var( --container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-1333 .elementor-element.elementor-element-d08acc2>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-d08acc2.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1333 .elementor-element.elementor-element-d08acc2 .elementor-search-form__container {
    min-height: 36px;
}

.elementor-1333 .elementor-element.elementor-element-d08acc2 .elementor-search-form__submit {
    min-width: 36px;
}

body:not(.rtl) .elementor-1333 .elementor-element.elementor-element-d08acc2 .elementor-search-form__icon {
    padding-left: calc(36px / 3);
}

body.rtl .elementor-1333 .elementor-element.elementor-element-d08acc2 .elementor-search-form__icon {
    padding-right: calc(36px / 3);
}

.elementor-1333 .elementor-element.elementor-element-d08acc2 .elementor-search-form__input,
.elementor-1333 .elementor-element.elementor-element-d08acc2.elementor-search-form--button-type-text .elementor-search-form__submit {
    padding-left: calc(36px / 3);
    padding-right: calc(36px / 3);
}

.elementor-1333 .elementor-element.elementor-element-d08acc2 .elementor-search-form__icon {
    --e-search-form-icon-size-minimal: 19px;
}

.elementor-1333 .elementor-element.elementor-element-d08acc2 input[type="search"].elementor-search-form__input {
    font-family: "Helvetica", Sans-serif;
}

.elementor-1333 .elementor-element.elementor-element-d08acc2 .elementor-search-form__input,
.elementor-1333 .elementor-element.elementor-element-d08acc2 .elementor-search-form__icon,
.elementor-1333 .elementor-element.elementor-element-d08acc2 .elementor-lightbox .dialog-lightbox-close-button,
.elementor-1333 .elementor-element.elementor-element-d08acc2 .elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-1333 .elementor-element.elementor-element-d08acc2.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
    color: #006A29;
    fill: #006A29;
}

.elementor-1333 .elementor-element.elementor-element-d08acc2:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
    border-radius: 10px;
}

.elementor-1333 .elementor-element.elementor-element-d08acc2.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
    border-radius: 10px;
}

.elementor-1333 .elementor-element.elementor-element-e2c149d {
    font-family: "Poppins", Sans-serif;
    color: #C7C5C5;
}

.elementor-1333 .elementor-element.elementor-element-2dc8bee {
    --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-1333 .elementor-element.elementor-element-c8690c9>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-c8690c9 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0.4px;
    color: #000000;
}

.elementor-1333 .elementor-element.elementor-element-fe0a09e {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-1333 .elementor-element.elementor-element-fe0a09e .elementor-divider-separator {
    width: 100%;
}

.elementor-1333 .elementor-element.elementor-element-fe0a09e .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-1333 .elementor-element.elementor-element-fe0a09e.elementor-view-stacked .elementor-icon {
    background-color: #13552D;
}

.elementor-1333 .elementor-element.elementor-element-fe0a09e.elementor-view-framed .elementor-icon,
.elementor-1333 .elementor-element.elementor-element-fe0a09e.elementor-view-default .elementor-icon {
    color: #13552D;
    border-color: #13552D;
}

.elementor-1333 .elementor-element.elementor-element-fe0a09e.elementor-view-framed .elementor-icon,
.elementor-1333 .elementor-element.elementor-element-fe0a09e.elementor-view-default .elementor-icon svg {
    fill: #13552D;
}

.elementor-1333 .elementor-element.elementor-element-ee776f1 {
    --display: flex;
    --min-height: 88vh;
    --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;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    border-style: solid;
    --border-style: solid;
    border-color: #66936C33;
    --border-color: #66936C33;
    --margin-top: -133px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1333 .elementor-element.elementor-element-ee776f1:not(.elementor-motion-effects-element-type-background),
.elementor-1333 .elementor-element.elementor-element-ee776f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DBEDE91C;
}

.elementor-1333 .elementor-element.elementor-element-ee776f1.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1333 .elementor-element.elementor-element-4283492 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 20px;
}

.elementor-1333 .elementor-element.elementor-element-94c901e>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-94c901e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0.4px;
    color: #000000;
}

.elementor-1333 .elementor-element.elementor-element-6604b36>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-6604b36 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0.4px;
    color: var( --e-global-color-66e862bc);
}

.elementor-1333 .elementor-element.elementor-element-b5ab9f7 {
    --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: 11px 11px;
    --row-gap: 11px;
    --column-gap: 11px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 20px;
}

.elementor-1333 .elementor-element.elementor-element-bf2bf55 {
    --display: flex;
    --min-height: 257px;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    border-style: none;
    --border-style: none;
    --border-radius: 25px 25px 0px 0px;
    box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1333 .elementor-element.elementor-element-bf2bf55:not(.elementor-motion-effects-element-type-background),
.elementor-1333 .elementor-element.elementor-element-bf2bf55>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1333 .elementor-element.elementor-element-5cbc93d>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-5cbc93d img {
    width: 25%;
}

.elementor-1333 .elementor-element.elementor-element-ac492ba>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-ac492ba {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-ac492ba .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    color: #000000;
}

.elementor-1333 .elementor-element.elementor-element-9fedb42>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-9fedb42 {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-9fedb42 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: var( --e-global-color-text);
}

.elementor-1333 .elementor-element.elementor-element-7441403 .elementor-button {
    background-color: var( --e-global-color-f9025fa);
    fill: var( --e-global-color-7e60fbb4);
    color: var( --e-global-color-7e60fbb4);
    border-style: none;
}

.elementor-1333 .elementor-element.elementor-element-7441403 .elementor-button:hover,
.elementor-1333 .elementor-element.elementor-element-7441403 .elementor-button:focus {
    background-color: var( --e-global-color-f9025fa);
    color: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-7441403 .elementor-button:hover svg,
.elementor-1333 .elementor-element.elementor-element-7441403 .elementor-button:focus svg {
    fill: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-44f6456 {
    --display: flex;
    --min-height: 257px;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    border-style: none;
    --border-style: none;
    --border-radius: 25px 25px 0px 0px;
    box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1333 .elementor-element.elementor-element-44f6456:not(.elementor-motion-effects-element-type-background),
.elementor-1333 .elementor-element.elementor-element-44f6456>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1333 .elementor-element.elementor-element-a5d38e1>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-a5d38e1 img {
    width: 25%;
}

.elementor-1333 .elementor-element.elementor-element-33c1b5a>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-33c1b5a {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-33c1b5a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    color: #000000;
}

.elementor-1333 .elementor-element.elementor-element-1bec1f1>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-1bec1f1 {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-1bec1f1 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: var( --e-global-color-text);
}

.elementor-1333 .elementor-element.elementor-element-e075542 .elementor-button {
    background-color: var( --e-global-color-f9025fa);
    fill: var( --e-global-color-7e60fbb4);
    color: var( --e-global-color-7e60fbb4);
    border-style: none;
}

.elementor-1333 .elementor-element.elementor-element-e075542 .elementor-button:hover,
.elementor-1333 .elementor-element.elementor-element-e075542 .elementor-button:focus {
    background-color: var( --e-global-color-f9025fa);
    color: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-e075542 .elementor-button:hover svg,
.elementor-1333 .elementor-element.elementor-element-e075542 .elementor-button:focus svg {
    fill: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-d234867 {
    --display: flex;
    --min-height: 257px;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    border-style: none;
    --border-style: none;
    --border-radius: 25px 25px 0px 0px;
    box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1333 .elementor-element.elementor-element-d234867:not(.elementor-motion-effects-element-type-background),
.elementor-1333 .elementor-element.elementor-element-d234867>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1333 .elementor-element.elementor-element-b4bc2e4>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-b4bc2e4 img {
    width: 25%;
}

.elementor-1333 .elementor-element.elementor-element-417d324>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-417d324 {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-417d324 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    color: #000000;
}

.elementor-1333 .elementor-element.elementor-element-94ab53b>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-94ab53b {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-94ab53b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: var( --e-global-color-text);
}

.elementor-1333 .elementor-element.elementor-element-315f691 .elementor-button {
    background-color: var( --e-global-color-f9025fa);
    fill: var( --e-global-color-7e60fbb4);
    color: var( --e-global-color-7e60fbb4);
    border-style: none;
}

.elementor-1333 .elementor-element.elementor-element-315f691 .elementor-button:hover,
.elementor-1333 .elementor-element.elementor-element-315f691 .elementor-button:focus {
    background-color: var( --e-global-color-f9025fa);
    color: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-315f691 .elementor-button:hover svg,
.elementor-1333 .elementor-element.elementor-element-315f691 .elementor-button:focus svg {
    fill: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-5e5249b {
    --display: flex;
    --min-height: 257px;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    border-style: none;
    --border-style: none;
    --border-radius: 25px 25px 0px 0px;
    box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1333 .elementor-element.elementor-element-5e5249b:not(.elementor-motion-effects-element-type-background),
.elementor-1333 .elementor-element.elementor-element-5e5249b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1333 .elementor-element.elementor-element-1ec44f0>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-1ec44f0 img {
    width: 25%;
}

.elementor-1333 .elementor-element.elementor-element-cac5e11>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-cac5e11 {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-cac5e11 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    color: #000000;
}

.elementor-1333 .elementor-element.elementor-element-0d3c6c5>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-0d3c6c5 {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-0d3c6c5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: var( --e-global-color-text);
}

.elementor-1333 .elementor-element.elementor-element-59f21bd .elementor-button {
    background-color: var( --e-global-color-f9025fa);
    fill: var( --e-global-color-7e60fbb4);
    color: var( --e-global-color-7e60fbb4);
    border-style: none;
}

.elementor-1333 .elementor-element.elementor-element-59f21bd .elementor-button:hover,
.elementor-1333 .elementor-element.elementor-element-59f21bd .elementor-button:focus {
    background-color: var( --e-global-color-f9025fa);
    color: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-59f21bd .elementor-button:hover svg,
.elementor-1333 .elementor-element.elementor-element-59f21bd .elementor-button:focus svg {
    fill: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-ae47ae9 {
    --display: flex;
    --min-height: 257px;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    border-style: none;
    --border-style: none;
    --border-radius: 25px 25px 0px 0px;
    box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1333 .elementor-element.elementor-element-ae47ae9:not(.elementor-motion-effects-element-type-background),
.elementor-1333 .elementor-element.elementor-element-ae47ae9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1333 .elementor-element.elementor-element-0cee1d1>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-0cee1d1 img {
    width: 25%;
}

.elementor-1333 .elementor-element.elementor-element-5e10d9f>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-5e10d9f {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-5e10d9f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    color: #000000;
}

.elementor-1333 .elementor-element.elementor-element-1208702>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-1208702 {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-1208702 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: var( --e-global-color-text);
}

.elementor-1333 .elementor-element.elementor-element-28875e3 .elementor-button {
    background-color: var( --e-global-color-f9025fa);
    fill: var( --e-global-color-7e60fbb4);
    color: var( --e-global-color-7e60fbb4);
    border-style: none;
}

.elementor-1333 .elementor-element.elementor-element-28875e3 .elementor-button:hover,
.elementor-1333 .elementor-element.elementor-element-28875e3 .elementor-button:focus {
    background-color: var( --e-global-color-f9025fa);
    color: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-28875e3 .elementor-button:hover svg,
.elementor-1333 .elementor-element.elementor-element-28875e3 .elementor-button:focus svg {
    fill: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-6866b51 {
    --display: flex;
    --min-height: 257px;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    border-style: none;
    --border-style: none;
    --border-radius: 25px 25px 0px 0px;
    box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1333 .elementor-element.elementor-element-6866b51:not(.elementor-motion-effects-element-type-background),
.elementor-1333 .elementor-element.elementor-element-6866b51>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1333 .elementor-element.elementor-element-f821dc5>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-f821dc5 img {
    width: 25%;
}

.elementor-1333 .elementor-element.elementor-element-9383900>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-9383900 {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-9383900 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    color: #000000;
}

.elementor-1333 .elementor-element.elementor-element-3177a53>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-3177a53 {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-3177a53 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: var( --e-global-color-text);
}

.elementor-1333 .elementor-element.elementor-element-7496a77 .elementor-button {
    background-color: var( --e-global-color-f9025fa);
    fill: var( --e-global-color-7e60fbb4);
    color: var( --e-global-color-7e60fbb4);
    border-style: none;
}

.elementor-1333 .elementor-element.elementor-element-7496a77 .elementor-button:hover,
.elementor-1333 .elementor-element.elementor-element-7496a77 .elementor-button:focus {
    background-color: var( --e-global-color-f9025fa);
    color: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-7496a77 .elementor-button:hover svg,
.elementor-1333 .elementor-element.elementor-element-7496a77 .elementor-button:focus svg {
    fill: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-908ceaf {
    --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-1333 .elementor-element.elementor-element-3c2341f>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-3c2341f {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-3c2341f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    color: #000000;
}

.elementor-1333 .elementor-element.elementor-element-1547dfe {
    --divider-border-style: solid;
    --divider-color: #018254;
    --divider-border-width: 3px;
}

.elementor-1333 .elementor-element.elementor-element-1547dfe .elementor-divider-separator {
    width: 100%;
}

.elementor-1333 .elementor-element.elementor-element-1547dfe .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-1333 .elementor-element.elementor-element-eb54f2a {
    --display: flex;
}

.elementor-1333 .elementor-element.elementor-element-eb54f2a:not(.elementor-motion-effects-element-type-background),
.elementor-1333 .elementor-element.elementor-element-eb54f2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-63c38af {
    --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;
    box-shadow: 0px 0px 10px 0px rgba(62.900000000000006, 62.900000000000006, 62.900000000000006, 0.28);
}

.elementor-1333 .elementor-element.elementor-element-7f95042 {
    --display: flex;
}

.elementor-1333 .elementor-element.elementor-element-e090fd2 {
    font-family: "Helvetica", Sans-serif;
    color: var( --e-global-color-text);
}

.elementor-1333 .elementor-element.elementor-element-c0c1e0b {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-c0c1e0b .elementor-heading-title {
    font-family: "Tahoma", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 27px;
}

.elementor-1333 .elementor-element.elementor-element-04a6944 {
    --divider-border-style: solid;
    --divider-color: #018254;
    --divider-border-width: 2px;
}

.elementor-1333 .elementor-element.elementor-element-04a6944 .elementor-divider-separator {
    width: 100%;
}

.elementor-1333 .elementor-element.elementor-element-04a6944 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-1333 .elementor-element.elementor-element-679599e {
    --display: flex;
}

.elementor-1333 .elementor-element.elementor-element-679599e:not(.elementor-motion-effects-element-type-background),
.elementor-1333 .elementor-element.elementor-element-679599e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-0c06db9 {
    --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;
    box-shadow: 0px 0px 10px 0px rgba(62.900000000000006, 62.900000000000006, 62.900000000000006, 0.28);
}

.elementor-1333 .elementor-element.elementor-element-b469927 {
    --display: flex;
}

.elementor-1333 .elementor-element.elementor-element-03d2286 {
    font-family: "Helvetica", Sans-serif;
    color: var( --e-global-color-text);
}

.elementor-1333 .elementor-element.elementor-element-64cbbba {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-64cbbba .elementor-heading-title {
    font-family: "Tahoma", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 27px;
}

.elementor-1333 .elementor-element.elementor-element-a7657b8 {
    --divider-border-style: solid;
    --divider-color: #018254;
    --divider-border-width: 2px;
}

.elementor-1333 .elementor-element.elementor-element-a7657b8 .elementor-divider-separator {
    width: 100%;
}

.elementor-1333 .elementor-element.elementor-element-a7657b8 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-1333 .elementor-element.elementor-element-52d48e4 {
    --display: flex;
}

.elementor-1333 .elementor-element.elementor-element-52d48e4:not(.elementor-motion-effects-element-type-background),
.elementor-1333 .elementor-element.elementor-element-52d48e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-429c8df {
    --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;
    box-shadow: 0px 0px 10px 0px rgba(62.900000000000006, 62.900000000000006, 62.900000000000006, 0.28);
}

.elementor-1333 .elementor-element.elementor-element-92bc1bd {
    --display: flex;
}

.elementor-1333 .elementor-element.elementor-element-9031ca7 {
    font-family: "Helvetica", Sans-serif;
    color: var( --e-global-color-text);
}

.elementor-1333 .elementor-element.elementor-element-ecc237d {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-ecc237d .elementor-heading-title {
    font-family: "Tahoma", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 27px;
}

.elementor-1333 .elementor-element.elementor-element-5416745 {
    --divider-border-style: solid;
    --divider-color: #018254;
    --divider-border-width: 2px;
}

.elementor-1333 .elementor-element.elementor-element-5416745 .elementor-divider-separator {
    width: 100%;
}

.elementor-1333 .elementor-element.elementor-element-5416745 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-1333 .elementor-element.elementor-element-b8f4068 {
    --display: flex;
}

.elementor-1333 .elementor-element.elementor-element-b8f4068:not(.elementor-motion-effects-element-type-background),
.elementor-1333 .elementor-element.elementor-element-b8f4068>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-1d984c8 {
    --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;
    box-shadow: 0px 0px 10px 0px rgba(62.900000000000006, 62.900000000000006, 62.900000000000006, 0.28);
}

.elementor-1333 .elementor-element.elementor-element-4e04f9f {
    --display: flex;
}

.elementor-1333 .elementor-element.elementor-element-2096838 {
    font-family: "Helvetica", Sans-serif;
    color: var( --e-global-color-text);
}

.elementor-1333 .elementor-element.elementor-element-d019f57 {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-d019f57 .elementor-heading-title {
    font-family: "Tahoma", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 27px;
}

.elementor-1333 .elementor-element.elementor-element-0b48bff {
    --divider-border-style: solid;
    --divider-color: #018254;
    --divider-border-width: 2px;
}

.elementor-1333 .elementor-element.elementor-element-0b48bff .elementor-divider-separator {
    width: 100%;
}

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

.elementor-1333 .elementor-element.elementor-element-5e1ecc7 {
    --e-n-carousel-swiper-slides-gap: 10px;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
    --e-n-carousel-arrow-prev-left-align: 0%;
    --e-n-carousel-arrow-prev-translate-x: 0px;
    --e-n-carousel-arrow-prev-left-position: 0px;
    --e-n-carousel-arrow-prev-top-align: 50%;
    --e-n-carousel-arrow-prev-translate-y: -50%;
    --e-n-carousel-arrow-prev-top-position: 0px;
    --e-n-carousel-arrow-next-right-align: 0%;
    --e-n-carousel-arrow-next-translate-x: 0%;
    --e-n-carousel-arrow-next-right-position: 0px;
    --e-n-carousel-arrow-next-top-align: 50%;
    --e-n-carousel-arrow-next-translate-y: -50%;
    --e-n-carousel-arrow-next-top-position: 0px;
    --e-n-carousel-arrow-normal-color: var( --e-global-color-66e862bc);
    --e-n-carousel-dots-normal-color: var( --e-global-color-66e862bc);
    --e-n-carousel-dots-horizontal-position: 50%;
    --e-n-carousel-dots-horizontal-transform: -50%;
    --e-n-carousel-dots-horizontal-offset: 0px;
    --e-n-carousel-dots-vertical-position: 100%;
    --e-n-carousel-dots-vertical-transform: -100%;
    --e-n-carousel-dots-vertical-offset: 0px;
}

.elementor-1333 .elementor-element.elementor-element-9c5d690 {
    --display: flex;
    --min-height: 88vh;
    --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;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --overlay-opacity: 0.44;
    --margin-top: -133px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1333 .elementor-element.elementor-element-9c5d690::before,
.elementor-1333 .elementor-element.elementor-element-9c5d690>.elementor-background-video-container::before,
.elementor-1333 .elementor-element.elementor-element-9c5d690>.e-con-inner>.elementor-background-video-container::before,
.elementor-1333 .elementor-element.elementor-element-9c5d690>.elementor-background-slideshow::before,
.elementor-1333 .elementor-element.elementor-element-9c5d690>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1333 .elementor-element.elementor-element-9c5d690>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at center center, var( --e-global-color-secondary) 0%, #000000 0%);
}

.elementor-1333 .elementor-element.elementor-element-9c5d690:not(.elementor-motion-effects-element-type-background),
.elementor-1333 .elementor-element.elementor-element-9c5d690>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: url("https://dubailegalupdates.ae/wp-content/uploads/2024/07/download-1.jpg") 50% 50%;
    background-size: cover;
}

.elementor-1333 .elementor-element.elementor-element-9c5d690.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1333 .elementor-element.elementor-element-01380df {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-01380df>.elementor-widget-container {
    background-color: #00000066;
    margin: 10px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-01380df.elementor-element {
    --align-self: center;
}

.elementor-1333 .elementor-element.elementor-element-01380df .elementor-heading-title {
    font-family: "Helvetica", Sans-serif;
    font-size: 42px;
    line-height: 50px;
    letter-spacing: 3.3px;
    color: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-1bb92d0 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-1bb92d0>.elementor-widget-container {
    background-color: #00000066;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-1bb92d0.elementor-element {
    --align-self: center;
}

.elementor-1333 .elementor-element.elementor-element-1bb92d0 .elementor-heading-title {
    font-family: "Helvetica", Sans-serif;
    font-size: 67px;
    line-height: 50px;
    letter-spacing: 3.3px;
    color: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-3d30ee4 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-3d30ee4>.elementor-widget-container {
    background-color: #00000066;
    padding: 0px 10px 0px 10px;
}

.elementor-1333 .elementor-element.elementor-element-3d30ee4.elementor-element {
    --align-self: center;
}

.elementor-1333 .elementor-element.elementor-element-3d30ee4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 45px;
    letter-spacing: 0.8px;
    word-spacing: 2px;
    color: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-b4ff4b2 {
    width: var( --container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-1333 .elementor-element.elementor-element-b4ff4b2>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-b4ff4b2.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1333 .elementor-element.elementor-element-b4ff4b2 .elementor-search-form__container {
    min-height: 65px;
}

.elementor-1333 .elementor-element.elementor-element-b4ff4b2 .elementor-search-form__submit {
    min-width: 65px;
}

body:not(.rtl) .elementor-1333 .elementor-element.elementor-element-b4ff4b2 .elementor-search-form__icon {
    padding-left: calc(65px / 3);
}

body.rtl .elementor-1333 .elementor-element.elementor-element-b4ff4b2 .elementor-search-form__icon {
    padding-right: calc(65px / 3);
}

.elementor-1333 .elementor-element.elementor-element-b4ff4b2 .elementor-search-form__input,
.elementor-1333 .elementor-element.elementor-element-b4ff4b2.elementor-search-form--button-type-text .elementor-search-form__submit {
    padding-left: calc(65px / 3);
    padding-right: calc(65px / 3);
}

.elementor-1333 .elementor-element.elementor-element-b4ff4b2 .elementor-search-form__icon {
    --e-search-form-icon-size-minimal: 19px;
}

.elementor-1333 .elementor-element.elementor-element-b4ff4b2 .elementor-search-form__input,
.elementor-1333 .elementor-element.elementor-element-b4ff4b2 .elementor-search-form__icon,
.elementor-1333 .elementor-element.elementor-element-b4ff4b2 .elementor-lightbox .dialog-lightbox-close-button,
.elementor-1333 .elementor-element.elementor-element-b4ff4b2 .elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-1333 .elementor-element.elementor-element-b4ff4b2.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
    color: #006A29;
    fill: #006A29;
}

.elementor-1333 .elementor-element.elementor-element-b4ff4b2:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
    border-radius: 10px;
}

.elementor-1333 .elementor-element.elementor-element-b4ff4b2.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
    border-radius: 10px;
}

.elementor-1333 .elementor-element.elementor-element-a958b84 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 20px;
}

.elementor-1333 .elementor-element.elementor-element-bc12cf4>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-bc12cf4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0.4px;
    color: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-b520ad4 {
    --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: 11px 11px;
    --row-gap: 11px;
    --column-gap: 11px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 20px;
}

.elementor-1333 .elementor-element.elementor-element-759efcf {
    --display: flex;
    --min-height: 257px;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --border-radius: 25px 25px 0px 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1333 .elementor-element.elementor-element-759efcf:not(.elementor-motion-effects-element-type-background),
.elementor-1333 .elementor-element.elementor-element-759efcf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1333 .elementor-element.elementor-element-cfb3da1>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-cfb3da1 img {
    width: 25%;
}

.elementor-1333 .elementor-element.elementor-element-6d0141a>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-6d0141a {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-6d0141a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    color: #000000;
}

.elementor-1333 .elementor-element.elementor-element-98b5065>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-98b5065 {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-98b5065 .elementor-heading-title {
    font-family: "Verdana", Sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    color: var( --e-global-color-text);
}

.elementor-1333 .elementor-element.elementor-element-790024b {
    --display: flex;
    --min-height: 257px;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --border-radius: 25px 25px 0px 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1333 .elementor-element.elementor-element-790024b:not(.elementor-motion-effects-element-type-background),
.elementor-1333 .elementor-element.elementor-element-790024b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1333 .elementor-element.elementor-element-178c1a4>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-178c1a4 img {
    width: 25%;
}

.elementor-1333 .elementor-element.elementor-element-3833b6a>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-3833b6a {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-3833b6a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    color: #000000;
}

.elementor-1333 .elementor-element.elementor-element-2370a35>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-2370a35 {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-2370a35 .elementor-heading-title {
    font-family: "Verdana", Sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    color: var( --e-global-color-text);
}

.elementor-1333 .elementor-element.elementor-element-b915287 {
    --display: flex;
    --min-height: 257px;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --border-radius: 25px 25px 0px 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1333 .elementor-element.elementor-element-b915287:not(.elementor-motion-effects-element-type-background),
.elementor-1333 .elementor-element.elementor-element-b915287>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1333 .elementor-element.elementor-element-0a19b41>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-0a19b41 img {
    width: 25%;
}

.elementor-1333 .elementor-element.elementor-element-01ba496>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-01ba496 {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-01ba496 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    color: #000000;
}

.elementor-1333 .elementor-element.elementor-element-10c320a>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-10c320a {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-10c320a .elementor-heading-title {
    font-family: "Verdana", Sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    color: var( --e-global-color-text);
}

.elementor-1333 .elementor-element.elementor-element-5cd706f {
    --display: flex;
    --min-height: 257px;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --border-radius: 25px 25px 0px 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1333 .elementor-element.elementor-element-5cd706f:not(.elementor-motion-effects-element-type-background),
.elementor-1333 .elementor-element.elementor-element-5cd706f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1333 .elementor-element.elementor-element-35223c9>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-35223c9 img {
    width: 25%;
}

.elementor-1333 .elementor-element.elementor-element-9a9235e>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-9a9235e {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-9a9235e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    color: #000000;
}

.elementor-1333 .elementor-element.elementor-element-42e51cd>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-42e51cd {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-42e51cd .elementor-heading-title {
    font-family: "Verdana", Sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    color: var( --e-global-color-text);
}

.elementor-1333 .elementor-element.elementor-element-6d9464a {
    --display: flex;
    --min-height: 257px;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --border-radius: 25px 25px 0px 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1333 .elementor-element.elementor-element-6d9464a:not(.elementor-motion-effects-element-type-background),
.elementor-1333 .elementor-element.elementor-element-6d9464a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1333 .elementor-element.elementor-element-19ca58b>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-19ca58b img {
    width: 25%;
}

.elementor-1333 .elementor-element.elementor-element-4ebbe87>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-4ebbe87 {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-4ebbe87 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    color: #000000;
}

.elementor-1333 .elementor-element.elementor-element-a6cc9b8>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-a6cc9b8 {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-a6cc9b8 .elementor-heading-title {
    font-family: "Verdana", Sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    color: var( --e-global-color-text);
}

.elementor-1333 .elementor-element.elementor-element-751d3b6 {
    --display: flex;
    --min-height: 257px;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --border-radius: 25px 25px 0px 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1333 .elementor-element.elementor-element-751d3b6:not(.elementor-motion-effects-element-type-background),
.elementor-1333 .elementor-element.elementor-element-751d3b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1333 .elementor-element.elementor-element-aa7eb0a>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-aa7eb0a img {
    width: 25%;
}

.elementor-1333 .elementor-element.elementor-element-3e5b63c>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-3e5b63c {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-3e5b63c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    color: #000000;
}

.elementor-1333 .elementor-element.elementor-element-0b67dc5>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-0b67dc5 {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-0b67dc5 .elementor-heading-title {
    font-family: "Verdana", Sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    color: var( --e-global-color-text);
}

.elementor-1333 .elementor-element.elementor-element-28d4654 {
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-color: #1098454D;
    --border-color: #1098454D;
}

.elementor-1333 .elementor-element.elementor-element-5d4e56f {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-5d4e56f .elementor-heading-title {
    font-family: "Tahoma", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 27px;
    color: #018254;
}

.elementor-1333 .elementor-element.elementor-element-85d165e {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-85d165e .elementor-heading-title {
    font-family: "Helvetica", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 27px;
}

.elementor-1333 .elementor-element.elementor-element-bb119e6 {
    --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;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1333 .elementor-element.elementor-element-97b4dcf {
    --display: flex;
}

.elementor-1333 .elementor-element.elementor-element-97b4dcf:not(.elementor-motion-effects-element-type-background),
.elementor-1333 .elementor-element.elementor-element-97b4dcf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #018254 0%, var( --e-global-color-66e862bc) 100%);
}

.elementor-1333 .elementor-element.elementor-element-6c73083 {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-6c73083 .elementor-heading-title {
    font-family: "Helvetica", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 27px;
    color: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-30e8c58 .elementor-button {
    background-color: #8C8C8C00;
    font-family: "Ubuntu", Sans-serif;
    border-style: solid;
    border-color: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-30e8c58 .elementor-button:hover,
.elementor-1333 .elementor-element.elementor-element-30e8c58 .elementor-button:focus {
    background-color: #FFFFFF38;
    color: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-30e8c58 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1333 .elementor-element.elementor-element-30e8c58 .elementor-button .elementor-button-content-wrapper {
    gap: 13px;
}

.elementor-1333 .elementor-element.elementor-element-30e8c58 .elementor-button:hover svg,
.elementor-1333 .elementor-element.elementor-element-30e8c58 .elementor-button:focus svg {
    fill: var( --e-global-color-7e60fbb4);
}

.elementor-1333 .elementor-element.elementor-element-a09d7a4 {
    --display: flex;
}

.elementor-1333 .elementor-element.elementor-element-aa2d265 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-aa2d265.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-1333 .elementor-element.elementor-element-aa2d265.elementor-view-framed .elementor-icon,
.elementor-1333 .elementor-element.elementor-element-aa2d265.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-1333 .elementor-element.elementor-element-aa2d265.elementor-view-framed .elementor-icon,
.elementor-1333 .elementor-element.elementor-element-aa2d265.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-1333 .elementor-element.elementor-element-e74deb1 {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-e74deb1 .elementor-heading-title {
    font-family: "Tahoma", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 27px;
}

.elementor-1333 .elementor-element.elementor-element-31f86c8>.elementor-widget-container {
    padding: 0px 0px 0px 60px;
}

.elementor-1333 .elementor-element.elementor-element-31f86c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(5px/2);
}

.elementor-1333 .elementor-element.elementor-element-31f86c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(5px/2);
}

.elementor-1333 .elementor-element.elementor-element-31f86c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(5px/2);
}

.elementor-1333 .elementor-element.elementor-element-31f86c8 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-5px/2);
}

.elementor-1333 .elementor-element.elementor-element-31f86c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-5px/2);
}

.elementor-1333 .elementor-element.elementor-element-31f86c8 .elementor-icon-list-icon i {
    color: var( --e-global-color-accent);
    transition: color 0.3s;
}

.elementor-1333 .elementor-element.elementor-element-31f86c8 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-1333 .elementor-element.elementor-element-31f86c8 {
    --e-icon-list-icon-size: 14px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 3px;
}

.elementor-1333 .elementor-element.elementor-element-31f86c8 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1333 .elementor-element.elementor-element-31f86c8 .elementor-icon-list-item>a {
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px;
}

.elementor-1333 .elementor-element.elementor-element-31f86c8 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-1333 .elementor-element.elementor-element-c631d83 {
    --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;
    --overlay-opacity: 0.5;
    border-style: solid;
    --border-style: solid;
    border-color: #1098454D;
    --border-color: #1098454D;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1333 .elementor-element.elementor-element-c631d83:not(.elementor-motion-effects-element-type-background),
.elementor-1333 .elementor-element.elementor-element-c631d83>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0087540D;
}

.elementor-1333 .elementor-element.elementor-element-c631d83::before,
.elementor-1333 .elementor-element.elementor-element-c631d83>.elementor-background-video-container::before,
.elementor-1333 .elementor-element.elementor-element-c631d83>.e-con-inner>.elementor-background-video-container::before,
.elementor-1333 .elementor-element.elementor-element-c631d83>.elementor-background-slideshow::before,
.elementor-1333 .elementor-element.elementor-element-c631d83>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1333 .elementor-element.elementor-element-c631d83>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1333 .elementor-element.elementor-element-b009ad5 {
    --display: flex;
}

.elementor-1333 .elementor-element.elementor-element-52554596 {
    text-align: center;
}

.elementor-1333 .elementor-element.elementor-element-52554596 .elementor-heading-title {
    font-family: "Tahoma", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 27px;
}

.elementor-1333 .elementor-element.elementor-element-7f0405f {
    --divider-border-style: solid;
    --divider-color: #018254;
    --divider-border-width: 3px;
}

.elementor-1333 .elementor-element.elementor-element-7f0405f .elementor-divider-separator {
    width: 100%;
}

.elementor-1333 .elementor-element.elementor-element-7f0405f .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-1333 .elementor-element.elementor-element-9baa0f2 {
    --display: flex;
}

.elementor-1333 .elementor-element.elementor-element-1b8c465 .htmega-counter-area.htmega-counter-style-2 {
    justify-content: center;
}

.elementor-1333 .elementor-element.elementor-element-1b8c465 .htmega-counter-style-2 .htmega-counter-content {
    text-align: left;
}

.elementor-1333 .elementor-element.elementor-element-1b8c465 .htmega-counter-area .htmega-counter-content .htmega-counter-number {
    color: var( --e-global-color-166e2df7);
}

.elementor-1333 .elementor-element.elementor-element-1b8c465 .htmega-counter-area .htmega-counter-icon .htmega-counter-number {
    color: var( --e-global-color-166e2df7);
}

.elementor-1333 .elementor-element.elementor-element-1b8c465 .htmega-counter-style-2 .htmega-counter-content h2 {
    text-align: left;
}

.elementor-1333 .elementor-element.elementor-element-1b8c465 .htmega-counter-area .htmega-counter-content .htmega-counter-title {
    color: var( --e-global-color-166e2df7);
    font-weight: 600;
}

.elementor-1333 .elementor-element.elementor-element-1b8c465 .htmega-counter-area .htmega-counter-icon i {
    color: var( --e-global-color-66e862bc);
    font-size: 40px;
}

.elementor-1333 .elementor-element.elementor-element-1b8c465 .htmega-counter-area .htmega-counter-icon svg path {
    fill: var( --e-global-color-66e862bc);
}

.elementor-1333 .elementor-element.elementor-element-1b8c465 .htmega-counter-area .htmega-counter-icon svg {
    width: 40px;
}

.elementor-1333 .elementor-element.elementor-element-1b8c465 .htmega-counter-area .htmega-counter-content .htmega-suffix {
    color: var( --e-global-color-166e2df7);
}

.elementor-1333 .elementor-element.elementor-element-1b8c465 .htmega-counter-style-6 .htmega-counter-icon span {
    color: var( --e-global-color-166e2df7);
}

.elementor-1333 .elementor-element.elementor-element-14bf599 {
    --display: flex;
}

.elementor-1333 .elementor-element.elementor-element-66f6708 .htmega-counter-area.htmega-counter-style-2 {
    justify-content: center;
}

.elementor-1333 .elementor-element.elementor-element-66f6708 .htmega-counter-style-2 .htmega-counter-content {
    text-align: left;
}

.elementor-1333 .elementor-element.elementor-element-66f6708 .htmega-counter-area .htmega-counter-content .htmega-counter-number {
    color: var( --e-global-color-166e2df7);
}

.elementor-1333 .elementor-element.elementor-element-66f6708 .htmega-counter-area .htmega-counter-icon .htmega-counter-number {
    color: var( --e-global-color-166e2df7);
}

.elementor-1333 .elementor-element.elementor-element-66f6708 .htmega-counter-style-2 .htmega-counter-content h2 {
    text-align: left;
}

.elementor-1333 .elementor-element.elementor-element-66f6708 .htmega-counter-area .htmega-counter-content .htmega-counter-title {
    color: var( --e-global-color-166e2df7);
    font-weight: 600;
}

.elementor-1333 .elementor-element.elementor-element-66f6708 .htmega-counter-area .htmega-counter-icon i {
    color: var( --e-global-color-66e862bc);
    font-size: 40px;
}

.elementor-1333 .elementor-element.elementor-element-66f6708 .htmega-counter-area .htmega-counter-icon svg path {
    fill: var( --e-global-color-66e862bc);
}

.elementor-1333 .elementor-element.elementor-element-66f6708 .htmega-counter-area .htmega-counter-icon svg {
    width: 40px;
}

.elementor-1333 .elementor-element.elementor-element-66f6708 .htmega-counter-area .htmega-counter-content .htmega-suffix {
    color: var( --e-global-color-166e2df7);
}

.elementor-1333 .elementor-element.elementor-element-66f6708 .htmega-counter-style-6 .htmega-counter-icon span {
    color: var( --e-global-color-166e2df7);
}

.elementor-1333 .elementor-element.elementor-element-2ce73dc {
    --display: flex;
}

.elementor-1333 .elementor-element.elementor-element-e28d4eb .htmega-counter-area.htmega-counter-style-2 {
    justify-content: center;
}

.elementor-1333 .elementor-element.elementor-element-e28d4eb .htmega-counter-style-2 .htmega-counter-content {
    text-align: left;
}

.elementor-1333 .elementor-element.elementor-element-e28d4eb .htmega-counter-area .htmega-counter-content .htmega-counter-number {
    color: var( --e-global-color-166e2df7);
}

.elementor-1333 .elementor-element.elementor-element-e28d4eb .htmega-counter-area .htmega-counter-icon .htmega-counter-number {
    color: var( --e-global-color-166e2df7);
}

.elementor-1333 .elementor-element.elementor-element-e28d4eb .htmega-counter-style-2 .htmega-counter-content h2 {
    text-align: left;
}

.elementor-1333 .elementor-element.elementor-element-e28d4eb .htmega-counter-area .htmega-counter-content .htmega-counter-title {
    color: var( --e-global-color-166e2df7);
    font-weight: 600;
}

.elementor-1333 .elementor-element.elementor-element-e28d4eb .htmega-counter-area .htmega-counter-icon i {
    color: var( --e-global-color-66e862bc);
    font-size: 40px;
}

.elementor-1333 .elementor-element.elementor-element-e28d4eb .htmega-counter-area .htmega-counter-icon svg path {
    fill: var( --e-global-color-66e862bc);
}

.elementor-1333 .elementor-element.elementor-element-e28d4eb .htmega-counter-area .htmega-counter-icon svg {
    width: 40px;
}

.elementor-1333 .elementor-element.elementor-element-e28d4eb .htmega-counter-area .htmega-counter-content .htmega-suffix {
    color: var( --e-global-color-166e2df7);
}

.elementor-1333 .elementor-element.elementor-element-e28d4eb .htmega-counter-style-6 .htmega-counter-icon span {
    color: var( --e-global-color-166e2df7);
}

.elementor-1333 .elementor-element.elementor-element-2c6a0df {
    --display: flex;
}

.elementor-1333 .elementor-element.elementor-element-38fb814 .htmega-counter-area.htmega-counter-style-2 {
    justify-content: center;
}

.elementor-1333 .elementor-element.elementor-element-38fb814 .htmega-counter-style-2 .htmega-counter-content {
    text-align: left;
}

.elementor-1333 .elementor-element.elementor-element-38fb814 .htmega-counter-area .htmega-counter-content .htmega-counter-number {
    color: var( --e-global-color-166e2df7);
}

.elementor-1333 .elementor-element.elementor-element-38fb814 .htmega-counter-area .htmega-counter-icon .htmega-counter-number {
    color: var( --e-global-color-166e2df7);
}

.elementor-1333 .elementor-element.elementor-element-38fb814 .htmega-counter-style-2 .htmega-counter-content h2 {
    text-align: left;
}

.elementor-1333 .elementor-element.elementor-element-38fb814 .htmega-counter-area .htmega-counter-content .htmega-counter-title {
    color: var( --e-global-color-166e2df7);
    font-weight: 600;
}

.elementor-1333 .elementor-element.elementor-element-38fb814 .htmega-counter-area .htmega-counter-icon i {
    color: var( --e-global-color-66e862bc);
    font-size: 40px;
}

.elementor-1333 .elementor-element.elementor-element-38fb814 .htmega-counter-area .htmega-counter-icon svg path {
    fill: var( --e-global-color-66e862bc);
}

.elementor-1333 .elementor-element.elementor-element-38fb814 .htmega-counter-area .htmega-counter-icon svg {
    width: 40px;
}

.elementor-1333 .elementor-element.elementor-element-38fb814 .htmega-counter-area .htmega-counter-content .htmega-suffix {
    color: var( --e-global-color-166e2df7);
}

.elementor-1333 .elementor-element.elementor-element-38fb814 .htmega-counter-style-6 .htmega-counter-icon span {
    color: var( --e-global-color-166e2df7);
}

.elementor-1333 .elementor-element.elementor-element-463dcee {
    --display: flex;
    --padding-top: 50px;
    --padding-bottom: 10px;
    --padding-left: 60px;
    --padding-right: 60px;
}

.elementor-1333 .elementor-element.elementor-element-4c1bbff .elementor-heading-title {
    font-family: "Helvetica", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}

.elementor-1333 .elementor-element.elementor-element-cfda505>.elementor-widget-container {
    padding: 0px 40px 0px 0px;
}

.elementor-1333 .elementor-element.elementor-element-cfda505 {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-1333 .elementor-element.elementor-element-af7abc9 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1333 .elementor-element.elementor-element-db9e4d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(10px/2);
}

.elementor-1333 .elementor-element.elementor-element-db9e4d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(10px/2);
}

.elementor-1333 .elementor-element.elementor-element-db9e4d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(10px/2);
}

.elementor-1333 .elementor-element.elementor-element-db9e4d7 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-10px/2);
}

.elementor-1333 .elementor-element.elementor-element-db9e4d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-1333 .elementor-element.elementor-element-db9e4d7 .elementor-icon-list-icon i {
    color: var( --e-global-color-66e862bc);
    transition: color 0.3s;
}

.elementor-1333 .elementor-element.elementor-element-db9e4d7 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-66e862bc);
    transition: fill 0.3s;
}

.elementor-1333 .elementor-element.elementor-element-db9e4d7 {
    --e-icon-list-icon-size: 17px;
    --icon-vertical-offset: 0px;
}

.elementor-1333 .elementor-element.elementor-element-db9e4d7 .elementor-icon-list-icon {
    padding-inline-end: 10px;
}

.elementor-1333 .elementor-element.elementor-element-db9e4d7 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1333 .elementor-element.elementor-element-db9e4d7 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-1333 .elementor-element.elementor-element-db9e4d7 .elementor-icon-list-text {
    transition: color 0.3s;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-1333 .elementor-element.elementor-element-c631d83 {
        --content-width: 1140px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1333 .elementor-element.elementor-element-eceae42 {
        --width: 974.25px;
    }
    .elementor-1333 .elementor-element.elementor-element-ee776f1 {
        --width: 974.25px;
    }
    .elementor-1333 .elementor-element.elementor-element-9c5d690 {
        --width: 974.25px;
    }
}

@media(max-width:1024px) {
    .elementor-1333 .elementor-element.elementor-element-eceae42 {
        --justify-content: flex-end;
        --margin-top: -133px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 166px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-0536fba>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-1d4983e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-ee776f1 {
        --justify-content: flex-end;
        --margin-top: -133px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 166px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-5e1ecc7 {
        --e-n-carousel-swiper-slides-to-display: 2;
    }
    .elementor-1333 .elementor-element.elementor-element-9c5d690 {
        --justify-content: flex-end;
        --margin-top: -133px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 166px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-01380df>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-1bb92d0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-463dcee {
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}

@media(max-width:767px) {
    .elementor-1333 .elementor-element.elementor-element-2095311 {
        border-width: 1px 1px 1px 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
        --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-1333 .elementor-element.elementor-element-4a6f370>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-4a6f370 .exad-news-ticker ul li,
    .elementor-1333 .elementor-element.elementor-element-4a6f370 .exad-news-ticker ul li a {
        font-size: 12px;
    }
    .elementor-1333 .elementor-element.elementor-element-eceae42 {
        --min-height: 0vh;
        --justify-content: center;
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --overlay-opacity: 0.45;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-1333 .elementor-element.elementor-element-0536fba .elementor-heading-title {
        font-size: 20px;
        line-height: 40px;
    }
    .elementor-1333 .elementor-element.elementor-element-1d4983e .elementor-heading-title {
        font-size: 30px;
        line-height: 1em;
    }
    .elementor-1333 .elementor-element.elementor-element-db611b8 .elementor-heading-title {
        font-size: 11px;
        line-height: 33px;
        letter-spacing: 0.1px;
    }
    .elementor-1333 .elementor-element.elementor-element-d08acc2 {
        width: var( --container-widget-width, 341.5px);
        max-width: 341.5px;
        --container-widget-width: 341.5px;
        --container-widget-flex-grow: 0;
    }
    .elementor-1333 .elementor-element.elementor-element-d08acc2>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-1333 .elementor-element.elementor-element-d08acc2 .elementor-search-form__icon {
        --e-search-form-icon-size-minimal: 12px;
    }
    .elementor-1333 .elementor-element.elementor-element-d08acc2 input[type="search"].elementor-search-form__input {
        font-size: 12px;
    }
    .elementor-1333 .elementor-element.elementor-element-e2c149d>.elementor-widget-container {
        padding: 04px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-e2c149d {
        text-align: center;
        font-size: 12px;
    }
    .elementor-1333 .elementor-element.elementor-element-2dc8bee {
        --padding-top: 30px;
        --padding-bottom: 17px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-c8690c9>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-c8690c9 {
        text-align: center;
    }
    .elementor-1333 .elementor-element.elementor-element-c8690c9 .elementor-heading-title {
        font-size: 14px;
        line-height: 1em;
    }
    .elementor-1333 .elementor-element.elementor-element-c3d553f {
        --e-image-carousel-slides-to-show: 2;
    }
    .elementor-1333 .elementor-element.elementor-element-c3d553f .swiper-wrapper {
        display: flex;
        align-items: center;
    }
    .elementor-1333 .elementor-element.elementor-element-fe0a09e>.elementor-widget-container {
        margin: -4px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-fe0a09e .elementor-divider-separator {
        width: 64%;
        margin: 0 auto;
        margin-center: 0;
    }
    .elementor-1333 .elementor-element.elementor-element-fe0a09e .elementor-divider {
        text-align: center;
        padding-block-start: 2px;
        padding-block-end: 2px;
    }
    .elementor-1333 .elementor-element.elementor-element-ee776f1 {
        border-width: 1px 0px 0px 0px;
        --border-top-width: 1px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-1333 .elementor-element.elementor-element-4283492 {
        --flex-direction: row;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --align-items: center;
        --padding-top: 3px;
        --padding-bottom: 0px;
        --padding-left: 5px;
        --padding-right: 5px;
    }
    .elementor-1333 .elementor-element.elementor-element-94c901e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-94c901e .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-1333 .elementor-element.elementor-element-6604b36>.elementor-widget-container {
        padding: 9px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-6604b36 .elementor-heading-title {
        font-size: 10px;
        line-height: 0em;
        letter-spacing: 0.1px;
    }
    .elementor-1333 .elementor-element.elementor-element-b5ab9f7 {
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-1333 .elementor-element.elementor-element-bf2bf55 {
        --min-height: 0px;
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 13px;
        --padding-bottom: 13px;
        --padding-left: 13px;
        --padding-right: 13px;
    }
    .elementor-1333 .elementor-element.elementor-element-5cbc93d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-5cbc93d img {
        width: 33px;
    }
    .elementor-1333 .elementor-element.elementor-element-9fedb42>.elementor-widget-container {
        padding: 05px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-9fedb42 {
        text-align: center;
    }
    .elementor-1333 .elementor-element.elementor-element-9fedb42 .elementor-heading-title {
        font-size: 12px;
        line-height: 14px;
    }
    .elementor-1333 .elementor-element.elementor-element-7441403>.elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-7441403 .elementor-button {
        border-radius: 1px 1px 1px 1px;
        padding: 8px 18px 8px 18px;
    }
    .elementor-1333 .elementor-element.elementor-element-44f6456 {
        --min-height: 0px;
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 13px;
        --padding-bottom: 13px;
        --padding-left: 13px;
        --padding-right: 13px;
    }
    .elementor-1333 .elementor-element.elementor-element-a5d38e1>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-a5d38e1 img {
        width: 33px;
    }
    .elementor-1333 .elementor-element.elementor-element-1bec1f1>.elementor-widget-container {
        padding: 05px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-1bec1f1 {
        text-align: center;
    }
    .elementor-1333 .elementor-element.elementor-element-1bec1f1 .elementor-heading-title {
        font-size: 12px;
        line-height: 14px;
    }
    .elementor-1333 .elementor-element.elementor-element-e075542>.elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-e075542 .elementor-button {
        border-radius: 1px 1px 1px 1px;
        padding: 8px 18px 8px 18px;
    }
    .elementor-1333 .elementor-element.elementor-element-d234867 {
        --min-height: 0px;
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 13px;
        --padding-bottom: 13px;
        --padding-left: 13px;
        --padding-right: 13px;
    }
    .elementor-1333 .elementor-element.elementor-element-b4bc2e4>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-b4bc2e4 img {
        width: 33px;
    }
    .elementor-1333 .elementor-element.elementor-element-94ab53b>.elementor-widget-container {
        padding: 05px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-94ab53b {
        text-align: center;
    }
    .elementor-1333 .elementor-element.elementor-element-94ab53b .elementor-heading-title {
        font-size: 12px;
        line-height: 14px;
    }
    .elementor-1333 .elementor-element.elementor-element-315f691>.elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-315f691 .elementor-button {
        border-radius: 1px 1px 1px 1px;
        padding: 8px 18px 8px 18px;
    }
    .elementor-1333 .elementor-element.elementor-element-5e5249b {
        --min-height: 0px;
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 13px;
        --padding-bottom: 13px;
        --padding-left: 13px;
        --padding-right: 13px;
    }
    .elementor-1333 .elementor-element.elementor-element-1ec44f0>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-1ec44f0 img {
        width: 33px;
    }
    .elementor-1333 .elementor-element.elementor-element-0d3c6c5>.elementor-widget-container {
        padding: 05px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-0d3c6c5 {
        text-align: center;
    }
    .elementor-1333 .elementor-element.elementor-element-0d3c6c5 .elementor-heading-title {
        font-size: 12px;
        line-height: 14px;
    }
    .elementor-1333 .elementor-element.elementor-element-59f21bd>.elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-59f21bd .elementor-button {
        border-radius: 1px 1px 1px 1px;
        padding: 8px 18px 8px 18px;
    }
    .elementor-1333 .elementor-element.elementor-element-ae47ae9 {
        --min-height: 0px;
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 13px;
        --padding-bottom: 13px;
        --padding-left: 13px;
        --padding-right: 13px;
    }
    .elementor-1333 .elementor-element.elementor-element-0cee1d1>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-0cee1d1 img {
        width: 33px;
    }
    .elementor-1333 .elementor-element.elementor-element-1208702>.elementor-widget-container {
        padding: 05px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-1208702 {
        text-align: center;
    }
    .elementor-1333 .elementor-element.elementor-element-1208702 .elementor-heading-title {
        font-size: 12px;
        line-height: 14px;
    }
    .elementor-1333 .elementor-element.elementor-element-28875e3>.elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-28875e3 .elementor-button {
        border-radius: 1px 1px 1px 1px;
        padding: 8px 18px 8px 18px;
    }
    .elementor-1333 .elementor-element.elementor-element-6866b51 {
        --min-height: 0px;
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 13px;
        --padding-bottom: 13px;
        --padding-left: 13px;
        --padding-right: 13px;
    }
    .elementor-1333 .elementor-element.elementor-element-f821dc5>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-f821dc5 img {
        width: 33px;
    }
    .elementor-1333 .elementor-element.elementor-element-3177a53>.elementor-widget-container {
        padding: 05px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-3177a53 {
        text-align: center;
    }
    .elementor-1333 .elementor-element.elementor-element-3177a53 .elementor-heading-title {
        font-size: 12px;
        line-height: 14px;
    }
    .elementor-1333 .elementor-element.elementor-element-7496a77>.elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-7496a77 .elementor-button {
        border-radius: 1px 1px 1px 1px;
        padding: 8px 18px 8px 18px;
    }
    .elementor-1333 .elementor-element.elementor-element-908ceaf {
        --padding-top: 30px;
        --padding-bottom: 11px;
        --padding-left: 11px;
        --padding-right: 11px;
    }
    .elementor-1333 .elementor-element.elementor-element-3c2341f>.elementor-widget-container {
        padding: 0px 015px 0px 15px;
    }
    .elementor-1333 .elementor-element.elementor-element-3c2341f {
        text-align: start;
    }
    .elementor-1333 .elementor-element.elementor-element-3c2341f .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-1333 .elementor-element.elementor-element-1547dfe>.elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 15px 0px 15px;
    }
    .elementor-1333 .elementor-element.elementor-element-1547dfe .elementor-divider-separator {
        width: 27%;
    }
    .elementor-1333 .elementor-element.elementor-element-eb54f2a {
        --border-radius: 015px 015px 015px 015px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-1333 .elementor-element.elementor-element-63c38af {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --border-radius: 14px 14px 14px 14px;
        --padding-top: 0px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-0eb9134 img {
        border-radius: 15px 15px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-7f95042 {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --padding-top: 10px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 5px;
    }
    .elementor-1333 .elementor-element.elementor-element-e090fd2>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-1333 .elementor-element.elementor-element-e090fd2 {
        text-align: start;
        font-size: 11px;
        line-height: 1em;
    }
    .elementor-1333 .elementor-element.elementor-element-c0c1e0b>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-1333 .elementor-element.elementor-element-c0c1e0b {
        text-align: start;
    }
    .elementor-1333 .elementor-element.elementor-element-c0c1e0b .elementor-heading-title {
        font-size: 14px;
        line-height: 1.3em;
    }
    .elementor-1333 .elementor-element.elementor-element-04a6944>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-1333 .elementor-element.elementor-element-04a6944 .elementor-divider-separator {
        width: 28%;
    }
    .elementor-1333 .elementor-element.elementor-element-679599e {
        --border-radius: 015px 015px 015px 015px;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-1333 .elementor-element.elementor-element-0c06db9 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --border-radius: 14px 14px 14px 14px;
        --padding-top: 0px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-862301d img {
        border-radius: 15px 15px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-b469927 {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --padding-top: 10px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 5px;
    }
    .elementor-1333 .elementor-element.elementor-element-03d2286>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-1333 .elementor-element.elementor-element-03d2286 {
        text-align: start;
        font-size: 11px;
        line-height: 1em;
    }
    .elementor-1333 .elementor-element.elementor-element-64cbbba>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-1333 .elementor-element.elementor-element-64cbbba {
        text-align: start;
    }
    .elementor-1333 .elementor-element.elementor-element-64cbbba .elementor-heading-title {
        font-size: 14px;
        line-height: 1.3em;
    }
    .elementor-1333 .elementor-element.elementor-element-a7657b8>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-1333 .elementor-element.elementor-element-a7657b8 .elementor-divider-separator {
        width: 28%;
    }
    .elementor-1333 .elementor-element.elementor-element-52d48e4 {
        --border-radius: 015px 015px 015px 015px;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-1333 .elementor-element.elementor-element-429c8df {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --border-radius: 14px 14px 14px 14px;
        --padding-top: 0px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-3d8c285 img {
        border-radius: 15px 15px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-92bc1bd {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --padding-top: 10px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 5px;
    }
    .elementor-1333 .elementor-element.elementor-element-9031ca7>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-1333 .elementor-element.elementor-element-9031ca7 {
        text-align: start;
        font-size: 11px;
        line-height: 1em;
    }
    .elementor-1333 .elementor-element.elementor-element-ecc237d>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-1333 .elementor-element.elementor-element-ecc237d {
        text-align: start;
    }
    .elementor-1333 .elementor-element.elementor-element-ecc237d .elementor-heading-title {
        font-size: 14px;
        line-height: 1.3em;
    }
    .elementor-1333 .elementor-element.elementor-element-5416745>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-1333 .elementor-element.elementor-element-5416745 .elementor-divider-separator {
        width: 28%;
    }
    .elementor-1333 .elementor-element.elementor-element-b8f4068 {
        --border-radius: 015px 015px 015px 015px;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-1333 .elementor-element.elementor-element-1d984c8 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --border-radius: 14px 14px 14px 14px;
        --padding-top: 0px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-a8031e1 img {
        border-radius: 15px 15px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-4e04f9f {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --padding-top: 10px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 5px;
    }
    .elementor-1333 .elementor-element.elementor-element-2096838>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-1333 .elementor-element.elementor-element-2096838 {
        text-align: start;
        font-size: 11px;
        line-height: 1em;
    }
    .elementor-1333 .elementor-element.elementor-element-d019f57>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-1333 .elementor-element.elementor-element-d019f57 {
        text-align: start;
    }
    .elementor-1333 .elementor-element.elementor-element-d019f57 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.3em;
    }
    .elementor-1333 .elementor-element.elementor-element-0b48bff>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }
    .elementor-1333 .elementor-element.elementor-element-0b48bff .elementor-divider-separator {
        width: 28%;
    }
    .elementor-1333 .elementor-element.elementor-element-5e1ecc7 {
        --e-n-carousel-swiper-slides-to-display: 1;
        --e-n-carousel-swiper-pagination-size: 7px;
        --e-n-carousel-dots-vertical-offset: -41px;
    }
    .elementor-1333 .elementor-element.elementor-element-5e1ecc7>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-5e1ecc7 :is(.elementor-swiper-button-prev,
    .elementor-swiper-button-next) {
        padding: 0px 10px 0px 10px;
    }
    .elementor-1333 .elementor-element.elementor-element-9c5d690 {
        --padding-top: 150px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-1333 .elementor-element.elementor-element-01380df .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-1333 .elementor-element.elementor-element-1bb92d0 .elementor-heading-title {
        font-size: 35px;
        line-height: 1em;
    }
    .elementor-1333 .elementor-element.elementor-element-b4ff4b2 {
        width: var( --container-widget-width, 341.5px);
        max-width: 341.5px;
        --container-widget-width: 341.5px;
        --container-widget-flex-grow: 0;
    }
    .elementor-1333 .elementor-element.elementor-element-a958b84 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-1333 .elementor-element.elementor-element-b520ad4 {
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-1333 .elementor-element.elementor-element-759efcf {
        --border-radius: 025px 025px 025px 025px;
    }
    .elementor-1333 .elementor-element.elementor-element-790024b {
        --border-radius: 025px 025px 025px 025px;
    }
    .elementor-1333 .elementor-element.elementor-element-b915287 {
        --border-radius: 025px 025px 025px 025px;
    }
    .elementor-1333 .elementor-element.elementor-element-5cd706f {
        --border-radius: 025px 025px 025px 025px;
    }
    .elementor-1333 .elementor-element.elementor-element-6d9464a {
        --border-radius: 025px 025px 025px 025px;
    }
    .elementor-1333 .elementor-element.elementor-element-751d3b6 {
        --border-radius: 025px 025px 025px 025px;
    }
    .elementor-1333 .elementor-element.elementor-element-28d4654 {
        border-width: 1px 0px 0px 0px;
        --border-top-width: 1px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-5d4e56f>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-97b4dcf {
        --min-height: 193px;
        --border-radius: 11px 11px 11px 11px;
        --padding-top: 39px;
        --padding-bottom: 39px;
        --padding-left: 11px;
        --padding-right: 11px;
    }
    .elementor-1333 .elementor-element.elementor-element-6c73083 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-1333 .elementor-element.elementor-element-30e8c58 .elementor-button {
        border-width: 2px 2px 2px 2px;
        border-radius: 12px 12px 12px 12px;
        padding: 15px 40px 15px 40px;
    }
    .elementor-1333 .elementor-element.elementor-element-a09d7a4 {
        --padding-top: 13px;
        --padding-bottom: 30px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-1333 .elementor-element.elementor-element-aa2d265 .elementor-icon {
        font-size: 31px;
    }
    .elementor-1333 .elementor-element.elementor-element-aa2d265 .elementor-icon svg {
        height: 31px;
    }
    .elementor-1333 .elementor-element.elementor-element-31f86c8>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-c631d83 {
        border-width: 1px 0px 1px 0px;
        --border-top-width: 1px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-1333 .elementor-element.elementor-element-b009ad5 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-7f0405f>.elementor-widget-container {
        margin: -14px 0px 0px 0px;
        padding: 0px 15px 0px 15px;
    }
    .elementor-1333 .elementor-element.elementor-element-7f0405f .elementor-divider-separator {
        width: 27%;
        margin: 0 auto;
        margin-center: 0;
    }
    .elementor-1333 .elementor-element.elementor-element-7f0405f .elementor-divider {
        text-align: center;
    }
    .elementor-1333 .elementor-element.elementor-element-1b8c465 .htmega-counter-area .htmega-counter-content .htmega-counter-number,
    .elementor-1333 .elementor-element.elementor-element-1b8c465 .htmega-counter-area .htmega-counter-icon .htmega-counter-number {
        font-size: 35px;
    }
    .elementor-1333 .elementor-element.elementor-element-1b8c465 .htmega-counter-area .htmega-counter-content .htmega-counter-title {
        font-size: 17px !important;
    }
    .elementor-1333 .elementor-element.elementor-element-66f6708 .htmega-counter-area .htmega-counter-content .htmega-counter-number,
    .elementor-1333 .elementor-element.elementor-element-66f6708 .htmega-counter-area .htmega-counter-icon .htmega-counter-number {
        font-size: 35px;
    }
    .elementor-1333 .elementor-element.elementor-element-66f6708 .htmega-counter-area .htmega-counter-content .htmega-counter-title {
        font-size: 17px !important;
    }
    .elementor-1333 .elementor-element.elementor-element-2ce73dc {
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-e28d4eb .htmega-counter-area .htmega-counter-content .htmega-counter-number,
    .elementor-1333 .elementor-element.elementor-element-e28d4eb .htmega-counter-area .htmega-counter-icon .htmega-counter-number {
        font-size: 35px;
    }
    .elementor-1333 .elementor-element.elementor-element-e28d4eb .htmega-counter-area .htmega-counter-content .htmega-counter-title {
        font-size: 17px !important;
    }
    .elementor-1333 .elementor-element.elementor-element-2c6a0df {
        --align-items: flex-start;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 0px;
    }
    .elementor-1333 .elementor-element.elementor-element-38fb814 .htmega-counter-area .htmega-counter-content .htmega-counter-number,
    .elementor-1333 .elementor-element.elementor-element-38fb814 .htmega-counter-area .htmega-counter-icon .htmega-counter-number {
        font-size: 35px;
    }
    .elementor-1333 .elementor-element.elementor-element-38fb814 .htmega-counter-area .htmega-counter-content .htmega-counter-title {
        font-size: 17px !important;
    }
    .elementor-1333 .elementor-element.elementor-element-463dcee {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-1333 .elementor-element.elementor-element-cfda505>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

/* Start custom CSS for exad-news-ticker, class: .elementor-element-4a6f370 */

.exad-news-ticker {
    height: 45px !important;
    /* Adjust the container height */
    overflow: hidden !important;
    /* Prevent overflow */
}

.exad-nt-news li {
    line-height: 45px !important;
    /* Match the container height */
}

.exad-bn-label {
    border-top-right-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
}

/* End custom CSS */

/* Start custom CSS for search-form, class: .elementor-element-d08acc2 */

.elementor-1333 .elementor-element.elementor-element-d08acc2 input::placeholder {
    color: gray;
    /* Change this to your desired placeholder color */
}

.elementor-1333 .elementor-element.elementor-element-d08acc2 .elementor-search-form__input {
    color: initial;
    /* Ensure the input text color remains unaffected */
}

.elementor-1333 .elementor-element.elementor-element-d08acc2 .elementor-search-form__icon {
    color: green;
    /* Ensure the search icon color remains unaffected */
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b5ab9f7 */

/* Style for each container */

.hover-effect {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Hover effect */

.hover-effect:hover {
    transform: translateY(-10px) scale(1.05);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}

/* End custom CSS */

/* Start custom CSS for search-form, class: .elementor-element-b4ff4b2 */

.elementor-1333 .elementor-element.elementor-element-b4ff4b2 input::placeholder {
    color: gray;
    /* Change this to your desired placeholder color */
}

.elementor-1333 .elementor-element.elementor-element-b4ff4b2 .elementor-search-form__input {
    color: initial;
    /* Ensure the input text color remains unaffected */
}

.elementor-1333 .elementor-element.elementor-element-b4ff4b2 .elementor-search-form__icon {
    color: green;
    /* Ensure the search icon color remains unaffected */
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b520ad4 */

/* Style for each container */

.hover-effect {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Hover effect */

.hover-effect:hover {
    transform: translateY(-10px) scale(1.05);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a09d7a4 */

@media only screen and (max-width: 767px) {
    .flag-dropdown {
        width: 100% !important;
        /* Set width to 100% for mobile devices */
    }
}

.wpcf7-form-control.wpcf7-submit {
    width: 100% !important;
    /* Set width to 100% */
    padding: 10px 20px !important;
    /* Adjust padding as needed */
    margin: 20px auto 0 !important;
    /* Center align horizontally and add space from the top */
    display: block !important;
    /* Ensure block level element for margin auto to work */
    max-width: 500px;
    /* Set maximum width if needed */
}

/* End custom CSS */