.elementor-16 .elementor-element.elementor-element-25ef07e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 0;
}

.elementor-16 .elementor-element.elementor-element-3898f79 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 1;
    --overlay-mix-blend-mode: overlay;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 80px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-3898f79:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-3898f79>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/04/banner-bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-16 .elementor-element.elementor-element-3898f79::before,
.elementor-16 .elementor-element.elementor-element-3898f79>.elementor-background-video-container::before,
.elementor-16 .elementor-element.elementor-element-3898f79>.e-con-inner>.elementor-background-video-container::before,
.elementor-16 .elementor-element.elementor-element-3898f79>.elementor-background-slideshow::before,
.elementor-16 .elementor-element.elementor-element-3898f79>.e-con-inner>.elementor-background-slideshow::before,
.elementor-16 .elementor-element.elementor-element-3898f79>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #000000;
    background-image: url("../../2025/04/c3a3cce412c9770fde2708e06a9a69706b7b931db0a33-lku0Vb_fw658.webp");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-16 .elementor-element.elementor-element-bf1b5d0 {
    width: var(--container-widget-width, 95%);
    max-width: 95%;
    --container-widget-width: 95%;
    --container-widget-flex-grow: 0;
    z-index: 2;
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-bf1b5d0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-16 .elementor-element.elementor-element-bf1b5d0 img {
    max-width: 100%;
}

.elementor-16 .elementor-element.elementor-element-bd1d852 {
    width: var(--container-widget-width, 95%);
    max-width: 95%;
    --container-widget-width: 95%;
    --container-widget-flex-grow: 0;
    top: 80px;
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-bd1d852>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 20px;
}

body:not(.rtl) .elementor-16 .elementor-element.elementor-element-bd1d852 {
    left: 10px;
}

body.rtl .elementor-16 .elementor-element.elementor-element-bd1d852 {
    right: 10px;
}

.elementor-16 .elementor-element.elementor-element-bd1d852 img {
    max-width: 100%;
}

.elementor-16 .elementor-element.elementor-element-425066c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.6;
    --overlay-mix-blend-mode: color-dodge;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-primary);
    --border-color: var(--e-global-color-primary);
    --border-radius: 20px 20px 20px 20px;
    --margin-top: -30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
    --z-index: 2;
}

.elementor-16 .elementor-element.elementor-element-425066c:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-425066c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(0deg, #073000 0%, #10110F 100%);
}

.elementor-16 .elementor-element.elementor-element-425066c::before,
.elementor-16 .elementor-element.elementor-element-425066c>.elementor-background-video-container::before,
.elementor-16 .elementor-element.elementor-element-425066c>.e-con-inner>.elementor-background-video-container::before,
.elementor-16 .elementor-element.elementor-element-425066c>.elementor-background-slideshow::before,
.elementor-16 .elementor-element.elementor-element-425066c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-16 .elementor-element.elementor-element-425066c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/02/Interactive_BG.jpg");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-16 .elementor-element.elementor-element-78b78b7 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-93921b2>.elementor-widget-container {
    margin: -20px -20px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-93921b2 {
    text-align: left;
}

.elementor-16 .elementor-element.elementor-element-93921b2 img {
    max-width: 90%;
}

.elementor-16 .elementor-element.elementor-element-1450b34 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-16 .elementor-element.elementor-element-be35b70 {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-be35b70 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 900;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #005C0D;
    stroke: #005C0D;
}

.elementor-16 .elementor-element.elementor-element-266c72c {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-266c72c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 900;
    text-transform: uppercase;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #005C0D;
    stroke: #005C0D;
}

.elementor-16 .elementor-element.elementor-element-f874785>.elementor-widget-container {
    margin: 5px 0px 5px 0px;
}

.elementor-16 .elementor-element.elementor-element-f874785 {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-f874785 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1em;
    color: #FFFFFF;
}

.elementor-16 .elementor-element.elementor-element-07c5ce3 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-4f2a6aa {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    top: 10%;
}

body:not(.rtl) .elementor-16 .elementor-element.elementor-element-4f2a6aa {
    right: 25px;
}

body.rtl .elementor-16 .elementor-element.elementor-element-4f2a6aa {
    left: 25px;
}

