.elementor-9 .elementor-element.elementor-element-3095983 {
    --display: flex;
    --min-height: 800px;
    --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;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 70px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-3095983:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-3095983>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("./landing-page-bg.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-3095983::before,
.elementor-9 .elementor-element.elementor-element-3095983>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-3095983>.e-con-inner>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-3095983>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-3095983>.e-con-inner>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-3095983>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url("./Mask-group-1.png");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-3095983,
.elementor-9 .elementor-element.elementor-element-3095983::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-b193da1 {
    --display: flex;
    --justify-content: center;
    --gap: 30px 30px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-b193da1.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-ab2814f .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-ce45192 .elementor-heading-title {
    color: #caa207;
    font-family: "Archivo Black", Sans-serif;
    font-size: 95px;
    font-weight: 500;
    text-transform: uppercase;
    text-shadow: 0px 0px 18px #caa207;
}

.elementor-9 .elementor-element.elementor-element-223b94b {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-9 .elementor-element.elementor-element-a92419e .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-5a88466) 44%, #caa207 100%);
    border-radius: 100px 100px 100px 100px;
    padding: 20px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-a92419e .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-a92419e .elementor-button:focus {
    background-color: var(--e-global-color-525c827);
}

.elementor-9 .elementor-element.elementor-element-a92419e>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-a92419e {
    width: var(--container-widget-width, 47%);
    max-width: 47%;
    --container-widget-width: 47%;
    --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-4d182c1 {
    --display: flex;
    --justify-content: flex-end;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-4d182c1::before,
.elementor-9 .elementor-element.elementor-element-4d182c1>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-4d182c1>.e-con-inner>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-4d182c1>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-4d182c1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-4d182c1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-9 .elementor-element.elementor-element-0192ca6 img {
    width: 64%;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-0192ca6 {
    right: 0px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-0192ca6 {
    left: 0px;
}

.elementor-9 .elementor-element.elementor-element-fca6342 {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-fca6342 img {
    width: 60%;
}

.elementor-9 .elementor-element.elementor-element-c1c0ae4 {
    text-align: left;
    top: 317px;
}

.elementor-9 .elementor-element.elementor-element-c1c0ae4 img {
    width: 20%;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-c1c0ae4 {
    left: 329px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-c1c0ae4 {
    right: 329px;
}

.elementor-9 .elementor-element.elementor-element-fc8f92f {
    --display: flex;
    --min-height: 800px;
    --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;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 70px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-fc8f92f:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-fc8f92f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-fc8f92f::before,
.elementor-9 .elementor-element.elementor-element-fc8f92f>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-fc8f92f>.e-con-inner>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-fc8f92f>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-fc8f92f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-fc8f92f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url("./Mask-group-1.png");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-fc8f92f,
.elementor-9 .elementor-element.elementor-element-fc8f92f::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-d7201e4 {
    --display: flex;
    --justify-content: center;
    --gap: 30px 30px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 60px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-d7201e4.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-4f7de4c .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-b778f58 .elementor-heading-title {
    color: #caa207;
    font-family: "Archivo Black", Sans-serif;
    font-size: 95px;
    font-weight: 500;
    text-transform: uppercase;
    text-shadow: 0px 0px 18px rgba(155.45551594649208, 253.24205017089844, 0, 0.63);
}

.elementor-9 .elementor-element.elementor-element-a743800 {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
}

.elementor-9 .elementor-element.elementor-element-67fcbc5 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-5a88466) 65%, #caa207 100%);
    border-radius: 100px 100px 100px 100px;
    padding: 20px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-67fcbc5 .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-67fcbc5 .elementor-button:focus {
    background-color: var(--e-global-color-525c827);
}

.elementor-9 .elementor-element.elementor-element-67fcbc5>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-67fcbc5 {
    width: var(--container-widget-width, 47%);
    max-width: 47%;
    --container-widget-width: 47%;
    --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-a90862d {
    --display: flex;
    --justify-content: flex-end;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-a90862d::before,
.elementor-9 .elementor-element.elementor-element-a90862d>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-a90862d>.e-con-inner>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-a90862d>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-a90862d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-a90862d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-9 .elementor-element.elementor-element-b5d138f img {
    width: 80%;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-b5d138f {
    right: 0px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-b5d138f {
    left: 0px;
}

.elementor-9 .elementor-element.elementor-element-c9fb95a {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-c9fb95a img {
    width: 64%;
}

.elementor-9 .elementor-element.elementor-element-8e337fe {
    text-align: left;
    top: 317px;
}

.elementor-9 .elementor-element.elementor-element-8e337fe img {
    width: 20%;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-8e337fe {
    left: 329px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-8e337fe {
    right: 329px;
}

.elementor-9 .elementor-element.elementor-element-0a79c71 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-0a79c71:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-0a79c71>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(111deg, var(--e-global-color-5a9bc06) 62%, #d5bc53 100%);
}

.elementor-9 .elementor-element.elementor-element-0a79c71,
.elementor-9 .elementor-element.elementor-element-0a79c71::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-260be47 {
    --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;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-260be47.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-87924b2 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 29px;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-dbd021e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-a97848d {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-ebe8ccc {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-8091981 {
    --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;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: -10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 90px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 3;
}

.elementor-9 .elementor-element.elementor-element-8091981:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-8091981>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-8091981,
.elementor-9 .elementor-element.elementor-element-8091981::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-8dc2425 {
    --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: flex-end;
    --background-transition: 0.3s;
    --overlay-opacity: 0.2;
}

.elementor-9 .elementor-element.elementor-element-8dc2425::before,
.elementor-9 .elementor-element.elementor-element-8dc2425>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-8dc2425>.e-con-inner>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-8dc2425>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-8dc2425>.e-con-inner>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-8dc2425>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-9 .elementor-element.elementor-element-8dc2425,
.elementor-9 .elementor-element.elementor-element-8dc2425::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-8dc2425.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-0ca8ce0>.elementor-widget-container {
    margin: 0px 0px -250px 0px;
}

.elementor-9 .elementor-element.elementor-element-c4089d8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-e2fd4e5 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-9 .elementor-element.elementor-element-48b7ead .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38px;
}

.elementor-9 .elementor-element.elementor-element-476473d .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38px;
}

.elementor-9 .elementor-element.elementor-element-8702471 {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-8702471>.elementor-widget-container {
    padding: 20px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-3a04f1f {
    --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;
    --align-items: center;
    --gap: 52px 52px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-e52390b {
    text-align: left;
    width: var(--container-widget-width, 46.626%);
    max-width: 46.626%;
    --container-widget-width: 46.626%;
    --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-e52390b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-91829a9 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    background-color: #3B7E1800;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-525c827);
    border-radius: 50px 50px 50px 50px;
    padding: 15px 30px 15px 30px;
}

.elementor-9 .elementor-element.elementor-element-91829a9 .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-91829a9 .elementor-button:focus {
    color: #E2FFB2;
    border-color: var(--e-global-color-f2820e9);
}

.elementor-9 .elementor-element.elementor-element-91829a9 .elementor-button:hover svg,
.elementor-9 .elementor-element.elementor-element-91829a9 .elementor-button:focus svg {
    fill: #E2FFB2;
}

.elementor-9 .elementor-element.elementor-element-91829a9>.elementor-widget-container {
    border-radius: 50px 50px 50px 50px;
}

.elementor-9 .elementor-element.elementor-element-91829a9:hover .elementor-widget-container {
    box-shadow: 0px 0px 25px 2px #caa207;
}

.elementor-9 .elementor-element.elementor-element-90fe2c9 {
    --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;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 110px;
    --padding-bottom: 110px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 5;
}

.elementor-9 .elementor-element.elementor-element-90fe2c9:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-90fe2c9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-9 .elementor-element.elementor-element-90fe2c9::before,
.elementor-9 .elementor-element.elementor-element-90fe2c9>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-90fe2c9>.e-con-inner>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-90fe2c9>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-90fe2c9>.e-con-inner>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-90fe2c9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-9 .elementor-element.elementor-element-90fe2c9,
.elementor-9 .elementor-element.elementor-element-90fe2c9::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-a9dd351 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-a9dd351,
.elementor-9 .elementor-element.elementor-element-a9dd351::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-8dc6404 img {
    width: 15%;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-8dc6404 {
    left: -596px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-8dc6404 {
    right: -596px;
}

.elementor-9 .elementor-element.elementor-element-8dc6404 {
    top: -100px;
}

.elementor-9 .elementor-element.elementor-element-a8c8d31 img {
    width: 15%;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-a8c8d31 {
    right: -440px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-a8c8d31 {
    left: -440px;
}

.elementor-9 .elementor-element.elementor-element-a8c8d31 {
    top: -50px;
}

.elementor-9 .elementor-element.elementor-element-1a763a1 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-1a763a1,
.elementor-9 .elementor-element.elementor-element-1a763a1::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-0c80431 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-0c80431 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Archivo Black", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.3px;
}

.elementor-9 .elementor-element.elementor-element-0c80431>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6be9d62 {
    --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;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --z-index: 999999;
}

.elementor-9 .elementor-element.elementor-element-085c159 {
    --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;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 12px 12px 12px 12px;
    box-shadow: -7px -7px 11px -7px rgba(255, 255, 255, 0.29);
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-085c159:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-085c159>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #00000014 0%, #1E1E1E 100%);
}

.elementor-9 .elementor-element.elementor-element-085c159:hover {
    box-shadow: 0px 0px 20px 0px rgba(165.99999999999997, 244, 41.99999999999999, 0.6);
}

.elementor-9 .elementor-element.elementor-element-085c159,
.elementor-9 .elementor-element.elementor-element-085c159::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-d3712f6 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-d3712f6,
.elementor-9 .elementor-element.elementor-element-d3712f6::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-d3712f6.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-971ff33 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-971ff33.elementor-view-stacked .elementor-icon {
    background-color: #caa207;
}

.elementor-9 .elementor-element.elementor-element-971ff33.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-971ff33.elementor-view-default .elementor-icon {
    color: #caa207;
    border-color: #caa207;
}

.elementor-9 .elementor-element.elementor-element-971ff33.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-971ff33.elementor-view-default .elementor-icon svg {
    fill: #caa207;
}

.elementor-9 .elementor-element.elementor-element-971ff33 .elementor-icon {
    font-size: 30px;
    padding: 10px;
}

.elementor-9 .elementor-element.elementor-element-971ff33 .elementor-icon svg {
    height: 30px;
}

.elementor-9 .elementor-element.elementor-element-a2205e3 {
    --display: flex;
    --justify-content: center;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-d42c43e {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-b2a555a {
    --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;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 12px 12px 12px 12px;
    box-shadow: -7px -7px 11px -7px rgba(255, 255, 255, 0.29);
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-b2a555a:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-b2a555a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, #1E1E1E 100%);
}

.elementor-9 .elementor-element.elementor-element-b2a555a:hover {
    box-shadow: 0px 0px 20px 0px rgba(165.99999999999997, 244, 41.99999999999999, 0.6);
}

.elementor-9 .elementor-element.elementor-element-b2a555a,
.elementor-9 .elementor-element.elementor-element-b2a555a::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-fca8ef1 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-fca8ef1,
.elementor-9 .elementor-element.elementor-element-fca8ef1::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-fca8ef1.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-e351335 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-e351335.elementor-view-stacked .elementor-icon {
    background-color: #caa207;
}

.elementor-9 .elementor-element.elementor-element-e351335.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-e351335.elementor-view-default .elementor-icon {
    color: #caa207;
    border-color: #caa207;
}

.elementor-9 .elementor-element.elementor-element-e351335.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-e351335.elementor-view-default .elementor-icon svg {
    fill: #caa207;
}

.elementor-9 .elementor-element.elementor-element-e351335 .elementor-icon {
    font-size: 30px;
    padding: 10px;
}

.elementor-9 .elementor-element.elementor-element-e351335 .elementor-icon svg {
    height: 30px;
}

.elementor-9 .elementor-element.elementor-element-c9c123a {
    --display: flex;
    --justify-content: center;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-38e75c2 {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-f0f7040 {
    --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;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 12px 12px 12px 12px;
    box-shadow: -7px -7px 11px -7px rgba(255, 255, 255, 0.29);
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-f0f7040:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-f0f7040>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, #1E1E1E 100%);
}

.elementor-9 .elementor-element.elementor-element-f0f7040:hover {
    box-shadow: 0px 0px 20px 0px rgba(165.99999999999997, 244, 41.99999999999999, 0.6);
}

.elementor-9 .elementor-element.elementor-element-f0f7040,
.elementor-9 .elementor-element.elementor-element-f0f7040::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-c5f9e1f {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-c5f9e1f,
.elementor-9 .elementor-element.elementor-element-c5f9e1f::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-c5f9e1f.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-e2ce89a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-e2ce89a.elementor-view-stacked .elementor-icon {
    background-color: #caa207;
}

.elementor-9 .elementor-element.elementor-element-e2ce89a.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-e2ce89a.elementor-view-default .elementor-icon {
    color: #caa207;
    border-color: #caa207;
}

.elementor-9 .elementor-element.elementor-element-e2ce89a.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-e2ce89a.elementor-view-default .elementor-icon svg {
    fill: #caa207;
}

.elementor-9 .elementor-element.elementor-element-e2ce89a .elementor-icon {
    font-size: 30px;
    padding: 10px;
}

.elementor-9 .elementor-element.elementor-element-e2ce89a .elementor-icon svg {
    height: 30px;
}

.elementor-9 .elementor-element.elementor-element-02d0d84 {
    --display: flex;
    --justify-content: center;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-46d0554 {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-7cc4c95 {
    --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;
    --background-transition: 0.3s;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --z-index: 999999;
}

.elementor-9 .elementor-element.elementor-element-27963b0 {
    --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;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 12px 12px 12px 12px;
    box-shadow: -7px -7px 11px -7px rgba(255, 255, 255, 0.29);
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-27963b0:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-27963b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #0000001C 0%, #1E1E1E 100%);
}

.elementor-9 .elementor-element.elementor-element-27963b0:hover {
    box-shadow: 0px 0px 20px 0px rgba(165.99999999999997, 244, 41.99999999999999, 0.6);
}

.elementor-9 .elementor-element.elementor-element-27963b0,
.elementor-9 .elementor-element.elementor-element-27963b0::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-8ebd05a {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-8ebd05a,
.elementor-9 .elementor-element.elementor-element-8ebd05a::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-8ebd05a.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-786dc9a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-786dc9a.elementor-view-stacked .elementor-icon {
    background-color: #caa207;
}

.elementor-9 .elementor-element.elementor-element-786dc9a.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-786dc9a.elementor-view-default .elementor-icon {
    color: #caa207;
    border-color: #caa207;
}

.elementor-9 .elementor-element.elementor-element-786dc9a.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-786dc9a.elementor-view-default .elementor-icon svg {
    fill: #caa207;
}

.elementor-9 .elementor-element.elementor-element-786dc9a .elementor-icon {
    font-size: 30px;
    padding: 10px;
}

.elementor-9 .elementor-element.elementor-element-786dc9a .elementor-icon svg {
    height: 30px;
}

.elementor-9 .elementor-element.elementor-element-c75ee86 {
    --display: flex;
    --justify-content: center;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-62ea85b {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-55648de {
    --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;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 12px 12px 12px 12px;
    box-shadow: -7px -7px 11px -7px rgba(255, 255, 255, 0.29);
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-55648de:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-55648de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, #1E1E1E 100%);
}

.elementor-9 .elementor-element.elementor-element-55648de:hover {
    box-shadow: 0px 0px 20px 0px rgba(165.99999999999997, 244, 41.99999999999999, 0.6);
}

.elementor-9 .elementor-element.elementor-element-55648de,
.elementor-9 .elementor-element.elementor-element-55648de::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-b10b690 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-b10b690,
.elementor-9 .elementor-element.elementor-element-b10b690::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-b10b690.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-d419ce6 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d419ce6.elementor-view-stacked .elementor-icon {
    background-color: #caa207;
}

.elementor-9 .elementor-element.elementor-element-d419ce6.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-d419ce6.elementor-view-default .elementor-icon {
    color: #caa207;
    border-color: #caa207;
}

.elementor-9 .elementor-element.elementor-element-d419ce6.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-d419ce6.elementor-view-default .elementor-icon svg {
    fill: #caa207;
}

.elementor-9 .elementor-element.elementor-element-d419ce6 .elementor-icon {
    font-size: 30px;
    padding: 10px;
}

.elementor-9 .elementor-element.elementor-element-d419ce6 .elementor-icon svg {
    height: 30px;
}

.elementor-9 .elementor-element.elementor-element-57d1fa6 {
    --display: flex;
    --justify-content: center;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-daae40b {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-139fb93 {
    --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;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 12px 12px 12px 12px;
    box-shadow: -7px -7px 11px -7px rgba(255, 255, 255, 0.29);
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-139fb93:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-139fb93>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, #1E1E1E 100%);
}

.elementor-9 .elementor-element.elementor-element-139fb93:hover {
    box-shadow: 0px 0px 20px 0px rgba(165.99999999999997, 244, 41.99999999999999, 0.6);
}

.elementor-9 .elementor-element.elementor-element-139fb93,
.elementor-9 .elementor-element.elementor-element-139fb93::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-a5141ed {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-a5141ed,
.elementor-9 .elementor-element.elementor-element-a5141ed::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-a5141ed.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-6dd65bb .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-6dd65bb.elementor-view-stacked .elementor-icon {
    background-color: #caa207;
}

.elementor-9 .elementor-element.elementor-element-6dd65bb.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-6dd65bb.elementor-view-default .elementor-icon {
    color: #caa207;
    border-color: #caa207;
}

.elementor-9 .elementor-element.elementor-element-6dd65bb.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-6dd65bb.elementor-view-default .elementor-icon svg {
    fill: #caa207;
}

.elementor-9 .elementor-element.elementor-element-6dd65bb .elementor-icon {
    font-size: 30px;
    padding: 10px;
}

.elementor-9 .elementor-element.elementor-element-6dd65bb .elementor-icon svg {
    height: 30px;
}

.elementor-9 .elementor-element.elementor-element-113b0bb {
    --display: flex;
    --justify-content: center;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-c6601f7 {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-126e4ba {
    --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;
    --background-transition: 0.3s;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --z-index: 999999;
}

.elementor-9 .elementor-element.elementor-element-4cbcf2b {
    --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;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 12px 12px 12px 12px;
    box-shadow: -7px -7px 11px -7px rgba(255, 255, 255, 0.29);
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-4cbcf2b:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-4cbcf2b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #00000033 0%, #1E1E1E 100%);
}

.elementor-9 .elementor-element.elementor-element-4cbcf2b:hover {
    box-shadow: 0px 0px 20px 0px rgba(165.99999999999997, 244, 41.99999999999999, 0.6);
}

.elementor-9 .elementor-element.elementor-element-4cbcf2b,
.elementor-9 .elementor-element.elementor-element-4cbcf2b::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-5ab3140 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-5ab3140,
.elementor-9 .elementor-element.elementor-element-5ab3140::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-5ab3140.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-f4c6e5c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-f4c6e5c.elementor-view-stacked .elementor-icon {
    background-color: #caa207;
}

.elementor-9 .elementor-element.elementor-element-f4c6e5c.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-f4c6e5c.elementor-view-default .elementor-icon {
    color: #caa207;
    border-color: #caa207;
}

.elementor-9 .elementor-element.elementor-element-f4c6e5c.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-f4c6e5c.elementor-view-default .elementor-icon svg {
    fill: #caa207;
}

.elementor-9 .elementor-element.elementor-element-f4c6e5c .elementor-icon {
    font-size: 30px;
    padding: 10px;
}

.elementor-9 .elementor-element.elementor-element-f4c6e5c .elementor-icon svg {
    height: 30px;
}

.elementor-9 .elementor-element.elementor-element-c43c02d {
    --display: flex;
    --justify-content: center;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-249ac42 {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-812ed8c {
    --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;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 12px 12px 12px 12px;
    box-shadow: -7px -7px 11px -7px rgba(255, 255, 255, 0.29);
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-812ed8c:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-812ed8c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, #1E1E1E 100%);
}

.elementor-9 .elementor-element.elementor-element-812ed8c:hover {
    box-shadow: 0px 0px 20px 0px rgba(165.99999999999997, 244, 41.99999999999999, 0.6);
}

.elementor-9 .elementor-element.elementor-element-812ed8c,
.elementor-9 .elementor-element.elementor-element-812ed8c::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-9e9e047 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-9e9e047,
.elementor-9 .elementor-element.elementor-element-9e9e047::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-9e9e047.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-adb6656 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-adb6656.elementor-view-stacked .elementor-icon {
    background-color: #caa207;
}

.elementor-9 .elementor-element.elementor-element-adb6656.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-adb6656.elementor-view-default .elementor-icon {
    color: #caa207;
    border-color: #caa207;
}

.elementor-9 .elementor-element.elementor-element-adb6656.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-adb6656.elementor-view-default .elementor-icon svg {
    fill: #caa207;
}

.elementor-9 .elementor-element.elementor-element-adb6656 .elementor-icon {
    font-size: 30px;
    padding: 10px;
}

.elementor-9 .elementor-element.elementor-element-adb6656 .elementor-icon svg {
    height: 30px;
}

.elementor-9 .elementor-element.elementor-element-b65da30 {
    --display: flex;
    --justify-content: center;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-e6303ff {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-e4f6236 {
    --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;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 12px 12px 12px 12px;
    box-shadow: -7px -7px 11px -7px rgba(255, 255, 255, 0.29);
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-e4f6236:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-e4f6236>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-primary) 0%, #1E1E1E 100%);
}

.elementor-9 .elementor-element.elementor-element-e4f6236:hover {
    box-shadow: 0px 0px 20px 0px rgba(165.99999999999997, 244, 41.99999999999999, 0.6);
}

.elementor-9 .elementor-element.elementor-element-e4f6236,
.elementor-9 .elementor-element.elementor-element-e4f6236::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-2b76885 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-2b76885,
.elementor-9 .elementor-element.elementor-element-2b76885::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-2b76885.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-290c23c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-290c23c.elementor-view-stacked .elementor-icon {
    background-color: #caa207;
}

.elementor-9 .elementor-element.elementor-element-290c23c.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-290c23c.elementor-view-default .elementor-icon {
    color: #caa207;
    border-color: #caa207;
}

.elementor-9 .elementor-element.elementor-element-290c23c.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-290c23c.elementor-view-default .elementor-icon svg {
    fill: #caa207;
}

.elementor-9 .elementor-element.elementor-element-290c23c .elementor-icon {
    font-size: 30px;
    padding: 10px;
}

.elementor-9 .elementor-element.elementor-element-290c23c .elementor-icon svg {
    height: 30px;
}

.elementor-9 .elementor-element.elementor-element-14da3e2 {
    --display: flex;
    --justify-content: center;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-4927fce {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-17fa478 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-8f58a05 {
    text-align: center;
    top: -35px;
}

.elementor-9 .elementor-element.elementor-element-8f58a05 img {
    width: 15%;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-8f58a05 {
    left: -304px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-8f58a05 {
    right: -304px;
}

.elementor-9 .elementor-element.elementor-element-a058e0d {
    --display: flex;
    --min-height: 100%;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.14;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 5;
}

.elementor-9 .elementor-element.elementor-element-a058e0d:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-a058e0d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("./landingbg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-a058e0d::before,
.elementor-9 .elementor-element.elementor-element-a058e0d>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-a058e0d>.e-con-inner>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-a058e0d>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-a058e0d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-a058e0d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-a058e0d,
.elementor-9 .elementor-element.elementor-element-a058e0d::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-f07e7ed {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-3a4fbcd {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-3a4fbcd .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Archivo Black", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.3px;
}

.elementor-9 .elementor-element.elementor-element-3a4fbcd>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-9ba5823 {
    --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;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-9ba5823:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-9ba5823>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-9ba5823::before,
.elementor-9 .elementor-element.elementor-element-9ba5823>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-9ba5823>.e-con-inner>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-9ba5823>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-9ba5823>.e-con-inner>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-9ba5823>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-9 .elementor-element.elementor-element-9ba5823,
.elementor-9 .elementor-element.elementor-element-9ba5823::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-6d8f763 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-2e6e947 {
    text-align: left;
    top: -82px;
}

.elementor-9 .elementor-element.elementor-element-2e6e947 img {
    width: 20%;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-2e6e947 {
    left: 0px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-2e6e947 {
    right: 0px;
}

.elementor-9 .elementor-element.elementor-element-2e6e947>.elementor-widget-container:hover {
    --e-transform-translateY: 20px;
}

.elementor-9 .elementor-element.elementor-element-6573b99 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-21ba21b {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-21ba21b .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Archivo Black", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.3px;
}

.elementor-9 .elementor-element.elementor-element-21ba21b>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-df01b40 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --z-index: 999999;
}

.elementor-9 .elementor-element.elementor-element-1f42d0e {
    --display: grid;
    --e-con-grid-template-columns: repeat(5, 1fr);
    --e-con-grid-template-rows: repeat(3, 1fr);
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-7dc1614 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --z-index: 999999;
}

.elementor-9 .elementor-element.elementor-element-2d9936c {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 25px 25px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-0ca77e0 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    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-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-0ca77e0:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-0ca77e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(314deg, #FFFFFF 0%, #7A7A7ABA 91%);
}

.elementor-9 .elementor-element.elementor-element-0ca77e0,
.elementor-9 .elementor-element.elementor-element-0ca77e0::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-31ad293 img {
    width: 75%;
}

.elementor-9 .elementor-element.elementor-element-31ad293>.elementor-widget-container {
    padding: 20px 20px 20px 20px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-9 .elementor-element.elementor-element-611c692 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    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-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-611c692:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-611c692>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(236deg, #F19021 0%, var(--e-global-color-primary) 100%);
}

.elementor-9 .elementor-element.elementor-element-611c692,
.elementor-9 .elementor-element.elementor-element-611c692::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-d65640e img {
    width: 70%;
}

.elementor-9 .elementor-element.elementor-element-d65640e>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-9 .elementor-element.elementor-element-945dea1 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    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-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-945dea1:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-945dea1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(295deg, var(--e-global-color-primary) 0%, #A8A8A8BA 100%);
}

.elementor-9 .elementor-element.elementor-element-945dea1,
.elementor-9 .elementor-element.elementor-element-945dea1::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-521849f img {
    width: 70%;
}

.elementor-9 .elementor-element.elementor-element-521849f>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-9 .elementor-element.elementor-element-83d653c {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-83d653c:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-83d653c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(31deg, #AB182DB3 25%, #C3C3C3 100%);
}

.elementor-9 .elementor-element.elementor-element-83d653c,
.elementor-9 .elementor-element.elementor-element-83d653c::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-ff48879 img {
    width: 75%;
}

.elementor-9 .elementor-element.elementor-element-ff48879>.elementor-widget-container {
    padding: 20px 20px 20px 20px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-9 .elementor-element.elementor-element-4c68875 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    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-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-4c68875:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-4c68875>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #D8A836 0%, var(--e-global-color-primary) 100%);
}

.elementor-9 .elementor-element.elementor-element-4c68875,
.elementor-9 .elementor-element.elementor-element-4c68875::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-b192d0a img {
    width: 70%;
}

.elementor-9 .elementor-element.elementor-element-b192d0a>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-9 .elementor-element.elementor-element-1f65c2a {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    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-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-1f65c2a:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-1f65c2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(255deg, #BE2FC8 0%, #000000 100%);
}

.elementor-9 .elementor-element.elementor-element-1f65c2a,
.elementor-9 .elementor-element.elementor-element-1f65c2a::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-6f8e62d img {
    width: 70%;
}

.elementor-9 .elementor-element.elementor-element-6f8e62d>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-9 .elementor-element.elementor-element-63feedf {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    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-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-63feedf:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-63feedf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(248deg, #F8AC1A 0%, var(--e-global-color-primary) 100%);
}

.elementor-9 .elementor-element.elementor-element-63feedf,
.elementor-9 .elementor-element.elementor-element-63feedf::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-d9d4a47 img {
    width: 70%;
}

.elementor-9 .elementor-element.elementor-element-d9d4a47>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-9 .elementor-element.elementor-element-96e70b3 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    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-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-96e70b3:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-96e70b3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(0deg, #D2AE79 0%, var(--e-global-color-primary) 100%);
}

.elementor-9 .elementor-element.elementor-element-96e70b3,
.elementor-9 .elementor-element.elementor-element-96e70b3::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-83376c2 img {
    width: 46%;
}

.elementor-9 .elementor-element.elementor-element-83376c2>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-9 .elementor-element.elementor-element-6fc07d7 {
    --display: flex;
    --justify-content: flex-end;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-91c9cd7 {
    text-align: right;
    bottom: -100px;
}

.elementor-9 .elementor-element.elementor-element-91c9cd7 img {
    width: 22%;
}

.elementor-9 .elementor-element.elementor-element-fffa882 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
    --padding-top: 90px;
    --padding-bottom: 90px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-fffa882:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-fffa882>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
    background-image: url("./end-page-bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-fffa882::before,
.elementor-9 .elementor-element.elementor-element-fffa882>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-fffa882>.e-con-inner>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-fffa882>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-fffa882>.e-con-inner>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-fffa882>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-9 .elementor-element.elementor-element-fffa882,
.elementor-9 .elementor-element.elementor-element-fffa882::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-e2018da {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-e2018da .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Archivo Black", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.3px;
}

.elementor-9 .elementor-element.elementor-element-e2018da>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-fe86cb8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 30px 30px;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-923b481 {
    --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: 60px 60px;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-923b481.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-ab119e1 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-ab119e1 img {
    width: 80%;
}

.elementor-9 .elementor-element.elementor-element-ab119e1>.elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.elementor-9 .elementor-element.elementor-element-ebc27f1 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-ebc27f1 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-2838d1c {
    --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: flex-start;
    --gap: 60px 60px;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-2838d1c.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-96713ba .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-96713ba.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-96713ba.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-96713ba.elementor-view-default .elementor-icon {
    color: var(--e-global-color-5a88466);
    border-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-96713ba.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-96713ba.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-96713ba .elementor-icon {
    font-size: 30px;
}

.elementor-9 .elementor-element.elementor-element-96713ba .elementor-icon svg {
    height: 30px;
}

.elementor-9 .elementor-element.elementor-element-3911b02 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-3911b02.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-3911b02.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-3911b02.elementor-view-default .elementor-icon {
    color: var(--e-global-color-5a88466);
    border-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-3911b02.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-3911b02.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-3911b02 .elementor-icon {
    font-size: 30px;
}

.elementor-9 .elementor-element.elementor-element-3911b02 .elementor-icon svg {
    height: 30px;
}

.elementor-9 .elementor-element.elementor-element-9ba73df {
    --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: 60px 60px;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-9ba73df.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-a0836a4 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-a0836a4 img {
    width: 80%;
}

.elementor-9 .elementor-element.elementor-element-a0836a4>.elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.elementor-9 .elementor-element.elementor-element-2ec1002 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-2ec1002 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-bc3ed30 {
    --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: flex-start;
    --gap: 60px 60px;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-bc3ed30.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-3e6df10 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-3e6df10.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-3e6df10.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-3e6df10.elementor-view-default .elementor-icon {
    color: var(--e-global-color-5a88466);
    border-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-3e6df10.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-3e6df10.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-3e6df10 .elementor-icon {
    font-size: 30px;
}

.elementor-9 .elementor-element.elementor-element-3e6df10 .elementor-icon svg {
    height: 30px;
}

.elementor-9 .elementor-element.elementor-element-765ad29 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-765ad29.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-765ad29.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-765ad29.elementor-view-default .elementor-icon {
    color: var(--e-global-color-5a88466);
    border-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-765ad29.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-765ad29.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-765ad29 .elementor-icon {
    font-size: 30px;
}

.elementor-9 .elementor-element.elementor-element-765ad29 .elementor-icon svg {
    height: 30px;
}

.elementor-9 .elementor-element.elementor-element-bba21e4 {
    --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: 60px 60px;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-bba21e4.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-5797a8b {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-5797a8b img {
    width: 80%;
}

.elementor-9 .elementor-element.elementor-element-5797a8b>.elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.elementor-9 .elementor-element.elementor-element-bc6928a {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-bc6928a .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-0e4a797 {
    --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: flex-start;
    --gap: 60px 60px;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-0e4a797.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-4594545 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-4594545.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-4594545.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-4594545.elementor-view-default .elementor-icon {
    color: var(--e-global-color-5a88466);
    border-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-4594545.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-4594545.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-4594545 .elementor-icon {
    font-size: 30px;
}

.elementor-9 .elementor-element.elementor-element-4594545 .elementor-icon svg {
    height: 30px;
}

.elementor-9 .elementor-element.elementor-element-572c206 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-572c206.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-572c206.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-572c206.elementor-view-default .elementor-icon {
    color: var(--e-global-color-5a88466);
    border-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-572c206.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-572c206.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-572c206 .elementor-icon {
    font-size: 30px;
}

.elementor-9 .elementor-element.elementor-element-572c206 .elementor-icon svg {
    height: 30px;
}

.elementor-9 .elementor-element.elementor-element-eb6332a {
    --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: 60px 60px;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-eb6332a.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-0f1a95c {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-0f1a95c img {
    width: 80%;
}

.elementor-9 .elementor-element.elementor-element-0f1a95c>.elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.elementor-9 .elementor-element.elementor-element-4333074 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-4333074 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-8e19f42 {
    --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: 15px 15px;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-ff8107a .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-9 .elementor-element.elementor-element-64f6b75 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 26px;
    font-weight: 300;
    text-transform: capitalize;
}

.elementor-9 .elementor-element.elementor-element-efa2b01 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: capitalize;
}

.elementor-9 .elementor-element.elementor-element-efa2b01>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e888b22 {
    --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: 15px 15px;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-3aa48b1 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-9 .elementor-element.elementor-element-addcd6e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 80px 80px;
    --background-transition: 0.3s;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-addcd6e.e-con {
    --align-self: center;
}

.elementor-9 .elementor-element.elementor-element-7fb2418 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.7;
    --padding-top: 90px;
    --padding-bottom: 90px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-7fb2418:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-7fb2418>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
    background-image: url("./end-page-bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-7fb2418::before,
.elementor-9 .elementor-element.elementor-element-7fb2418>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-7fb2418>.e-con-inner>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-7fb2418>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-7fb2418>.e-con-inner>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-7fb2418>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-9 .elementor-element.elementor-element-7fb2418,
.elementor-9 .elementor-element.elementor-element-7fb2418::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-6bd006f {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-6bd006f .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Archivo Black", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.3px;
}

.elementor-9 .elementor-element.elementor-element-6bd006f>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5e3e129 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 30px 30px;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-e1e7ada {
    --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: 60px 60px;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-e1e7ada.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-aef2085 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-aef2085 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-5f39a72 {
    --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: flex-start;
    --gap: 60px 60px;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-5f39a72.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-2fe12db .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-2fe12db.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-2fe12db.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-2fe12db.elementor-view-default .elementor-icon {
    color: var(--e-global-color-5a88466);
    border-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-2fe12db.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-2fe12db.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-2fe12db .elementor-icon {
    font-size: 30px;
}

.elementor-9 .elementor-element.elementor-element-2fe12db .elementor-icon svg {
    height: 30px;
}

.elementor-9 .elementor-element.elementor-element-0ae248f .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-0ae248f.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-0ae248f.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-0ae248f.elementor-view-default .elementor-icon {
    color: var(--e-global-color-5a88466);
    border-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-0ae248f.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-0ae248f.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-0ae248f .elementor-icon {
    font-size: 30px;
}

.elementor-9 .elementor-element.elementor-element-0ae248f .elementor-icon svg {
    height: 30px;
}

.elementor-9 .elementor-element.elementor-element-35cb4c2 {
    --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: 60px 60px;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-35cb4c2.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-f2dc4bd {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-f2dc4bd .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-8149e0b {
    --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: flex-start;
    --gap: 60px 60px;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-8149e0b.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-dd8fc15 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-dd8fc15.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-dd8fc15.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-dd8fc15.elementor-view-default .elementor-icon {
    color: var(--e-global-color-5a88466);
    border-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-dd8fc15.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-dd8fc15.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-dd8fc15 .elementor-icon {
    font-size: 30px;
}

.elementor-9 .elementor-element.elementor-element-dd8fc15 .elementor-icon svg {
    height: 30px;
}

.elementor-9 .elementor-element.elementor-element-9cf4ed8 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-9cf4ed8.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-9cf4ed8.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-9cf4ed8.elementor-view-default .elementor-icon {
    color: var(--e-global-color-5a88466);
    border-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-9cf4ed8.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-9cf4ed8.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-9cf4ed8 .elementor-icon {
    font-size: 30px;
}

.elementor-9 .elementor-element.elementor-element-9cf4ed8 .elementor-icon svg {
    height: 30px;
}

.elementor-9 .elementor-element.elementor-element-95b171a {
    --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: 60px 60px;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-95b171a.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-75fe910 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-75fe910 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-16ce0c0 {
    --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: flex-start;
    --gap: 60px 60px;
    --background-transition: 0.3s;
    --padding-top: 80px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-16ce0c0.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-4f4e065 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-4f4e065.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-4f4e065.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-4f4e065.elementor-view-default .elementor-icon {
    color: var(--e-global-color-5a88466);
    border-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-4f4e065.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-4f4e065.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-4f4e065 .elementor-icon {
    font-size: 30px;
}

.elementor-9 .elementor-element.elementor-element-4f4e065 .elementor-icon svg {
    height: 30px;
}

.elementor-9 .elementor-element.elementor-element-2be67ae .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-2be67ae.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-2be67ae.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-2be67ae.elementor-view-default .elementor-icon {
    color: var(--e-global-color-5a88466);
    border-color: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-2be67ae.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-2be67ae.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-5a88466);
}

.elementor-9 .elementor-element.elementor-element-2be67ae .elementor-icon {
    font-size: 30px;
}

.elementor-9 .elementor-element.elementor-element-2be67ae .elementor-icon svg {
    height: 30px;
}

.elementor-9 .elementor-element.elementor-element-b706cfa {
    --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: 60px 60px;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-b706cfa.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-26eb705 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-26eb705 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 24px;
}

.elementor-9 .elementor-element.elementor-element-83603e3 {
    --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: 15px 15px;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-1379416 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-9 .elementor-element.elementor-element-a1dfec6 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 26px;
    font-weight: 300;
    text-transform: capitalize;
}

.elementor-9 .elementor-element.elementor-element-8a7b927 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: capitalize;
}

.elementor-9 .elementor-element.elementor-element-8a7b927>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-34e29c3 {
    --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: 15px 15px;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-c2a590f .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Montserrat", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-9 .elementor-element.elementor-element-ba88469 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 80px 80px;
    --background-transition: 0.3s;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-ba88469.e-con {
    --align-self: center;
}

.elementor-9 .elementor-element.elementor-element-263be7a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --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-9 .elementor-element.elementor-element-263be7a:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-263be7a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-9 .elementor-element.elementor-element-263be7a,
.elementor-9 .elementor-element.elementor-element-263be7a::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-64d95b6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --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-9 .elementor-element.elementor-element-64d95b6:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-64d95b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-9 .elementor-element.elementor-element-64d95b6,
.elementor-9 .elementor-element.elementor-element-64d95b6::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-f731677 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 99;
}

.elementor-9 .elementor-element.elementor-element-f731677:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-f731677>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-f731677::before,
.elementor-9 .elementor-element.elementor-element-f731677>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-f731677>.e-con-inner>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-f731677>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-f731677>.e-con-inner>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-f731677>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url("https://meldbook.com/wp-content/uploads/2024/03/why-meldbook-bg.webp");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-f731677::before {
    filter: brightness(52%) contrast(141%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-9 .elementor-element.elementor-element-f731677,
.elementor-9 .elementor-element.elementor-element-f731677::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-7b5fc1a {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-7b5fc1a .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Archivo Black", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.3px;
}

.elementor-9 .elementor-element.elementor-element-7b5fc1a>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-40a6f7f {
    --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: 40px 40px;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-d4d17a3 {
    --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;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-5ebd3f4 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 25px;
    --padding-bottom: 20px;
    --padding-left: 40px;
    --padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-5ebd3f4:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-5ebd3f4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-5a9bc06) 0%, #caa207BF 100%);
}

.elementor-9 .elementor-element.elementor-element-5ebd3f4,
.elementor-9 .elementor-element.elementor-element-5ebd3f4::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-e9e973c {
    text-align: right;
}

.elementor-9 .elementor-element.elementor-element-e9e973c .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-cd3a6ab {
    text-align: right;
    color: var(--e-global-color-primary);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-cd3a6ab>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-f6e04c0 img {
    width: 80%;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-f6e04c0 {
    left: -30px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-f6e04c0 {
    right: -30px;
}

.elementor-9 .elementor-element.elementor-element-f6e04c0 {
    top: -50px;
}

.elementor-9 .elementor-element.elementor-element-0b8c996 {
    --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;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-aea83a4 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 25px;
    --padding-bottom: 20px;
    --padding-left: 40px;
    --padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-aea83a4:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-aea83a4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-5a9bc06) 0%, #caa207BF 100%);
}

.elementor-9 .elementor-element.elementor-element-aea83a4,
.elementor-9 .elementor-element.elementor-element-aea83a4::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-6ba5619 {
    text-align: right;
}

.elementor-9 .elementor-element.elementor-element-6ba5619 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-47bac50 {
    text-align: right;
    color: var(--e-global-color-primary);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-47bac50>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-d47f67f img {
    width: 80%;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-d47f67f {
    left: -30px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-d47f67f {
    right: -30px;
}

.elementor-9 .elementor-element.elementor-element-d47f67f {
    top: -50px;
}

.elementor-9 .elementor-element.elementor-element-822ed7e {
    --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;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-782c05c {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 25px;
    --padding-bottom: 20px;
    --padding-left: 40px;
    --padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-782c05c:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-782c05c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-5a9bc06) 0%, #caa207BF 100%);
}

.elementor-9 .elementor-element.elementor-element-782c05c,
.elementor-9 .elementor-element.elementor-element-782c05c::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-b8350e8 {
    text-align: right;
}

.elementor-9 .elementor-element.elementor-element-b8350e8 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-05fccf8 {
    text-align: right;
    color: var(--e-global-color-primary);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-05fccf8>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5811f9c img {
    width: 80%;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-5811f9c {
    left: -30px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-5811f9c {
    right: -30px;
}

.elementor-9 .elementor-element.elementor-element-5811f9c {
    top: -50px;
}

.elementor-9 .elementor-element.elementor-element-e5d326a {
    --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: 40px 40px;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-51adeeb {
    --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;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-87db286 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 25px;
    --padding-bottom: 20px;
    --padding-left: 40px;
    --padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-87db286:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-87db286>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-5a9bc06) 0%, #caa207BF 100%);
}

.elementor-9 .elementor-element.elementor-element-87db286,
.elementor-9 .elementor-element.elementor-element-87db286::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-ebfa407 {
    text-align: right;
}

.elementor-9 .elementor-element.elementor-element-ebfa407 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-479f8c5 {
    text-align: right;
    color: var(--e-global-color-primary);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-479f8c5>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6f3b978 img {
    width: 80%;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-6f3b978 {
    left: -30px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-6f3b978 {
    right: -30px;
}

.elementor-9 .elementor-element.elementor-element-6f3b978 {
    top: -50px;
}

.elementor-9 .elementor-element.elementor-element-699f448 {
    --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;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-b9882d7 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 25px;
    --padding-bottom: 20px;
    --padding-left: 40px;
    --padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-b9882d7:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-b9882d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-5a9bc06) 0%, #caa207BF 100%);
}

.elementor-9 .elementor-element.elementor-element-b9882d7,
.elementor-9 .elementor-element.elementor-element-b9882d7::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-c6d4442 {
    text-align: right;
}

.elementor-9 .elementor-element.elementor-element-c6d4442 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-b0ef959 {
    text-align: right;
    color: var(--e-global-color-primary);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-b0ef959>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5819be5 img {
    width: 80%;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-5819be5 {
    left: -30px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-5819be5 {
    right: -30px;
}

.elementor-9 .elementor-element.elementor-element-5819be5 {
    top: -50px;
}

.elementor-9 .elementor-element.elementor-element-dd43546 {
    --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;
    --background-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-bd3b767 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 25px;
    --padding-bottom: 20px;
    --padding-left: 40px;
    --padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-bd3b767:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-bd3b767>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-5a9bc06) 0%, #caa207BF 100%);
}

.elementor-9 .elementor-element.elementor-element-bd3b767,
.elementor-9 .elementor-element.elementor-element-bd3b767::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-9289ebe {
    text-align: right;
}

.elementor-9 .elementor-element.elementor-element-9289ebe .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-251d0a1 {
    text-align: right;
    color: var(--e-global-color-primary);
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-251d0a1>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b38dee0 img {
    width: 80%;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-b38dee0 {
    left: -30px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-b38dee0 {
    right: -30px;
}

.elementor-9 .elementor-element.elementor-element-b38dee0 {
    top: -50px;
}

.elementor-9 .elementor-element.elementor-element-d10ecd4 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-3cd30bc {
    --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;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 0px;
    --padding-bottom: 200px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-3cd30bc:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-3cd30bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-5a88466) 0%, var(--e-global-color-525c827) 100%);
}

.elementor-9 .elementor-element.elementor-element-3cd30bc::before,
.elementor-9 .elementor-element.elementor-element-3cd30bc>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-3cd30bc>.e-con-inner>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-3cd30bc>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-3cd30bc>.e-con-inner>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-3cd30bc>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-9 .elementor-element.elementor-element-3cd30bc,
.elementor-9 .elementor-element.elementor-element-3cd30bc::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-3cd30bc.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-f4ea9a2 {
    --display: flex;
    --justify-content: center;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 180px;
    --padding-bottom: 0px;
    --padding-left: 60px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-f4ea9a2::before,
.elementor-9 .elementor-element.elementor-element-f4ea9a2>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-f4ea9a2>.e-con-inner>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-f4ea9a2>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-f4ea9a2>.e-con-inner>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-f4ea9a2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-9 .elementor-element.elementor-element-78a331c img {
    width: 80%;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-78a331c {
    left: 130px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-78a331c {
    right: 130px;
}

.elementor-9 .elementor-element.elementor-element-78a331c {
    top: -76px;
}

.elementor-9 .elementor-element.elementor-element-824a0b0 {
    text-align: right;
    top: 326px;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-824a0b0 {
    left: 400px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-824a0b0 {
    right: 400px;
}

.elementor-9 .elementor-element.elementor-element-9cc86f9 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: "Archivo Black", Sans-serif;
    font-size: 46px;
    font-weight: 600;
}

.elementor-9 .elementor-element.elementor-element-1672fe4 {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-96e65fc img {
    width: 90%;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-96e65fc {
    left: -105px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-96e65fc {
    right: -105px;
}

.elementor-9 .elementor-element.elementor-element-96e65fc {
    bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-f256663 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 60px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-f256663:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-f256663>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-f256663,
.elementor-9 .elementor-element.elementor-element-f256663::before {
    --border-transition: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-aba5f9f>.elementor-widget-container {
    padding: 50px 50px 50px 50px;
}

.elementor-9 .elementor-element.elementor-element-224b6ae {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-e492b80 .elementor-heading-title {
    color: #caa207;
    font-family: "Archivo Black", Sans-serif;
    font-size: 95px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: var(--e-global-color-accent);
    stroke: var(--e-global-color-accent);
    text-shadow: -2px 5px 12px rgba(155.4555159464922, 253.24205017089844, 0, 0.51);
}

.elementor-9 .elementor-element.elementor-element-db7071c .elementor-heading-title {
    color: #caa207;
    font-family: "Archivo Black", Sans-serif;
    font-size: 95px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: var(--e-global-color-accent);
    stroke: var(--e-global-color-accent);
    text-shadow: 0px 5px 0px rgba(156.53465346534662, 255, 0, 0.16);
}

.elementor-9 .elementor-element.elementor-element-b72379f .elementor-heading-title {
    color: #caa207;
    font-family: "Archivo Black", Sans-serif;
    font-size: 95px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 4px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: var(--e-global-color-accent);
    stroke: var(--e-global-color-accent);
    text-shadow: -6px 0px 0px rgba(155.45551594649208, 253.24205017089844, 0, 0.63);
}

.elementor-9 .elementor-element.elementor-element-5344b11 .elementor-heading-title {
    color: #caa207;
    font-family: "Archivo Black", Sans-serif;
    font-size: 95px;
    font-weight: 500;
    text-transform: uppercase;
    -webkit-text-stroke-width: 3px;
    stroke-width: 3px;
    -webkit-text-stroke-color: #1C1C1C;
    stroke: #1C1C1C;
    text-shadow: 0px 5px 0px rgba(156.53465346534662, 255, 0, 0.16);
}

.elementor-9 .elementor-element.elementor-element-1efd470 .elementor-heading-title {
    color: var(--e-global-color-f2820e9);
    font-family: "Archivo Black", Sans-serif;
    font-size: 95px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 4px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: var(--e-global-color-525c827);
    stroke: var(--e-global-color-525c827);
    text-shadow: -6px 0px 0px rgba(156.53465346534662, 255, 0, 0.16);
}

.elementor-9 .elementor-element.elementor-element-1efd470>.elementor-widget-container {
    --e-transform-skewX: -10deg;
}

:root {
    --page-title-display: none;
}

@media(max-width:1366px) {
    .elementor-9 .elementor-element.elementor-element-3095983 {
        --min-height: 650px;
    }

    .elementor-9 .elementor-element.elementor-element-3095983:not(.elementor-motion-effects-element-type-background),
    .elementor-9 .elementor-element.elementor-element-3095983>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://meldbook.com/wp-content/uploads/2024/03/landing-page-bg.webp");
    }

    .elementor-9 .elementor-element.elementor-element-b193da1 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-ce45192 .elementor-heading-title {
        font-size: 70px;
    }

    .elementor-9 .elementor-element.elementor-element-a92419e {
        --container-widget-width: 260px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 260px);
        max-width: 260px;
    }

    .elementor-9 .elementor-element.elementor-element-0192ca6 img {
        width: 50%;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-0192ca6 {
        right: -0.013px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-0192ca6 {
        left: -0.013px;
    }

    .elementor-9 .elementor-element.elementor-element-0192ca6 {
        top: 187.725px;
    }

    .elementor-9 .elementor-element.elementor-element-fca6342 img {
        width: 65%;
    }

    .elementor-9 .elementor-element.elementor-element-c1c0ae4 {
        text-align: center;
        top: 346px;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-c1c0ae4 {
        left: 319px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-c1c0ae4 {
        right: 319px;
    }

    .elementor-9 .elementor-element.elementor-element-b778f58 .elementor-heading-title {
        font-size: 70px;
    }

    .elementor-9 .elementor-element.elementor-element-0a79c71 {
        --justify-content: center;
    }

    .elementor-9 .elementor-element.elementor-element-260be47 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-9 .elementor-element.elementor-element-c4089d8 {
        --padding-top: 0px;
        --padding-bottom: 100px;
        --padding-left: 50px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-476473d .elementor-heading-title {
        font-size: 20px;
        line-height: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-8702471 {
        font-size: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-3a04f1f {
        --justify-content: flex-start;
        --gap: 20px 20px;
    }

    .elementor-9 .elementor-element.elementor-element-91829a9 .elementor-button {
        font-size: 18px;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-8dc6404 {
        left: -456px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-8dc6404 {
        right: -456px;
    }

    .elementor-9 .elementor-element.elementor-element-8dc6404 {
        top: -100px;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-8f58a05 {
        left: -304.571px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-8f58a05 {
        right: -304.571px;
    }

    .elementor-9 .elementor-element.elementor-element-8f58a05 {
        top: -330.372px;
    }

    .elementor-9 .elementor-element.elementor-element-a058e0d {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-1f42d0e {
        --grid-auto-flow: row;
    }

    .elementor-9 .elementor-element.elementor-element-2d9936c {
        --grid-auto-flow: row;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-91c9cd7 {
        right: -74.456px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-91c9cd7 {
        left: -74.456px;
    }

    .elementor-9 .elementor-element.elementor-element-91c9cd7 {
        bottom: -201.943px;
    }

    .elementor-9 .elementor-element.elementor-element-fe86cb8 {
        --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-9 .elementor-element.elementor-element-2838d1c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-bc3ed30 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-0e4a797 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-8e19f42.e-con {
        --align-self: center;
    }

    .elementor-9 .elementor-element.elementor-element-ff8107a {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-addcd6e {
        --gap: 30px 30px;
    }

    .elementor-9 .elementor-element.elementor-element-5e3e129 {
        --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-9 .elementor-element.elementor-element-5f39a72 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-8149e0b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-16ce0c0 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-83603e3.e-con {
        --align-self: center;
    }

    .elementor-9 .elementor-element.elementor-element-1379416 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-ba88469 {
        --gap: 30px 30px;
    }

    .elementor-9 .elementor-element.elementor-element-40a6f7f.e-con {
        --align-self: center;
    }

    .elementor-9 .elementor-element.elementor-element-e5d326a {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-e5d326a.e-con {
        --align-self: center;
    }

    .elementor-9 .elementor-element.elementor-element-e492b80 .elementor-heading-title {
        font-size: 70px;
    }

    .elementor-9 .elementor-element.elementor-element-db7071c .elementor-heading-title {
        font-size: 70px;
    }

    .elementor-9 .elementor-element.elementor-element-b72379f .elementor-heading-title {
        font-size: 70px;
    }

    .elementor-9 .elementor-element.elementor-element-5344b11 .elementor-heading-title {
        font-size: 70px;
    }

    .elementor-9 .elementor-element.elementor-element-1efd470 .elementor-heading-title {
        font-size: 70px;
    }
}

@media(max-width:1024px) {
    .elementor-9 .elementor-element.elementor-element-3095983 {
        --min-height: 600px;
    }

    .elementor-9 .elementor-element.elementor-element-b193da1 {
        --justify-content: flex-start;
        --padding-top: 40px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-ab2814f .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-223b94b {
        font-size: 16px;
        line-height: 1.4em;
    }

    .elementor-9 .elementor-element.elementor-element-a92419e {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 90%);
        max-width: 90%;
    }

    .elementor-9 .elementor-element.elementor-element-0192ca6 {
        text-align: right;
        top: 140px;
    }

    .elementor-9 .elementor-element.elementor-element-0192ca6 img {
        width: 48%;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-0192ca6 {
        right: 32.112px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-0192ca6 {
        left: 32.112px;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-c1c0ae4 {
        left: 233px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-c1c0ae4 {
        right: 233px;
    }

    .elementor-9 .elementor-element.elementor-element-c1c0ae4 {
        top: 233px;
    }

    .elementor-9 .elementor-element.elementor-element-fc8f92f {
        --min-height: 600px;
        --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-9 .elementor-element.elementor-element-fc8f92f:not(.elementor-motion-effects-element-type-background),
    .elementor-9 .elementor-element.elementor-element-fc8f92f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://meldbook.com/wp-content/uploads/2024/03/landing-page-bg.webp");
    }

    .elementor-9 .elementor-element.elementor-element-d7201e4 {
        --justify-content: flex-start;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 40px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-4f7de4c {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-4f7de4c .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-b778f58 .elementor-heading-title {
        font-size: 60px;
    }

    .elementor-9 .elementor-element.elementor-element-a743800 {
        text-align: center;
        font-size: 16px;
        line-height: 1.4em;
    }

    .elementor-9 .elementor-element.elementor-element-67fcbc5>.elementor-widget-container {
        margin: 10px 0px 20px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-67fcbc5 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-b5d138f {
        text-align: right;
        top: 5px;
    }

    .elementor-9 .elementor-element.elementor-element-b5d138f img {
        width: 48%;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-b5d138f {
        right: 32.087px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-b5d138f {
        left: 32.087px;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-8e337fe {
        left: 233px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-8e337fe {
        right: 233px;
    }

    .elementor-9 .elementor-element.elementor-element-8e337fe {
        top: 233px;
    }

    .elementor-9 .elementor-element.elementor-element-0a79c71 {
        --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-9 .elementor-element.elementor-element-87924b2 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-dbd021e {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-8091981 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 90px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-8dc2425 {
        --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-9 .elementor-element.elementor-element-c4089d8 {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-c4089d8.e-con {
        --align-self: center;
    }

    .elementor-9 .elementor-element.elementor-element-e2fd4e5 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-e2fd4e5 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-48b7ead {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-48b7ead .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-476473d {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-476473d .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-8702471 {
        text-align: center;
        font-size: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-3a04f1f {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-3a04f1f.e-con {
        --align-self: center;
    }

    .elementor-9 .elementor-element.elementor-element-e52390b {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9 .elementor-element.elementor-element-91829a9 .elementor-button {
        padding: 20px 40px 020px 40px;
    }

    .elementor-9 .elementor-element.elementor-element-90fe2c9 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-8dc6404 {
        left: -208px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-8dc6404 {
        right: -208px;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-a8c8d31 {
        right: -126px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-a8c8d31 {
        left: -126px;
    }

    .elementor-9 .elementor-element.elementor-element-6be9d62 {
        --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-9 .elementor-element.elementor-element-7cc4c95 {
        --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-9 .elementor-element.elementor-element-126e4ba {
        --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-9 .elementor-element.elementor-element-a058e0d {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-f07e7ed {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-9 .elementor-element.elementor-element-1f42d0e {
        --grid-auto-flow: row;
    }

    .elementor-9 .elementor-element.elementor-element-2d9936c {
        --grid-auto-flow: row;
    }

    .elementor-9 .elementor-element.elementor-element-fffa882 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-9 .elementor-element.elementor-element-fe86cb8 {
        --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-9 .elementor-element.elementor-element-ab119e1 img {
        width: 200px;
    }

    .elementor-9 .elementor-element.elementor-element-2838d1c {
        --justify-content: flex-start;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-a0836a4 img {
        width: 200px;
    }

    .elementor-9 .elementor-element.elementor-element-bc3ed30 {
        --justify-content: flex-start;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-5797a8b img {
        width: 200px;
    }

    .elementor-9 .elementor-element.elementor-element-0e4a797 {
        --justify-content: flex-start;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-0f1a95c img {
        width: 200px;
    }

    .elementor-9 .elementor-element.elementor-element-ff8107a {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-ff8107a .elementor-heading-title {
        line-height: 1.4em;
    }

    .elementor-9 .elementor-element.elementor-element-64f6b75 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-64f6b75 .elementor-heading-title {
        font-size: 16px;
        line-height: 1.4em;
    }

    .elementor-9 .elementor-element.elementor-element-efa2b01 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-efa2b01 .elementor-heading-title {
        line-height: 1.4em;
    }

    .elementor-9 .elementor-element.elementor-element-addcd6e {
        --gap: 40px 40px;
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-7fb2418 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-9 .elementor-element.elementor-element-5e3e129 {
        --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-9 .elementor-element.elementor-element-5f39a72 {
        --justify-content: flex-start;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-8149e0b {
        --justify-content: flex-start;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-16ce0c0 {
        --justify-content: flex-start;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-1379416 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-1379416 .elementor-heading-title {
        line-height: 1.4em;
    }

    .elementor-9 .elementor-element.elementor-element-a1dfec6 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-a1dfec6 .elementor-heading-title {
        font-size: 16px;
        line-height: 1.4em;
    }

    .elementor-9 .elementor-element.elementor-element-8a7b927 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-8a7b927 .elementor-heading-title {
        line-height: 1.4em;
    }

    .elementor-9 .elementor-element.elementor-element-ba88469 {
        --gap: 40px 40px;
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-40a6f7f {
        --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;
    }

    .elementor-9 .elementor-element.elementor-element-0b8c996 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-822ed7e {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-e5d326a {
        --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;
    }

    .elementor-9 .elementor-element.elementor-element-51adeeb {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-87db286 {
        --justify-content: center;
    }

    .elementor-9 .elementor-element.elementor-element-699f448 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-dd43546 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-d10ecd4 {
        --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-9 .elementor-element.elementor-element-3cd30bc {
        --padding-top: 0px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-78a331c {
        left: 235px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-78a331c {
        right: 235px;
    }

    .elementor-9 .elementor-element.elementor-element-78a331c {
        top: -32px;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-824a0b0 {
        left: 541px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-824a0b0 {
        right: 541px;
    }

    .elementor-9 .elementor-element.elementor-element-824a0b0 {
        top: 192px;
    }

    .elementor-9 .elementor-element.elementor-element-96e65fc img {
        width: 100%;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-96e65fc {
        left: -10px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-96e65fc {
        right: -10px;
    }

    .elementor-9 .elementor-element.elementor-element-f256663 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}

@media(max-width:767px) {
    .elementor-9 .elementor-element.elementor-element-3095983 {
        --justify-content: center;
    }

    .elementor-9 .elementor-element.elementor-element-3095983::before,
    .elementor-9 .elementor-element.elementor-element-3095983>.elementor-background-video-container::before,
    .elementor-9 .elementor-element.elementor-element-3095983>.e-con-inner>.elementor-background-video-container::before,
    .elementor-9 .elementor-element.elementor-element-3095983>.elementor-background-slideshow::before,
    .elementor-9 .elementor-element.elementor-element-3095983>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-9 .elementor-element.elementor-element-3095983>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-image: url("./Mask-group-1.png");
        background-position: bottom center;
        background-size: cover;
    }

    .elementor-9 .elementor-element.elementor-element-b193da1 {
        --width: 93%;
        --gap: 12px 12px;
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-ab2814f {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-ab2814f .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-9 .elementor-element.elementor-element-223b94b {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-a92419e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 40px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-a92419e {
        --container-widget-width: 65%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 65%);
        max-width: 65%;
    }

    .elementor-9 .elementor-element.elementor-element-a92419e.elementor-element {
        --align-self: center;
    }

    .elementor-9 .elementor-element.elementor-element-4d182c1 {
        --width: 90%;
        --justify-content: flex-end;
    }

    .elementor-9 .elementor-element.elementor-element-0192ca6 img {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-0192ca6 {
        width: var(--container-widget-width, 222px);
        max-width: 222px;
        --container-widget-width: 222px;
        --container-widget-flex-grow: 0;
        top: -17px;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-0192ca6 {
        right: 14.6px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-0192ca6 {
        left: 14.6px;
    }

    .elementor-9 .elementor-element.elementor-element-fca6342 {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-fca6342 img {
        width: 73%;
    }

    .elementor-9 .elementor-element.elementor-element-fca6342>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-c1c0ae4 {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-c1c0ae4 img {
        width: 70%;
    }

    .elementor-9 .elementor-element.elementor-element-c1c0ae4>.elementor-widget-container {
        padding: 0px 0px 0px 40px;
    }

    .elementor-9 .elementor-element.elementor-element-fc8f92f {
        --justify-content: center;
    }

    .elementor-9 .elementor-element.elementor-element-fc8f92f:not(.elementor-motion-effects-element-type-background),
    .elementor-9 .elementor-element.elementor-element-fc8f92f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://meldbook.com/wp-content/uploads/2024/03/landing-page-bg.webp");
    }

    .elementor-9 .elementor-element.elementor-element-fc8f92f::before,
    .elementor-9 .elementor-element.elementor-element-fc8f92f>.elementor-background-video-container::before,
    .elementor-9 .elementor-element.elementor-element-fc8f92f>.e-con-inner>.elementor-background-video-container::before,
    .elementor-9 .elementor-element.elementor-element-fc8f92f>.elementor-background-slideshow::before,
    .elementor-9 .elementor-element.elementor-element-fc8f92f>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-9 .elementor-element.elementor-element-fc8f92f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-image: url("./Mask-group-1.png");
        background-position: bottom center;
        background-size: cover;
    }

    .elementor-9 .elementor-element.elementor-element-d7201e4 {
        --width: 93%;
        --gap: 12px 12px;
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-4f7de4c {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-4f7de4c .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-9 .elementor-element.elementor-element-b778f58 .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-9 .elementor-element.elementor-element-a743800 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-67fcbc5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 40px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-67fcbc5 {
        --container-widget-width: 70%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 70%);
        max-width: 70%;
    }

    .elementor-9 .elementor-element.elementor-element-67fcbc5.elementor-element {
        --align-self: center;
    }

    .elementor-9 .elementor-element.elementor-element-a90862d {
        --width: 90%;
        --justify-content: flex-end;
    }

    .elementor-9 .elementor-element.elementor-element-b5d138f img {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-b5d138f {
        width: var(--container-widget-width, 222px);
        max-width: 222px;
        --container-widget-width: 222px;
        --container-widget-flex-grow: 0;
        top: 18px;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-b5d138f {
        right: 19.6px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-b5d138f {
        left: 19.6px;
    }

    .elementor-9 .elementor-element.elementor-element-c9fb95a {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-c9fb95a img {
        width: 73%;
    }

    .elementor-9 .elementor-element.elementor-element-c9fb95a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-8e337fe {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-8e337fe img {
        width: 70%;
    }

    .elementor-9 .elementor-element.elementor-element-8e337fe>.elementor-widget-container {
        padding: 0px 0px 0px 40px;
    }

    .elementor-9 .elementor-element.elementor-element-0a79c71 {
        --z-index: 99;
    }

    .elementor-9 .elementor-element.elementor-element-87924b2 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-dbd021e {
        --width: 88%;
        --justify-content: center;
    }

    .elementor-9 .elementor-element.elementor-element-a97848d img {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-a97848d {
        --container-widget-width: 220px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 220px);
        max-width: 220px;
    }

    .elementor-9 .elementor-element.elementor-element-ebe8ccc img {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-ebe8ccc {
        --container-widget-width: 220px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 220px);
        max-width: 220px;
    }

    .elementor-9 .elementor-element.elementor-element-8dc2425 {
        --width: 90%;
    }

    .elementor-9 .elementor-element.elementor-element-0ca8ce0>.elementor-widget-container {
        margin: 0px 0px -100px -92px;
    }

    .elementor-9 .elementor-element.elementor-element-c4089d8 {
        --padding-top: 0px;
        --padding-bottom: 60px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-9 .elementor-element.elementor-element-e2fd4e5 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-9 .elementor-element.elementor-element-48b7ead .elementor-heading-title {
        line-height: 1.4em;
    }

    .elementor-9 .elementor-element.elementor-element-476473d .elementor-heading-title {
        font-size: 16px;
        line-height: 1.4em;
    }

    .elementor-9 .elementor-element.elementor-element-e52390b {
        text-align: center;
        --container-widget-width: 220px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 220px);
        max-width: 220px;
    }

    .elementor-9 .elementor-element.elementor-element-e52390b img {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-91829a9 .elementor-button {
        font-size: 16px;
        padding: 20px 43px 20px 43px;
    }

    .elementor-9 .elementor-element.elementor-element-90fe2c9 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-8dc6404 img {
        width: 25%;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-8dc6404 {
        left: -51px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-8dc6404 {
        right: -51px;
    }

    .elementor-9 .elementor-element.elementor-element-a8c8d31 img {
        width: 25%;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-a8c8d31 {
        right: -61px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-a8c8d31 {
        left: -61px;
    }

    .elementor-9 .elementor-element.elementor-element-0c80431 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-9 .elementor-element.elementor-element-d3712f6 {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-971ff33 .elementor-icon {
        font-size: 24px;
    }

    .elementor-9 .elementor-element.elementor-element-971ff33 .elementor-icon svg {
        height: 24px;
    }

    .elementor-9 .elementor-element.elementor-element-a2205e3 {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-d42c43e {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-fca8ef1 {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-e351335 .elementor-icon {
        font-size: 24px;
    }

    .elementor-9 .elementor-element.elementor-element-e351335 .elementor-icon svg {
        height: 24px;
    }

    .elementor-9 .elementor-element.elementor-element-c9c123a {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-38e75c2 {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-c5f9e1f {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-e2ce89a .elementor-icon {
        font-size: 24px;
    }

    .elementor-9 .elementor-element.elementor-element-e2ce89a .elementor-icon svg {
        height: 24px;
    }

    .elementor-9 .elementor-element.elementor-element-02d0d84 {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-46d0554 {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-27963b0 {
        --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;
    }

    .elementor-9 .elementor-element.elementor-element-8ebd05a {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-786dc9a .elementor-icon {
        font-size: 24px;
    }

    .elementor-9 .elementor-element.elementor-element-786dc9a .elementor-icon svg {
        height: 24px;
    }

    .elementor-9 .elementor-element.elementor-element-c75ee86 {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-62ea85b {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-b10b690 {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-d419ce6 .elementor-icon {
        font-size: 24px;
    }

    .elementor-9 .elementor-element.elementor-element-d419ce6 .elementor-icon svg {
        height: 24px;
    }

    .elementor-9 .elementor-element.elementor-element-57d1fa6 {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-daae40b {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-a5141ed {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-6dd65bb .elementor-icon {
        font-size: 24px;
    }

    .elementor-9 .elementor-element.elementor-element-6dd65bb .elementor-icon svg {
        height: 24px;
    }

    .elementor-9 .elementor-element.elementor-element-113b0bb {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-c6601f7 {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-5ab3140 {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-f4c6e5c .elementor-icon {
        font-size: 24px;
    }

    .elementor-9 .elementor-element.elementor-element-f4c6e5c .elementor-icon svg {
        height: 24px;
    }

    .elementor-9 .elementor-element.elementor-element-c43c02d {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-249ac42 {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-9e9e047 {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-adb6656 .elementor-icon {
        font-size: 24px;
    }

    .elementor-9 .elementor-element.elementor-element-adb6656 .elementor-icon svg {
        height: 24px;
    }

    .elementor-9 .elementor-element.elementor-element-b65da30 {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-e6303ff {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-2b76885 {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-290c23c .elementor-icon {
        font-size: 24px;
    }

    .elementor-9 .elementor-element.elementor-element-290c23c .elementor-icon svg {
        height: 24px;
    }

    .elementor-9 .elementor-element.elementor-element-14da3e2 {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-4927fce {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-8f58a05 img {
        width: 25%;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-8f58a05 {
        left: -6px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-8f58a05 {
        right: -6px;
    }

    .elementor-9 .elementor-element.elementor-element-8f58a05 {
        top: -422px;
    }

    .elementor-9 .elementor-element.elementor-element-a058e0d:not(.elementor-motion-effects-element-type-background),
    .elementor-9 .elementor-element.elementor-element-a058e0d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("./landingbg.png");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-9 .elementor-element.elementor-element-a058e0d {
        --padding-top: 70px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-3a4fbcd .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-9ba5823 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-21ba21b .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-1f42d0e {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-9 .elementor-element.elementor-element-2d9936c {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-9 .elementor-element.elementor-element-0ca77e0 {
        --min-height: 145px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-31ad293 img {
        width: 80%;
        height: 100%;
        object-fit: contain;
    }

    .elementor-9 .elementor-element.elementor-element-611c692 {
        --min-height: 145px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-d65640e img {
        width: 80%;
        height: 100%;
        object-fit: contain;
    }

    .elementor-9 .elementor-element.elementor-element-945dea1 {
        --min-height: 145px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-521849f img {
        width: 80%;
        height: 100%;
        object-fit: contain;
    }

    .elementor-9 .elementor-element.elementor-element-83d653c {
        --min-height: 145px;
    }

    .elementor-9 .elementor-element.elementor-element-ff48879 img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    .elementor-9 .elementor-element.elementor-element-ff48879>.elementor-widget-container {
        padding: 30px 30px 30px 30px;
    }

    .elementor-9 .elementor-element.elementor-element-4c68875 {
        --min-height: 145px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-b192d0a img {
        width: 89%;
        height: 100%;
        object-fit: contain;
    }

    .elementor-9 .elementor-element.elementor-element-1f65c2a {
        --min-height: 145px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-6f8e62d img {
        width: 80%;
        height: 100%;
        object-fit: contain;
    }

    .elementor-9 .elementor-element.elementor-element-63feedf {
        --min-height: 145px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-d9d4a47 img {
        width: 80%;
        height: 100%;
        object-fit: contain;
    }

    .elementor-9 .elementor-element.elementor-element-96e70b3 {
        --min-height: 145px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-83376c2 img {
        width: 50%;
        height: 100%;
        object-fit: contain;
    }

    .elementor-9 .elementor-element.elementor-element-83376c2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-fffa882 {
        --content-width: 90%;
    }

    .elementor-9 .elementor-element.elementor-element-e2018da .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-fe86cb8 {
        --justify-content: center;
    }

    .elementor-9 .elementor-element.elementor-element-923b481 {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-ab119e1 img {
        width: 100px;
    }

    .elementor-9 .elementor-element.elementor-element-ab119e1>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-2838d1c {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-3911b02 .elementor-icon {
        font-size: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-3911b02 .elementor-icon svg {
        height: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-9ba73df {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-a0836a4 img {
        width: 100px;
    }

    .elementor-9 .elementor-element.elementor-element-a0836a4>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-bc3ed30 {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-765ad29 .elementor-icon {
        font-size: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-765ad29 .elementor-icon svg {
        height: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-bba21e4 {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-5797a8b img {
        width: 100px;
    }

    .elementor-9 .elementor-element.elementor-element-5797a8b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-0e4a797 {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-572c206 .elementor-icon {
        font-size: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-572c206 .elementor-icon svg {
        height: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-eb6332a {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-0f1a95c img {
        width: 100px;
    }

    .elementor-9 .elementor-element.elementor-element-0f1a95c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-8e19f42 {
        --width: 90%;
    }

    .elementor-9 .elementor-element.elementor-element-ff8107a .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-64f6b75 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-9 .elementor-element.elementor-element-e888b22 {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-3aa48b1 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-9 .elementor-element.elementor-element-addcd6e {
        --width: 60%;
        --gap: 30px 30px;
    }

    .elementor-9 .elementor-element.elementor-element-0df6793 img {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-0576168 img {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-7fb2418 {
        --content-width: 90%;
    }

    .elementor-9 .elementor-element.elementor-element-6bd006f .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-5e3e129 {
        --justify-content: center;
    }

    .elementor-9 .elementor-element.elementor-element-e1e7ada {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-5f39a72 {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-0ae248f .elementor-icon {
        font-size: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-0ae248f .elementor-icon svg {
        height: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-35cb4c2 {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-8149e0b {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-9cf4ed8 .elementor-icon {
        font-size: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-9cf4ed8 .elementor-icon svg {
        height: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-95b171a {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-16ce0c0 {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-2be67ae .elementor-icon {
        font-size: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-2be67ae .elementor-icon svg {
        height: 25px;
    }

    .elementor-9 .elementor-element.elementor-element-b706cfa {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-83603e3 {
        --width: 90%;
    }

    .elementor-9 .elementor-element.elementor-element-1379416 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-a1dfec6 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-9 .elementor-element.elementor-element-34e29c3 {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-c2a590f .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-9 .elementor-element.elementor-element-ba88469 {
        --width: 60%;
        --gap: 30px 30px;
    }

    .elementor-9 .elementor-element.elementor-element-f3a92e0 img {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-8dca67b img {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-f731677 {
        --content-width: 90%;
    }

    .elementor-9 .elementor-element.elementor-element-7b5fc1a .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-d4d17a3 {
        --width: 90%;
    }

    .elementor-9 .elementor-element.elementor-element-f6e04c0 img {
        width: 70%;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-f6e04c0 {
        left: -21px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-f6e04c0 {
        right: -21px;
    }

    .elementor-9 .elementor-element.elementor-element-0b8c996 {
        --width: 90%;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-9 .elementor-element.elementor-element-d47f67f img {
        width: 70%;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-d47f67f {
        left: -21px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-d47f67f {
        right: -21px;
    }

    .elementor-9 .elementor-element.elementor-element-822ed7e {
        --width: 90%;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-9 .elementor-element.elementor-element-5811f9c img {
        width: 70%;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-5811f9c {
        left: -21px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-5811f9c {
        right: -21px;
    }

    .elementor-9 .elementor-element.elementor-element-51adeeb {
        --width: 90%;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-9 .elementor-element.elementor-element-6f3b978 img {
        width: 70%;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-6f3b978 {
        left: -21px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-6f3b978 {
        right: -21px;
    }

    .elementor-9 .elementor-element.elementor-element-699f448 {
        --width: 90%;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-9 .elementor-element.elementor-element-5819be5 img {
        width: 70%;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-5819be5 {
        left: -21px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-5819be5 {
        right: -21px;
    }

    .elementor-9 .elementor-element.elementor-element-dd43546 {
        --width: 90%;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-9 .elementor-element.elementor-element-b38dee0 img {
        width: 70%;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-b38dee0 {
        left: -21px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-b38dee0 {
        right: -21px;
    }

    .elementor-9 .elementor-element.elementor-element-3cd30bc {
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-f4ea9a2 {
        --width: 90%;
        --padding-top: 140px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-78a331c {
        left: 77px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-78a331c {
        right: 77px;
    }

    .elementor-9 .elementor-element.elementor-element-78a331c {
        top: -42px;
    }

    .elementor-9 .elementor-element.elementor-element-9cc86f9 .elementor-heading-title {
        font-size: 22px;
    }

    body:not(.rtl) .elementor-9 .elementor-element.elementor-element-96e65fc {
        left: -14px;
    }

    body.rtl .elementor-9 .elementor-element.elementor-element-96e65fc {
        right: -14px;
    }

    .elementor-9 .elementor-element.elementor-element-f256663 {
        --width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-aba5f9f>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }
}

@media(min-width:768px) {
    .elementor-9 .elementor-element.elementor-element-3095983 {
        --content-width: 1300px;
    }

    .elementor-9 .elementor-element.elementor-element-b193da1 {
        --width: 45.827%;
    }

    .elementor-9 .elementor-element.elementor-element-fc8f92f {
        --content-width: 1300px;
    }

    .elementor-9 .elementor-element.elementor-element-d7201e4 {
        --width: 45.827%;
    }

    .elementor-9 .elementor-element.elementor-element-0a79c71 {
        --content-width: 1200px;
    }

    .elementor-9 .elementor-element.elementor-element-260be47 {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-dbd021e {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-8091981 {
        --content-width: 1400px;
    }

    .elementor-9 .elementor-element.elementor-element-8dc2425 {
        --width: 47.539%;
    }

    .elementor-9 .elementor-element.elementor-element-085c159 {
        --width: 33%;
    }

    .elementor-9 .elementor-element.elementor-element-d3712f6 {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-a2205e3 {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-b2a555a {
        --width: 33%;
    }

    .elementor-9 .elementor-element.elementor-element-fca8ef1 {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-c9c123a {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-f0f7040 {
        --width: 33%;
    }

    .elementor-9 .elementor-element.elementor-element-c5f9e1f {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-02d0d84 {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-27963b0 {
        --width: 33%;
    }

    .elementor-9 .elementor-element.elementor-element-8ebd05a {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-c75ee86 {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-55648de {
        --width: 33%;
    }

    .elementor-9 .elementor-element.elementor-element-b10b690 {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-57d1fa6 {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-139fb93 {
        --width: 33%;
    }

    .elementor-9 .elementor-element.elementor-element-a5141ed {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-113b0bb {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-4cbcf2b {
        --width: 33%;
    }

    .elementor-9 .elementor-element.elementor-element-5ab3140 {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-c43c02d {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-812ed8c {
        --width: 33%;
    }

    .elementor-9 .elementor-element.elementor-element-9e9e047 {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-b65da30 {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-e4f6236 {
        --width: 33%;
    }

    .elementor-9 .elementor-element.elementor-element-2b76885 {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-14da3e2 {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-a058e0d {
        --content-width: 1300px;
    }

    .elementor-9 .elementor-element.elementor-element-fffa882 {
        --content-width: 1400px;
    }

    .elementor-9 .elementor-element.elementor-element-fe86cb8 {
        --content-width: 1100px;
    }

    .elementor-9 .elementor-element.elementor-element-923b481 {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-2838d1c {
        --width: 5%;
    }

    .elementor-9 .elementor-element.elementor-element-9ba73df {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-bc3ed30 {
        --width: 5%;
    }

    .elementor-9 .elementor-element.elementor-element-bba21e4 {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-0e4a797 {
        --width: 5%;
    }

    .elementor-9 .elementor-element.elementor-element-eb6332a {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-e888b22 {
        --content-width: 1400px;
    }

    .elementor-9 .elementor-element.elementor-element-addcd6e {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-7fb2418 {
        --content-width: 1400px;
    }

    .elementor-9 .elementor-element.elementor-element-5e3e129 {
        --content-width: 1100px;
    }

    .elementor-9 .elementor-element.elementor-element-e1e7ada {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-5f39a72 {
        --width: 5%;
    }

    .elementor-9 .elementor-element.elementor-element-35cb4c2 {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-8149e0b {
        --width: 5%;
    }

    .elementor-9 .elementor-element.elementor-element-95b171a {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-16ce0c0 {
        --width: 5%;
    }

    .elementor-9 .elementor-element.elementor-element-b706cfa {
        --width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-34e29c3 {
        --content-width: 1400px;
    }

    .elementor-9 .elementor-element.elementor-element-ba88469 {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-263be7a {
        --content-width: 1920px;
    }

    .elementor-9 .elementor-element.elementor-element-64d95b6 {
        --content-width: 1300px;
    }

    .elementor-9 .elementor-element.elementor-element-3cd30bc {
        --width: 44.459%;
    }

    .elementor-9 .elementor-element.elementor-element-f256663 {
        --width: 60%;
    }
}

@media(max-width:1366px) and (min-width:768px) {
    .elementor-9 .elementor-element.elementor-element-b193da1 {
        --width: 430.925px;
    }

    .elementor-9 .elementor-element.elementor-element-0a79c71 {
        --content-width: 1200px;
    }

    .elementor-9 .elementor-element.elementor-element-260be47 {
        --width: 30%;
    }

    .elementor-9 .elementor-element.elementor-element-dbd021e {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-3a04f1f {
        --width: 90%;
    }

    .elementor-9 .elementor-element.elementor-element-d3712f6 {
        --width: 86px;
    }

    .elementor-9 .elementor-element.elementor-element-fca8ef1 {
        --width: 86px;
    }

    .elementor-9 .elementor-element.elementor-element-c5f9e1f {
        --width: 86px;
    }

    .elementor-9 .elementor-element.elementor-element-8ebd05a {
        --width: 86px;
    }

    .elementor-9 .elementor-element.elementor-element-b10b690 {
        --width: 86px;
    }

    .elementor-9 .elementor-element.elementor-element-a5141ed {
        --width: 86px;
    }

    .elementor-9 .elementor-element.elementor-element-5ab3140 {
        --width: 86px;
    }

    .elementor-9 .elementor-element.elementor-element-9e9e047 {
        --width: 86px;
    }

    .elementor-9 .elementor-element.elementor-element-2b76885 {
        --width: 86px;
    }

    .elementor-9 .elementor-element.elementor-element-923b481 {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-9ba73df {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-bba21e4 {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-eb6332a {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-8e19f42 {
        --width: 90%;
    }

    .elementor-9 .elementor-element.elementor-element-addcd6e {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-e1e7ada {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-35cb4c2 {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-95b171a {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-b706cfa {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-83603e3 {
        --width: 90%;
    }

    .elementor-9 .elementor-element.elementor-element-ba88469 {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-40a6f7f {
        --width: 90%;
    }

    .elementor-9 .elementor-element.elementor-element-e5d326a {
        --width: 90%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-9 .elementor-element.elementor-element-3095983 {
        --content-width: 1200px;
    }

    .elementor-9 .elementor-element.elementor-element-b193da1 {
        --width: 257.25px;
    }

    .elementor-9 .elementor-element.elementor-element-4d182c1 {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-fc8f92f {
        --content-width: 1200px;
    }

    .elementor-9 .elementor-element.elementor-element-d7201e4 {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-a90862d {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-260be47 {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-dbd021e {
        --width: 70%;
    }

    .elementor-9 .elementor-element.elementor-element-8dc2425 {
        --width: 62%;
    }

    .elementor-9 .elementor-element.elementor-element-c4089d8 {
        --content-width: 1200px;
    }

    .elementor-9 .elementor-element.elementor-element-3a04f1f {
        --width: 74%;
    }

    .elementor-9 .elementor-element.elementor-element-085c159 {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-b2a555a {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-f0f7040 {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-27963b0 {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-55648de {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-139fb93 {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-4cbcf2b {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-812ed8c {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-e4f6236 {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-923b481 {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-9ba73df {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-bba21e4 {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-eb6332a {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-8e19f42 {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-addcd6e {
        --width: 70%;
    }

    .elementor-9 .elementor-element.elementor-element-e1e7ada {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-35cb4c2 {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-95b171a {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-b706cfa {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-83603e3 {
        --width: 80%;
    }

    .elementor-9 .elementor-element.elementor-element-ba88469 {
        --width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-d4d17a3 {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-aea83a4 {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-782c05c {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-87db286 {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-b9882d7 {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-bd3b767 {
        --width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-3cd30bc {
        --width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-f4ea9a2 {
        --width: 90%;
    }

    .elementor-9 .elementor-element.elementor-element-f256663 {
        --width: 100%;
    }
}

@media(min-width:1367px) {

    .elementor-9 .elementor-element.elementor-element-a058e0d:not(.elementor-motion-effects-element-type-background),
    .elementor-9 .elementor-element.elementor-element-a058e0d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-9 .elementor-element.elementor-element-f731677::before,
    .elementor-9 .elementor-element.elementor-element-f731677>.elementor-background-video-container::before,
    .elementor-9 .elementor-element.elementor-element-f731677>.e-con-inner>.elementor-background-video-container::before,
    .elementor-9 .elementor-element.elementor-element-f731677>.elementor-background-slideshow::before,
    .elementor-9 .elementor-element.elementor-element-f731677>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-9 .elementor-element.elementor-element-f731677>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-attachment: fixed;
    }
}