.elementor-16 .elementor-element.elementor-element-16d4433 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-16 .elementor-element.elementor-element-5ac082f {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-16 .elementor-element.elementor-element-b124d5f {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-b124d5f img {
    max-width: 100%;
}

.elementor-16 .elementor-element.elementor-element-3a2b57a>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-3a2b57a {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-3a2b57a img {
    max-width: 40%;
}

.elementor-16 .elementor-element.elementor-element-a7259e5 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-16 .elementor-element.elementor-element-04bd8d3 {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-04bd8d3 img {
    max-width: 100%;
}

.elementor-16 .elementor-element.elementor-element-1350496>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-1350496 {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-1350496 img {
    max-width: 45%;
}

.elementor-16 .elementor-element.elementor-element-01cdaf8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

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

.elementor-16 .elementor-element.elementor-element-0ee5c1c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-widget-premium-addon-fancy-text .premium-atext__headline,
.elementor-widget-premium-addon-fancy-text .premium-atext__text svg g>text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-fancy-text .premium-atext__text {
    color: var(--e-global-color-primary);
    --pa-atext-fc: var(--e-global-color-primary);
    --pa-atext-tc: var(--e-global-color-text);
    --pa-atext-foc: var(--e-global-color-accent);
}

.elementor-widget-premium-addon-fancy-text .premium-fancy-svg-text .premium-fancy-list-items,
.elementor-widget-premium-addon-fancy-text .text {
    fill: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-fancy-text .premium-atext__text,
.elementor-widget-premium-addon-fancy-text .premium-atext__pattern .premium-atext__text::after {
    --pa-atext-sc: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-fancy-text .typed-cursor {
    color: var(--e-global-color-primary);
}

.elementor-widget-premium-addon-fancy-text .premium-prefix-text {
    color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-fancy-text .premium-suffix-text {
    color: var(--e-global-color-secondary);
}

.elementor-widget-premium-addon-fancy-text .premium-prefix-text,
.elementor-widget-premium-addon-fancy-text .premium-suffix-text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-premium-addon-fancy-text.premium-atext__loading-yes .premium-loading-bar {
    background-color: var(--e-global-color-primary);
}

.elementor-16 .elementor-element.elementor-element-103e8fa .premium-prefix-text,
.elementor-16 .elementor-element.elementor-element-103e8fa .premium-suffix-text {
    display: block;
    font-family: "Poppins", Sans-serif;
    font-weight: 700;
}

.elementor-16 .elementor-element.elementor-element-103e8fa .premium-atext__headline {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-103e8fa .premium-atext__headline,
.elementor-16 .elementor-element.elementor-element-103e8fa .premium-atext__text svg g>text {
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 900;
    line-height: 1em;
}

.elementor-16 .elementor-element.elementor-element-103e8fa .premium-atext__text {
    --pa-atext-fc: #77FF09;
    --pa-atext-tc: #4EAB03;
    --pa-atext-foc: #2B5C04;
    -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: #4DA904;
    margin: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-103e8fa .premium-atext__text,
.elementor-16 .elementor-element.elementor-element-103e8fa .premium-atext__pattern .premium-atext__text::after {
    --pa-atext-sc: #398000;
}

.elementor-16 .elementor-element.elementor-element-103e8fa .text {
    stroke-width: 0;
}

.elementor-16 .elementor-element.elementor-element-39044df>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-39044df {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-39044df .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #FFFFFF;
}

.elementor-16 .elementor-element.elementor-element-7aee18d {
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-16 .elementor-element.elementor-element-9017152 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #06F819;
    --border-color: #06F819;
    --border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 10px 0px #06F819;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

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

.elementor-16 .elementor-element.elementor-element-9017152:hover {
    box-shadow: 0px 0px 20px 0px #06F819;
}

.elementor-16 .elementor-element.elementor-element-26bd607 {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-26bd607 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.3em;
    color: #FFFFFF;
}

body:not(.rtl) .elementor-16 .elementor-element.elementor-element-e95fb7b {
    left: -20px;
}

body.rtl .elementor-16 .elementor-element.elementor-element-e95fb7b {
    right: -20px;
}

.elementor-16 .elementor-element.elementor-element-e95fb7b {
    top: -20px;
    text-align: left;
}

.elementor-16 .elementor-element.elementor-element-e95fb7b img {
    max-width: 30%;
}

.elementor-16 .elementor-element.elementor-element-280e884 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #06F819;
    --border-color: #06F819;
    --border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 10px 0px #06F819;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

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

.elementor-16 .elementor-element.elementor-element-280e884:hover {
    box-shadow: 0px 0px 20px 0px #06F819;
}

.elementor-16 .elementor-element.elementor-element-58bc891 {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-58bc891 img {
    max-width: 100%;
}

.elementor-16 .elementor-element.elementor-element-a24b4cf {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-a24b4cf .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.3em;
    color: #FFFFFF;
}

body:not(.rtl) .elementor-16 .elementor-element.elementor-element-13cfd48 {
    left: -20px;
}

body.rtl .elementor-16 .elementor-element.elementor-element-13cfd48 {
    right: -20px;
}

.elementor-16 .elementor-element.elementor-element-13cfd48 {
    top: -20px;
    text-align: left;
}

.elementor-16 .elementor-element.elementor-element-13cfd48 img {
    max-width: 30%;
}

.elementor-16 .elementor-element.elementor-element-55c6467 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #06F819;
    --border-color: #06F819;
    --border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 10px 0px #06F819;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

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

.elementor-16 .elementor-element.elementor-element-55c6467:hover {
    box-shadow: 0px 0px 20px 0px #06F819;
}

.elementor-16 .elementor-element.elementor-element-ec4f5da {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-ec4f5da .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.3em;
    color: #FFFFFF;
}

body:not(.rtl) .elementor-16 .elementor-element.elementor-element-6224b9c {
    left: -20px;
}

body.rtl .elementor-16 .elementor-element.elementor-element-6224b9c {
    right: -20px;
}

.elementor-16 .elementor-element.elementor-element-6224b9c {
    top: -20px;
    text-align: left;
}

.elementor-16 .elementor-element.elementor-element-6224b9c img {
    max-width: 30%;
}

.elementor-16 .elementor-element.elementor-element-ab74765 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var(--e-global-color-primary);
    --border-color: var(--e-global-color-primary);
    --border-radius: 30px 30px 30px 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-16 .elementor-element.elementor-element-ab74765:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-ab74765>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #0C2C01 0%, #0A0A0A 100%);
}

.elementor-16 .elementor-element.elementor-element-2335264>.elementor-widget-container {
    border-radius: 15px 15px 15px 15px;
}

.elementor-16 .elementor-element.elementor-element-2335264 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-16 .elementor-element.elementor-element-053fd07>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-053fd07 {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-053fd07 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-16 .elementor-element.elementor-element-1c9a095 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-16 .elementor-element.elementor-element-e3f75a6>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-e3f75a6 {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-e3f75a6 img {
    max-width: 70%;
}

.elementor-16 .elementor-element.elementor-element-31b7bb4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-76a64e9 {
    --display: flex;
    --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: center;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overlay-mix-blend-mode: overlay;
}

.elementor-16 .elementor-element.elementor-element-76a64e9:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-76a64e9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/02/Agent_BG1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-16 .elementor-element.elementor-element-d6943d4 {
    --display: flex;
}

.elementor-16 .elementor-element.elementor-element-4842138 {
    text-align: right;
}

.elementor-16 .elementor-element.elementor-element-4842138 img {
    max-width: 100%;
}

.elementor-16 .elementor-element.elementor-element-c11840e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-9c0fba6 {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-9c0fba6 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #FFFFFF;
}

.elementor-16 .elementor-element.elementor-element-9fd0217 {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-9fd0217 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 55px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-16 .elementor-element.elementor-element-4cdb0da>.elementor-widget-container {
    margin: 05px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-4cdb0da {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3em;
    text-shadow: 1px 1px 0px #000000;
}

.elementor-16 .elementor-element.elementor-element-dff55f6 {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-dff55f6 img {
    max-width: 50%;
}

.elementor-16 .elementor-element.elementor-element-90c2405 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --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-16 .elementor-element.elementor-element-a2209d3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-16 .elementor-element.elementor-element-a2209d3:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-a2209d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/02/Category_BG20.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-16 .elementor-element.elementor-element-e86bf48 {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-16 .elementor-element.elementor-element-e86bf48 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 15px 15px 15px 15px;
}

.elementor-16 .elementor-element.elementor-element-aa7ed39 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-16 .elementor-element.elementor-element-86d3234>.elementor-widget-container {
    margin: 10px 0px 10px 0px;
}

.elementor-16 .elementor-element.elementor-element-86d3234 {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-86d3234 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    text-shadow: 2px 1px 5px #75EC16;
    color: #FFFFFF;
}

.elementor-16 .elementor-element.elementor-element-6df15e8 {
    --e-image-carousel-slides-to-show: 4;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-16 .elementor-element.elementor-element-6df15e8 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-16 .elementor-element.elementor-element-6df15e8 .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 20px;
    color: var(--e-global-color-primary);
}

.elementor-16 .elementor-element.elementor-element-6df15e8 .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-16 .elementor-element.elementor-element-6df15e8 .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: var(--e-global-color-primary);
}

.elementor-16 .elementor-element.elementor-element-53968b7>.elementor-widget-container {
    margin: 10px 0px 10px 0px;
}

.elementor-16 .elementor-element.elementor-element-53968b7 {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-53968b7 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    text-shadow: 2px 1px 5px #75EC16;
    color: #FFFFFF;
}

.elementor-16 .elementor-element.elementor-element-9ce0d80 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --grid-auto-flow: row;
}

.elementor-16 .elementor-element.elementor-element-65ef5a5 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-1c885dd {
    --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;
    --overlay-opacity: 0.6;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-16 .elementor-element.elementor-element-1c885dd::before,
.elementor-16 .elementor-element.elementor-element-1c885dd>.elementor-background-video-container::before,
.elementor-16 .elementor-element.elementor-element-1c885dd>.e-con-inner>.elementor-background-video-container::before,
.elementor-16 .elementor-element.elementor-element-1c885dd>.elementor-background-slideshow::before,
.elementor-16 .elementor-element.elementor-element-1c885dd>.e-con-inner>.elementor-background-slideshow::before,
.elementor-16 .elementor-element.elementor-element-1c885dd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-16 .elementor-element.elementor-element-cad99c5 {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-cad99c5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-16 .elementor-element.elementor-element-dab139d {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.3em;
}

.elementor-16 .elementor-element.elementor-element-dab139d p {
    margin-bottom: 10px;
}

.elementor-16 .elementor-element.elementor-element-1794e52 {
    --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-16 .elementor-element.elementor-element-1532827 {
    --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;
    --overlay-opacity: 0.5;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-16 .elementor-element.elementor-element-1532827:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-1532827>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/02/FAQ_BG1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-16 .elementor-element.elementor-element-1532827::before,
.elementor-16 .elementor-element.elementor-element-1532827>.elementor-background-video-container::before,
.elementor-16 .elementor-element.elementor-element-1532827>.e-con-inner>.elementor-background-video-container::before,
.elementor-16 .elementor-element.elementor-element-1532827>.elementor-background-slideshow::before,
.elementor-16 .elementor-element.elementor-element-1532827>.e-con-inner>.elementor-background-slideshow::before,
.elementor-16 .elementor-element.elementor-element-1532827>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/02/FAQ_Overlay3.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    background-color: transparent;
    padding: 15px 15px 15px 15px;
    background-image: linear-gradient(180deg, #373737 0%, #000000 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 99px 99px 99px 99px;
}

.elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
    font-size: 18px;
    color: #FFFFFF;
}

.elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
    font-size: 16px;
    margin-left: 12px;
    color: var(--e-global-color-primary);
}

.elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
    height: 16px;
    width: 16px;
    line-height: 16px;
}

.elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list {
    margin-bottom: 15px;
}

.elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
    fill: var(--e-global-color-primary);
}

.elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
    color: #fff;
}

.elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
    color: #fff;
}

.elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
    color: #fff;
    fill: #fff;
}

.elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
    fill: #fff;
}

.elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
    color: #fff;
}

.elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: #fff;
}

.elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
    color: #fff;
}

.elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
    color: #fff;
    fill: #fff;
}

.elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
    fill: #fff;
}

.elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 1.4em;
    border-style: none;
}

.elementor-16 .elementor-element.elementor-element-2a5830c {
    --display: flex;
    --position: fixed;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: 0px;
    --z-index: 999;
}

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

body:not(.rtl) .elementor-16 .elementor-element.elementor-element-2a5830c {
    left: 0px;
}

body.rtl .elementor-16 .elementor-element.elementor-element-2a5830c {
    right: 0px;
}

.elementor-16 .elementor-element.elementor-element-b19a094 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 1;
    --overlay-mix-blend-mode: multiply;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-primary);
    --border-color: var(--e-global-color-primary);
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}

.elementor-16 .elementor-element.elementor-element-b19a094:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-b19a094>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(80deg, #1AAF03 0%, #000000 100%);
}

.elementor-16 .elementor-element.elementor-element-b19a094::before,
.elementor-16 .elementor-element.elementor-element-b19a094>.elementor-background-video-container::before,
.elementor-16 .elementor-element.elementor-element-b19a094>.e-con-inner>.elementor-background-video-container::before,
.elementor-16 .elementor-element.elementor-element-b19a094>.elementor-background-slideshow::before,
.elementor-16 .elementor-element.elementor-element-b19a094>.e-con-inner>.elementor-background-slideshow::before,
.elementor-16 .elementor-element.elementor-element-b19a094>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/02/Game_Future_BG.jpg");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-16 .elementor-element.elementor-element-c902488 {
    --display: flex;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-16 .elementor-element.elementor-element-f26eef1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-f26eef1 img {
    max-width: 80%;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFBE00;
    border-radius: 30px 30px 30px 30px;
}

.elementor-16 .elementor-element.elementor-element-83f76cf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-83f76cf {
    --e-rating-justify-content: center;
    --e-rating-icon-font-size: 15px;
    --e-rating-gap: 5px;
    --e-rating-icon-marked-color: #FFC400;
}

.elementor-16 .elementor-element.elementor-element-18286c4 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-a902a28 {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-a902a28 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 0.9em;
}

.elementor-16 .elementor-element.elementor-element-17db1f4>.elementor-widget-container {
    margin: 10px 0px 10px 0px;
}

.elementor-16 .elementor-element.elementor-element-17db1f4 {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-17db1f4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 700;
    color: #FFFFFF;
}

.elementor-16 .elementor-element.elementor-element-b78e341 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-1b1bf60 {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-1b1bf60 img {
    max-width: 100%;
}

.elementor-16 .elementor-element.elementor-element-2d81103 {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-2d81103 img {
    max-width: 100%;
}

@media(max-width:1024px) {
    .elementor-16 .elementor-element.elementor-element-25ef07e {
        --min-height: 400px;
    }

    .elementor-widget-image .widget-image-caption {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-16 .elementor-element.elementor-element-4f2a6aa {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-16 .elementor-element.elementor-element-16d4433 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-01cdaf8 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-16 .elementor-element.elementor-element-39044df>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-39044df .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-16 .elementor-element.elementor-element-7aee18d {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-16 .elementor-element.elementor-element-9017152 {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-16 .elementor-element.elementor-element-26bd607 .elementor-heading-title {
        font-size: 12px;
    }

    body:not(.rtl) .elementor-16 .elementor-element.elementor-element-e95fb7b {
        left: -25px;
    }

    body.rtl .elementor-16 .elementor-element.elementor-element-e95fb7b {
        right: -25px;
    }

    .elementor-16 .elementor-element.elementor-element-e95fb7b {
        top: -25px;
    }

    .elementor-16 .elementor-element.elementor-element-280e884 {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-16 .elementor-element.elementor-element-a24b4cf .elementor-heading-title {
        font-size: 12px;
    }

    body:not(.rtl) .elementor-16 .elementor-element.elementor-element-13cfd48 {
        left: -25px;
    }

    body.rtl .elementor-16 .elementor-element.elementor-element-13cfd48 {
        right: -25px;
    }

    .elementor-16 .elementor-element.elementor-element-13cfd48 {
        top: -25px;
    }

    .elementor-16 .elementor-element.elementor-element-55c6467 {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-16 .elementor-element.elementor-element-ec4f5da .elementor-heading-title {
        font-size: 12px;
    }

    body:not(.rtl) .elementor-16 .elementor-element.elementor-element-6224b9c {
        left: -25px;
    }

    body.rtl .elementor-16 .elementor-element.elementor-element-6224b9c {
        right: -25px;
    }

    .elementor-16 .elementor-element.elementor-element-6224b9c {
        top: -25px;
    }

    .elementor-16 .elementor-element.elementor-element-ab74765 {
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-16 .elementor-element.elementor-element-053fd07 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-16 .elementor-element.elementor-element-1c9a095 {
        font-size: 14px;
    }

    .elementor-16 .elementor-element.elementor-element-e3f75a6 img {
        max-width: 50%;
    }

    .elementor-16 .elementor-element.elementor-element-31b7bb4 {
        --min-height: 0vh;
        --margin-top: 20px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-9c0fba6 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-16 .elementor-element.elementor-element-9fd0217 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-16 .elementor-element.elementor-element-4cdb0da {
        font-size: 14px;
    }

    .elementor-16 .elementor-element.elementor-element-dff55f6 {
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }

    .elementor-16 .elementor-element.elementor-element-dff55f6 img {
        max-width: 50%;
    }

    .elementor-16 .elementor-element.elementor-element-90c2405 {
        --min-height: 0vh;
        --margin-top: 20px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-86d3234>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-86d3234 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-16 .elementor-element.elementor-element-6df15e8 {
        --e-image-carousel-slides-to-show: 5;
    }

    .elementor-16 .elementor-element.elementor-element-6df15e8 .elementor-swiper-button.elementor-swiper-button-prev,
    .elementor-16 .elementor-element.elementor-element-6df15e8 .elementor-swiper-button.elementor-swiper-button-next {
        font-size: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-53968b7>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-53968b7 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-16 .elementor-element.elementor-element-9ce0d80 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --grid-auto-flow: row;
    }

    .elementor-16 .elementor-element.elementor-element-1c885dd {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-16 .elementor-element.elementor-element-cad99c5 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-16 .elementor-element.elementor-element-dab139d {
        font-size: 15px;
    }

    .elementor-16 .elementor-element.elementor-element-1532827 {
        --padding-top: 50px;
        --padding-bottom: 30px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
        font-size: 18px;
    }

    .elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
        font-size: 14px;
    }

    .elementor-16 .elementor-element.elementor-element-2a5830c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}

@media(max-width:767px) {
    .elementor-16 .elementor-element.elementor-element-25ef07e {
        --min-height: 500px;
    }

    .elementor-16 .elementor-element.elementor-element-3898f79 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-widget-image .widget-image-caption {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-16 .elementor-element.elementor-element-bf1b5d0>.elementor-widget-container {
        margin: 80px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-16 .elementor-element.elementor-element-bf1b5d0 {
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 95%);
        max-width: 95%;
        z-index: 2;
    }

    .elementor-16 .elementor-element.elementor-element-bd1d852>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-16 .elementor-element.elementor-element-bd1d852 {
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 95%);
        max-width: 95%;
        top: 80px;
    }

    .elementor-16 .elementor-element.elementor-element-425066c {
        --width: 95%;
        --border-radius: 10px 10px 10px 10px;
        --margin-top: -10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 5px;
        --padding-bottom: 5px;
        --padding-left: 5px;
        --padding-right: 5px;
    }

    .elementor-16 .elementor-element.elementor-element-78b78b7 {
        --width: 25%;
    }

    .elementor-16 .elementor-element.elementor-element-93921b2>.elementor-widget-container {
        margin: -10px -20px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-93921b2 img {
        max-width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-1450b34 {
        --width: 55%;
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: center;
    }

    .elementor-16 .elementor-element.elementor-element-be35b70>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-be35b70 .elementor-heading-title {
        font-size: 30px;
        line-height: 1em;
    }

    .elementor-16 .elementor-element.elementor-element-266c72c .elementor-heading-title {
        font-size: 17px;
        letter-spacing: -1.2px;
    }

    .elementor-16 .elementor-element.elementor-element-f874785>.elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-f874785 .elementor-heading-title {
        font-size: 8px;
    }

    .elementor-16 .elementor-element.elementor-element-07c5ce3 {
        --width: 20%;
    }

    .elementor-16 .elementor-element.elementor-element-4f2a6aa {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
        top: 15%;
    }

    body:not(.rtl) .elementor-16 .elementor-element.elementor-element-4f2a6aa {
        right: 5%;
    }

    body.rtl .elementor-16 .elementor-element.elementor-element-4f2a6aa {
        left: 5%;
    }

    .elementor-16 .elementor-element.elementor-element-16d4433 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-5ac082f {
        --width: 100%;
        --padding-top: 5px;
        --padding-bottom: 5px;
        --padding-left: 5px;
        --padding-right: 5px;
    }

    .elementor-16 .elementor-element.elementor-element-b124d5f img {
        max-width: 80%;
    }

    .elementor-16 .elementor-element.elementor-element-3a2b57a {
        z-index: 2;
    }

    .elementor-16 .elementor-element.elementor-element-3a2b57a img {
        max-width: 33%;
    }

    .elementor-16 .elementor-element.elementor-element-a7259e5 {
        --width: 100%;
        --padding-top: 5px;
        --padding-bottom: 5px;
        --padding-left: 5px;
        --padding-right: 5px;
    }

    .elementor-16 .elementor-element.elementor-element-04bd8d3 img {
        max-width: 80%;
    }

    .elementor-16 .elementor-element.elementor-element-1350496 {
        z-index: 2;
    }

    .elementor-16 .elementor-element.elementor-element-1350496 img {
        max-width: 40%;
    }

    .elementor-16 .elementor-element.elementor-element-103e8fa .premium-atext__headline,
    .elementor-16 .elementor-element.elementor-element-103e8fa .premium-atext__text svg g>text {
        font-size: 40px;
    }

    .elementor-16 .elementor-element.elementor-element-39044df>.elementor-widget-container {
        margin: -15px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-39044df .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-16 .elementor-element.elementor-element-7aee18d {
        --justify-content: space-between;
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-9017152 {
        --width: 31%;
        --padding-top: 5px;
        --padding-bottom: 5px;
        --padding-left: 5px;
        --padding-right: 5px;
    }

    .elementor-16 .elementor-element.elementor-element-cbe9282 img {
        max-width: 80%;
    }

    .elementor-16 .elementor-element.elementor-element-26bd607 .elementor-heading-title {
        font-size: 9px;
        line-height: 1em;
    }

    body:not(.rtl) .elementor-16 .elementor-element.elementor-element-e95fb7b {
        left: -10px;
    }

    body.rtl .elementor-16 .elementor-element.elementor-element-e95fb7b {
        right: -10px;
    }

    .elementor-16 .elementor-element.elementor-element-e95fb7b {
        top: -10px;
    }

    .elementor-16 .elementor-element.elementor-element-e95fb7b img {
        max-width: 35%;
    }

    .elementor-16 .elementor-element.elementor-element-280e884 {
        --width: 31%;
        --padding-top: 5px;
        --padding-bottom: 5px;
        --padding-left: 5px;
        --padding-right: 5px;
    }

    .elementor-16 .elementor-element.elementor-element-58bc891 img {
        max-width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-a24b4cf .elementor-heading-title {
        font-size: 9px;
        line-height: 1em;
    }

    body:not(.rtl) .elementor-16 .elementor-element.elementor-element-13cfd48 {
        left: -10px;
    }

    body.rtl .elementor-16 .elementor-element.elementor-element-13cfd48 {
        right: -10px;
    }

    .elementor-16 .elementor-element.elementor-element-13cfd48 {
        top: -10px;
    }

    .elementor-16 .elementor-element.elementor-element-13cfd48 img {
        max-width: 35%;
    }

    .elementor-16 .elementor-element.elementor-element-55c6467 {
        --width: 31%;
        --padding-top: 5px;
        --padding-bottom: 5px;
        --padding-left: 5px;
        --padding-right: 5px;
    }

    .elementor-16 .elementor-element.elementor-element-61b7364 img {
        max-width: 70%;
    }

    .elementor-16 .elementor-element.elementor-element-ec4f5da .elementor-heading-title {
        font-size: 9px;
        line-height: 1em;
    }

    body:not(.rtl) .elementor-16 .elementor-element.elementor-element-6224b9c {
        left: -10px;
    }

    body.rtl .elementor-16 .elementor-element.elementor-element-6224b9c {
        right: -10px;
    }

    .elementor-16 .elementor-element.elementor-element-6224b9c {
        top: -10px;
    }

    .elementor-16 .elementor-element.elementor-element-6224b9c img {
        max-width: 35%;
    }

    .elementor-16 .elementor-element.elementor-element-ab74765 {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-16 .elementor-element.elementor-element-2335264>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-053fd07 .elementor-heading-title {
        font-size: 16px;
        line-height: 1em;
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-16 .elementor-element.elementor-element-1c9a095 {
        font-size: 11px;
    }

    .elementor-16 .elementor-element.elementor-element-e3f75a6 {
        width: var(--container-widget-width, 90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }

    .elementor-16 .elementor-element.elementor-element-e3f75a6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-e3f75a6 img {
        max-width: 69%;
    }

    .elementor-16 .elementor-element.elementor-element-31b7bb4 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --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-16 .elementor-element.elementor-element-76a64e9 {
        --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: center;
        --align-items: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-d6943d4 {
        --width: 49%;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-4842138>.elementor-widget-container {
        margin: 0px -20px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-4842138 img {
        max-width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-c11840e {
        --width: 50%;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-9c0fba6 {
        text-align: center;
    }

    .elementor-16 .elementor-element.elementor-element-9c0fba6 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-16 .elementor-element.elementor-element-9fd0217 {
        text-align: center;
    }

    .elementor-16 .elementor-element.elementor-element-9fd0217 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-16 .elementor-element.elementor-element-4cdb0da>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-4cdb0da {
        text-align: center;
        font-size: 10px;
        line-height: 1.2em;
    }

    .elementor-16 .elementor-element.elementor-element-4cdb0da p {
        margin-bottom: 5px;
    }

    .elementor-16 .elementor-element.elementor-element-dff55f6 {
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }

    .elementor-16 .elementor-element.elementor-element-dff55f6 img {
        max-width: 69%;
    }

    .elementor-16 .elementor-element.elementor-element-90c2405 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-16 .elementor-element.elementor-element-a2209d3 {
        --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: center;
        --align-items: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-6df15e8 {
        --e-image-carousel-slides-to-show: 4;
    }

    .elementor-16 .elementor-element.elementor-element-6df15e8 .elementor-swiper-button.elementor-swiper-button-prev,
    .elementor-16 .elementor-element.elementor-element-6df15e8 .elementor-swiper-button.elementor-swiper-button-next {
        font-size: 10px;
    }

    .elementor-16 .elementor-element.elementor-element-9ce0d80 {
        --e-con-grid-template-columns: repeat(3, 1fr);
        --e-con-grid-template-rows: repeat(2, 1fr);
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --grid-auto-flow: row;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-1c885dd {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-16 .elementor-element.elementor-element-f8d2f8e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-f8d2f8e img {
        max-width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-cad99c5 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-16 .elementor-element.elementor-element-dab139d {
        text-align: left;
        font-size: 14px;
    }

    .elementor-16 .elementor-element.elementor-element-dab139d p {
        margin-bottom: 5px;
    }

    .elementor-16 .elementor-element.elementor-element-1794e52 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-1532827 {
        --padding-top: 30px;
        --padding-bottom: 20px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
        font-size: 14px;
        line-height: 1.4em;
    }

    .elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
        padding: 10px 10px 10px 10px;
    }

    .elementor-16 .elementor-element.elementor-element-3023464 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
        font-size: 12px;
        line-height: 1.3em;
        padding: 10px 20px 0px 20px;
    }

    .elementor-16 .elementor-element.elementor-element-2a5830c {
        --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-16 .elementor-element.elementor-element-b19a094 {
        --width: 100%;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 5px;
        --padding-bottom: 5px;
        --padding-left: 5px;
        --padding-right: 5px;
    }

    .elementor-16 .elementor-element.elementor-element-c902488 {
        --width: 20%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-f26eef1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-f26eef1 img {
        max-width: 85%;
        border-width: 1px 1px 1px 1px;
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-16 .elementor-element.elementor-element-83f76cf {
        --e-rating-icon-font-size: 8px;
        --e-rating-gap: 3px;
    }

    .elementor-16 .elementor-element.elementor-element-18286c4 {
        --width: 55%;
        --padding-top: 10px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-a902a28 .elementor-heading-title {
        font-size: 18px;
        line-height: 1em;
        letter-spacing: -1.2px;
    }

    .elementor-16 .elementor-element.elementor-element-17db1f4>.elementor-widget-container {
        margin: 5px 0px 3px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-17db1f4 .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-16 .elementor-element.elementor-element-b78e341 {
        --width: 25%;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-1b1bf60 img {
        max-width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-2d81103 img {
        max-width: 100%;
    }
}

@media(min-width:768px) {
    .elementor-16 .elementor-element.elementor-element-425066c {
        --width: 90%;
    }

    .elementor-16 .elementor-element.elementor-element-78b78b7 {
        --width: 35%;
    }

    .elementor-16 .elementor-element.elementor-element-1450b34 {
        --width: 65%;
    }

    .elementor-16 .elementor-element.elementor-element-07c5ce3 {
        --width: 25%;
    }

    .elementor-16 .elementor-element.elementor-element-16d4433 {
        --width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-7aee18d {
        --width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-ab74765 {
        --width: 95%;
    }

    .elementor-16 .elementor-element.elementor-element-76a64e9 {
        --width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-a2209d3 {
        --width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-b19a094 {
        --width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-c902488 {
        --width: 30%;
    }

    .elementor-16 .elementor-element.elementor-element-18286c4 {
        --width: 65%;
    }

    .elementor-16 .elementor-element.elementor-element-b78e341 {
        --width: 30%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-16 .elementor-element.elementor-element-b19a094 {
        --width: 100%;
    }
}