﻿.elementor-10 .elementor-element.elementor-element-5ee14f4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 1;
    --overlay-mix-blend-mode: multiply;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 70px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-5ee14f4:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-5ee14f4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #07304B 0%, #03131E 100%);
}

.elementor-10 .elementor-element.elementor-element-5ee14f4::before,
.elementor-10 .elementor-element.elementor-element-5ee14f4>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-5ee14f4>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-5ee14f4>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-5ee14f4>.e-con-inner>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-5ee14f4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../image/home-page-BG.webp");
    --background-overlay: '';
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-2ce89e0 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-2ce89e0 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-02f659b {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-02f659b .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-8673ca1 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-16541f5>.elementor-widget-container {
    padding: 0px 250px 0px 250px;
}

.elementor-10 .elementor-element.elementor-element-16541f5 {
    text-align: center;
    color: var(--e-global-color-accent);
}

.elementor-10 .elementor-element.elementor-element-16541f5 p {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-c83f629 .elementor-button {
    background-color: var(--e-global-color-secondary);
    font-size: 18px;
    text-decoration: none;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-radius: 28px 28px 28px 28px;
    padding: 10px 45px 10px 45px;
}

.elementor-10 .elementor-element.elementor-element-c83f629 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-c83f629 .elementor-button:focus {
    color: #07304B;
}

.elementor-10 .elementor-element.elementor-element-c83f629 .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-c83f629 .elementor-button:focus svg {
    fill: #07304B;
}

.elementor-10 .elementor-element.elementor-element-8dc2bc0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-10 .elementor-element.elementor-element-8dc2bc0:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-8dc2bc0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FAF3E9;
}

.elementor-10 .elementor-element.elementor-element-3b931fe>.elementor-widget-container {
    margin: -285px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-3b931fe img {
    width: 45%;
}

.elementor-10 .elementor-element.elementor-element-7b60419 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --background-transition: 0.3s;
    --padding-top: 75px;
    --padding-bottom: 20px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-10 .elementor-element.elementor-element-7b60419:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-7b60419>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FAF3E9;
}

.elementor-10 .elementor-element.elementor-element-931bf4b {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-295b5f8 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-52c4c16 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-52c4c16>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-10 .elementor-element.elementor-element-179700a {
    --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: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 55px;
    --padding-left: 25px;
    --padding-right: 025px;
}

.elementor-10 .elementor-element.elementor-element-179700a:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-179700a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-10 .elementor-element.elementor-element-de80bc7 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #07304B38;
    --border-color: #07304B38;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 5px;
    --margin-bottom: 5px;
    --margin-left: 5px;
    --margin-right: 5px;
    --padding-top: 40px;
    --padding-bottom: 040px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-10 .elementor-element.elementor-element-de80bc7::before,
.elementor-10 .elementor-element.elementor-element-de80bc7>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-de80bc7>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-de80bc7>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-de80bc7>.e-con-inner>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-de80bc7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #FAD7301F;
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-de80bc7:hover::before,
.elementor-10 .elementor-element.elementor-element-de80bc7:hover>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-de80bc7:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-de80bc7>.elementor-background-slideshow:hover::before,
.elementor-10 .elementor-element.elementor-element-de80bc7>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: #FAD73052;
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-de80bc7:hover {
    --overlay-opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-becafae>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-becafae .elementor-heading-title {
    text-decoration: none;
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-15a628e>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-15a628e {
    color: var(--e-global-color-text);
}

.elementor-10 .elementor-element.elementor-element-ab9026a {
    --display: flex;
    --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-10 .elementor-element.elementor-element-36ce6d2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-36ce6d2 .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-10 .elementor-element.elementor-element-c090c96>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-c090c96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-10 .elementor-element.elementor-element-c090c96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-10 .elementor-element.elementor-element-c090c96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-10 .elementor-element.elementor-element-c090c96 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-10 .elementor-element.elementor-element-c090c96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c090c96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-10 .elementor-element.elementor-element-c090c96 .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-c090c96 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
    transition: fill 0.3s;
}

.elementor-10 .elementor-element.elementor-element-c090c96 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-10 .elementor-element.elementor-element-c090c96 .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-83fcbbb .elementor-button {
    background-color: var(--e-global-color-primary);
    text-decoration: none;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-radius: 28px 28px 28px 28px;
    padding: 15px 25px 16px 25px;
}

.elementor-10 .elementor-element.elementor-element-83fcbbb .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-83fcbbb .elementor-button:focus {
    color: var(--e-global-color-accent);
}

.elementor-10 .elementor-element.elementor-element-83fcbbb .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-83fcbbb .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-10 .elementor-element.elementor-element-0773310 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #07304B38;
    --border-color: #07304B38;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 5px;
    --margin-bottom: 5px;
    --margin-left: 5px;
    --margin-right: 5px;
    --padding-top: 40px;
    --padding-bottom: 040px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-10 .elementor-element.elementor-element-0773310::before,
.elementor-10 .elementor-element.elementor-element-0773310>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-0773310>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-0773310>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-0773310>.e-con-inner>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-0773310>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #FAD7301F;
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-0773310:hover::before,
.elementor-10 .elementor-element.elementor-element-0773310:hover>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-0773310:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-0773310>.elementor-background-slideshow:hover::before,
.elementor-10 .elementor-element.elementor-element-0773310>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: #FAD73052;
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-0773310:hover {
    --overlay-opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-8c7b152>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-8c7b152 .elementor-heading-title {
    text-decoration: none;
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-c5d2e09>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-c5d2e09 {
    color: #07304B;
}

.elementor-10 .elementor-element.elementor-element-967151f {
    --display: flex;
    --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-10 .elementor-element.elementor-element-2fe1801>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-2fe1801 .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-10 .elementor-element.elementor-element-16dd1c6>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-16dd1c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-10 .elementor-element.elementor-element-16dd1c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-10 .elementor-element.elementor-element-16dd1c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-10 .elementor-element.elementor-element-16dd1c6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-10 .elementor-element.elementor-element-16dd1c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-16dd1c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-10 .elementor-element.elementor-element-16dd1c6 .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-16dd1c6 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
    transition: fill 0.3s;
}

.elementor-10 .elementor-element.elementor-element-16dd1c6 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-10 .elementor-element.elementor-element-16dd1c6 .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-bfcaa8c .elementor-button {
    background-color: var(--e-global-color-primary);
    text-decoration: none;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-radius: 28px 28px 28px 28px;
    padding: 15px 25px 16px 25px;
}

.elementor-10 .elementor-element.elementor-element-bfcaa8c .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-bfcaa8c .elementor-button:focus {
    color: var(--e-global-color-accent);
}

.elementor-10 .elementor-element.elementor-element-bfcaa8c .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-bfcaa8c .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-10 .elementor-element.elementor-element-bbaa041 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #07304B38;
    --border-color: #07304B38;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 5px;
    --margin-bottom: 5px;
    --margin-left: 5px;
    --margin-right: 5px;
    --padding-top: 40px;
    --padding-bottom: 040px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-10 .elementor-element.elementor-element-bbaa041::before,
.elementor-10 .elementor-element.elementor-element-bbaa041>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-bbaa041>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-bbaa041>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-bbaa041>.e-con-inner>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-bbaa041>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #FAD7301F;
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-bbaa041:hover::before,
.elementor-10 .elementor-element.elementor-element-bbaa041:hover>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-bbaa041:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-bbaa041>.elementor-background-slideshow:hover::before,
.elementor-10 .elementor-element.elementor-element-bbaa041>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: #FAD73052;
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-bbaa041:hover {
    --overlay-opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-a781808>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-a781808 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-41265eb>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-41265eb {
    color: var(--e-global-color-text);
}

.elementor-10 .elementor-element.elementor-element-4bbcb27 {
    --display: flex;
    --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-10 .elementor-element.elementor-element-5874f6a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-5874f6a .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-10 .elementor-element.elementor-element-98925cb>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-98925cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-10 .elementor-element.elementor-element-98925cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-10 .elementor-element.elementor-element-98925cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-10 .elementor-element.elementor-element-98925cb .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-10 .elementor-element.elementor-element-98925cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-98925cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-10 .elementor-element.elementor-element-98925cb .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-98925cb .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
    transition: fill 0.3s;
}

.elementor-10 .elementor-element.elementor-element-98925cb {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-10 .elementor-element.elementor-element-98925cb .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-9c8c5ad .elementor-button {
    background-color: var(--e-global-color-primary);
    text-decoration: none;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-radius: 28px 28px 28px 28px;
    padding: 15px 25px 16px 25px;
}

.elementor-10 .elementor-element.elementor-element-9c8c5ad .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-9c8c5ad .elementor-button:focus {
    color: var(--e-global-color-accent);
}

.elementor-10 .elementor-element.elementor-element-9c8c5ad .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-9c8c5ad .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-10 .elementor-element.elementor-element-a14046f {
    --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: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 75px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-10 .elementor-element.elementor-element-a14046f:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-a14046f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-10 .elementor-element.elementor-element-8e260a5 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #07304B38;
    --border-color: #07304B38;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 5px;
    --margin-bottom: 5px;
    --margin-left: 5px;
    --margin-right: 5px;
    --padding-top: 40px;
    --padding-bottom: 040px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-10 .elementor-element.elementor-element-8e260a5::before,
.elementor-10 .elementor-element.elementor-element-8e260a5>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-8e260a5>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-8e260a5>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-8e260a5>.e-con-inner>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-8e260a5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #FAD7301F;
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-8e260a5:hover::before,
.elementor-10 .elementor-element.elementor-element-8e260a5:hover>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-8e260a5:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-8e260a5>.elementor-background-slideshow:hover::before,
.elementor-10 .elementor-element.elementor-element-8e260a5>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: #FAD73052;
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-8e260a5:hover {
    --overlay-opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-c24f3fd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-c24f3fd .elementor-heading-title {
    text-decoration: none;
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-0014449>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-0014449 {
    color: var(--e-global-color-text);
}

.elementor-10 .elementor-element.elementor-element-77c7af5 {
    --display: flex;
    --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-10 .elementor-element.elementor-element-f4833fd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-f4833fd .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-10 .elementor-element.elementor-element-55f6de3>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-55f6de3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-10 .elementor-element.elementor-element-55f6de3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-10 .elementor-element.elementor-element-55f6de3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-10 .elementor-element.elementor-element-55f6de3 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-10 .elementor-element.elementor-element-55f6de3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-55f6de3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-10 .elementor-element.elementor-element-55f6de3 .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-55f6de3 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
    transition: fill 0.3s;
}

.elementor-10 .elementor-element.elementor-element-55f6de3 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-10 .elementor-element.elementor-element-55f6de3 .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-8df1003 .elementor-button {
    background-color: var(--e-global-color-primary);
    text-decoration: none;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-radius: 28px 28px 28px 28px;
    padding: 15px 25px 16px 25px;
}

.elementor-10 .elementor-element.elementor-element-8df1003 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-8df1003 .elementor-button:focus {
    color: var(--e-global-color-accent);
}

.elementor-10 .elementor-element.elementor-element-8df1003 .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-8df1003 .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-10 .elementor-element.elementor-element-36ccfa6 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #07304B38;
    --border-color: #07304B38;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 5px;
    --margin-bottom: 5px;
    --margin-left: 5px;
    --margin-right: 5px;
    --padding-top: 40px;
    --padding-bottom: 040px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-10 .elementor-element.elementor-element-36ccfa6::before,
.elementor-10 .elementor-element.elementor-element-36ccfa6>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-36ccfa6>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-36ccfa6>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-36ccfa6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-36ccfa6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #FAD7301F;
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-36ccfa6:hover::before,
.elementor-10 .elementor-element.elementor-element-36ccfa6:hover>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-36ccfa6:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-36ccfa6>.elementor-background-slideshow:hover::before,
.elementor-10 .elementor-element.elementor-element-36ccfa6>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: #FAD73052;
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-36ccfa6:hover {
    --overlay-opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-c3bdf99>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-c3bdf99 .elementor-heading-title {
    text-decoration: none;
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-d21bd24>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-d21bd24 {
    color: var(--e-global-color-text);
}

.elementor-10 .elementor-element.elementor-element-c1a8ba1 {
    --display: flex;
    --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-10 .elementor-element.elementor-element-e04d51f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-e04d51f .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-10 .elementor-element.elementor-element-c35d10c>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-c35d10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-10 .elementor-element.elementor-element-c35d10c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-10 .elementor-element.elementor-element-c35d10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-10 .elementor-element.elementor-element-c35d10c .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-10 .elementor-element.elementor-element-c35d10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c35d10c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-10 .elementor-element.elementor-element-c35d10c .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-c35d10c .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
    transition: fill 0.3s;
}

.elementor-10 .elementor-element.elementor-element-c35d10c {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-10 .elementor-element.elementor-element-c35d10c .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-2828890 .elementor-button {
    background-color: var(--e-global-color-primary);
    text-decoration: none;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-radius: 28px 28px 28px 28px;
    padding: 15px 25px 16px 25px;
}

.elementor-10 .elementor-element.elementor-element-2828890 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-2828890 .elementor-button:focus {
    color: var(--e-global-color-accent);
}

.elementor-10 .elementor-element.elementor-element-2828890 .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-2828890 .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-10 .elementor-element.elementor-element-929fa39 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #07304B38;
    --border-color: #07304B38;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 5px;
    --margin-bottom: 5px;
    --margin-left: 5px;
    --margin-right: 5px;
    --padding-top: 40px;
    --padding-bottom: 040px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-10 .elementor-element.elementor-element-929fa39::before,
.elementor-10 .elementor-element.elementor-element-929fa39>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-929fa39>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-929fa39>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-929fa39>.e-con-inner>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-929fa39>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #FAD7301F;
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-929fa39:hover::before,
.elementor-10 .elementor-element.elementor-element-929fa39:hover>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-929fa39:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-929fa39>.elementor-background-slideshow:hover::before,
.elementor-10 .elementor-element.elementor-element-929fa39>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: #FAD73052;
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-929fa39:hover {
    --overlay-opacity: 1;
}

.elementor-10 .elementor-element.elementor-element-b4fab9e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-b4fab9e .elementor-heading-title {
    text-decoration: none;
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-3779602>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-3779602 {
    color: var(--e-global-color-text);
}

.elementor-10 .elementor-element.elementor-element-7677bb2 {
    --display: flex;
    --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-10 .elementor-element.elementor-element-dbc44f4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-dbc44f4 .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-10 .elementor-element.elementor-element-aaa91f1>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-aaa91f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-10 .elementor-element.elementor-element-aaa91f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-10 .elementor-element.elementor-element-aaa91f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-10 .elementor-element.elementor-element-aaa91f1 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-10 .elementor-element.elementor-element-aaa91f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-aaa91f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-10 .elementor-element.elementor-element-aaa91f1 .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-aaa91f1 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
    transition: fill 0.3s;
}

.elementor-10 .elementor-element.elementor-element-aaa91f1 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-10 .elementor-element.elementor-element-aaa91f1 .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-34869ed .elementor-button {
    background-color: var(--e-global-color-primary);
    text-decoration: none;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-radius: 28px 28px 28px 28px;
    padding: 15px 25px 16px 25px;
}

.elementor-10 .elementor-element.elementor-element-34869ed .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-34869ed .elementor-button:focus {
    color: var(--e-global-color-accent);
}

.elementor-10 .elementor-element.elementor-element-34869ed .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-34869ed .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-10 .elementor-element.elementor-element-240effd {
    --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;
    --padding-top: 25px;
    --padding-bottom: 75px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-10 .elementor-element.elementor-element-240effd:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-240effd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-10 .elementor-element.elementor-element-1c7e488 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-1332505 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-1332505 .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-10 .elementor-element.elementor-element-c7c7519 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-c7c7519>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-10 .elementor-element.elementor-element-7bd7175 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
}

.elementor-10 .elementor-element.elementor-element-8e0cbe6 {
    width: var(--container-widget-width, 13%);
    max-width: 13%;
    --container-widget-width: 13%;
    --container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-8e0cbe6.elementor-element {
    --align-self: flex-start;
}

.elementor-10 .elementor-element.elementor-element-8e0cbe6 img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-5cff635 {
    width: var(--container-widget-width, 13%);
    max-width: 13%;
    --container-widget-width: 13%;
    --container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-5cff635.elementor-element {
    --align-self: flex-start;
}

.elementor-10 .elementor-element.elementor-element-5cff635 img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-d4c0980 {
    width: var(--container-widget-width, 13%);
    max-width: 13%;
    --container-widget-width: 13%;
    --container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-d4c0980.elementor-element {
    --align-self: flex-start;
}

.elementor-10 .elementor-element.elementor-element-d4c0980 img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-53dbedb {
    width: var(--container-widget-width, 13%);
    max-width: 13%;
    --container-widget-width: 13%;
    --container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-53dbedb.elementor-element {
    --align-self: flex-start;
}

.elementor-10 .elementor-element.elementor-element-53dbedb img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-5e993db {
    width: var(--container-widget-width, 13%);
    max-width: 13%;
    --container-widget-width: 13%;
    --container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-5e993db.elementor-element {
    --align-self: flex-start;
}

.elementor-10 .elementor-element.elementor-element-5e993db img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-662144d {
    width: var(--container-widget-width, 13%);
    max-width: 13%;
    --container-widget-width: 13%;
    --container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-662144d.elementor-element {
    --align-self: flex-start;
}

.elementor-10 .elementor-element.elementor-element-662144d img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-10565c5 {
    width: var(--container-widget-width, 13%);
    max-width: 13%;
    --container-widget-width: 13%;
    --container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-10565c5.elementor-element {
    --align-self: flex-start;
}

.elementor-10 .elementor-element.elementor-element-10565c5 img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-8d0111a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 75px;
    --padding-bottom: 75px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-8d0111a:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-8d0111a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #07304B 0%, #03131E 100%);
}

.elementor-10 .elementor-element.elementor-element-bc6f1ed>.elementor-widget-container {
    margin: 0px 90px 0px 90px;
}

.elementor-10 .elementor-element.elementor-element-bc6f1ed {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-bc6f1ed .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-6ef3b0b {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-6ef3b0b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-6ef3b0b.elementor-element {
    --align-self: center;
}

.elementor-10 .elementor-element.elementor-element-c4881a2 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-10 .elementor-element.elementor-element-1cc9a16 {
    --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;
}

.elementor-10 .elementor-element.elementor-element-5ea9790 .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-secondary);
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-d198f72 .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFDCB;
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-ef8396c .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-secondary);
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-b0a7691 .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFDCB;
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-f148ad5 {
    --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;
}

.elementor-10 .elementor-element.elementor-element-e8ae395 .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-secondary);
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-7bc60ec .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFDCB;
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-0d547b3 .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-secondary);
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-5498be4 {
    --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;
}

.elementor-10 .elementor-element.elementor-element-e4e7697 .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFDCB;
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-af8b1c3 .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-secondary);
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-1127d6b .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFDCB;
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-a3260c3 .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFDCB;
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-5200d95 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 75px;
    --padding-bottom: 75px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-5200d95:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-5200d95>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #07304B 0%, #03131E 100%);
}

.elementor-10 .elementor-element.elementor-element-b1b2614>.elementor-widget-container {
    margin: 0px 90px 0px 90px;
}

.elementor-10 .elementor-element.elementor-element-b1b2614 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-b1b2614 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-69e11d1 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-69e11d1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-69e11d1.elementor-element {
    --align-self: center;
}

.elementor-10 .elementor-element.elementor-element-4bf43e7 {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-fa55f06 {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-db4767f .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-secondary);
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-d9cf4a8 {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-03235f7 .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFDCB;
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-2ad8d76 {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-726c9f1 {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-01d117b .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-secondary);
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-4f3767d {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-be66f57 .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFDCB;
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-2a4f1c2 {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-1f4785b {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-a0d45c3 .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFDCB;
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-81b689d {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-9082e44 .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-secondary);
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-2b3d024 {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-5bfc52d {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-5db5fed .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFDCB;
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-8b4c3bc {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-af6246c .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFDCB;
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-4035c68 {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-bac5839 {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-f3fd8a3 .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-secondary);
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-7ca3fc0 {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-86a70e4 .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFDCB;
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-4702573 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-10 .elementor-element.elementor-element-545f13d {
    --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;
}

.elementor-10 .elementor-element.elementor-element-aed33db .elementor-button {
    background-color: #FAF3E900;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-secondary);
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-68f34cb {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 75px;
    --padding-bottom: 75px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-68f34cb:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-68f34cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FCFAF7;
}

.elementor-10 .elementor-element.elementor-element-eb561c2 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-0a30391 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-6407c30>.elementor-widget-container {
    padding: 0px 210px 0px 210px;
}

.elementor-10 .elementor-element.elementor-element-6407c30 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-c4e80d5 {
    --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;
    --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-10 .elementor-element.elementor-element-2ce30f1 {
    --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;
    --border-radius: 3px 3px 3px 3px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-fb20d62>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-fb20d62 {
    text-align: right;
}

.elementor-10 .elementor-element.elementor-element-fb20d62 .elementor-heading-title {
    font-weight: 600;
}

.elementor-10 .elementor-element.elementor-element-5c9ce11>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
}

.elementor-10 .elementor-element.elementor-element-5c9ce11 {
    text-align: right;
}

.elementor-10 .elementor-element.elementor-element-3cf4753>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-3cf4753 {
    text-align: right;
}

.elementor-10 .elementor-element.elementor-element-3cf4753 .elementor-heading-title {
    font-weight: 600;
}

.elementor-10 .elementor-element.elementor-element-4ad56e5>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
}

.elementor-10 .elementor-element.elementor-element-4ad56e5 {
    text-align: right;
}

.elementor-10 .elementor-element.elementor-element-5ae10e5 {
    --display: flex;
    --justify-content: flex-start;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 5px;
    --padding-right: 5px;
}

.elementor-10 .elementor-element.elementor-element-c05cada>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-c05cada img {
    border-radius: 22px 22px 22px 22px;
}

.elementor-10 .elementor-element.elementor-element-312ab55 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --border-radius: 3px 3px 3px 3px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 10px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-a4ecf8a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-a4ecf8a {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-a4ecf8a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-10 .elementor-element.elementor-element-d597568>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
}

.elementor-10 .elementor-element.elementor-element-d597568 {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-81575de {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-81575de .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-10 .elementor-element.elementor-element-77a4584>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
}

.elementor-10 .elementor-element.elementor-element-77a4584 {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-8188e28 {
    --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: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 75px;
    --padding-bottom: 75px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-10 .elementor-element.elementor-element-8188e28:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-8188e28>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #000000 100%);
}

.elementor-10 .elementor-element.elementor-element-726e2fe {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --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-10 .elementor-element.elementor-element-1ed0fbd {
    --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: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --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-10 .elementor-element.elementor-element-eb6c2d0 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-0f3da5f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-0f3da5f {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-0f3da5f .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-b3be3ca {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: #DDDDDD;
}

.elementor-10 .elementor-element.elementor-element-b3be3ca>.elementor-widget-container {
    padding: 0px 100px 0px 0100px;
}

.elementor-10 .elementor-element.elementor-element-caa182e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-caa182e .elementor-icon-list-icon i {
    color: #FAD730;
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-caa182e .elementor-icon-list-icon svg {
    fill: #FAD730;
    transition: fill 0.3s;
}

.elementor-10 .elementor-element.elementor-element-caa182e {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-10 .elementor-element.elementor-element-caa182e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10 .elementor-element.elementor-element-caa182e .elementor-icon-list-item>a {
    font-size: 15px;
}

.elementor-10 .elementor-element.elementor-element-caa182e .elementor-icon-list-text {
    color: #DDDDDD;
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-240e4eb {
    --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: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-f387ded {
    --display: flex;
    --justify-content: flex-start;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    border-style: solid;
    --border-style: solid;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    --border-top-width: 0.5px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0.5px;
    --border-left-width: 0.5px;
    border-color: #DADADAD4;
    --border-color: #DADADAD4;
    --border-radius: 0px 0px 0px 0px;
    box-shadow: 10px 10px 0px 0px rgba(0, 0, 0, 0);
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-10 .elementor-element.elementor-element-f387ded:hover {
    border-style: solid;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    --border-top-width: 0.5px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0.5px;
    --border-left-width: 0.5px;
    border-color: #FAD730;
    --border-color: #FAD730;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    box-shadow: 10px 10px 0px 0px #FAD730;
}

.elementor-10 .elementor-element.elementor-element-f387ded,
.elementor-10 .elementor-element.elementor-element-f387ded::before {
    --border-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-7173649>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-7173649 {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-7173649 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-35cb936 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-10 .elementor-element.elementor-element-35cb936 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-10 .elementor-element.elementor-element-35cb936 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-10 .elementor-element.elementor-element-35cb936 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-10 .elementor-element.elementor-element-35cb936 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-35cb936 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-10 .elementor-element.elementor-element-35cb936 .elementor-icon-list-icon i {
    color: #FAD730;
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-35cb936 .elementor-icon-list-icon svg {
    fill: #FAD730;
    transition: fill 0.3s;
}

.elementor-10 .elementor-element.elementor-element-35cb936 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-10 .elementor-element.elementor-element-35cb936 .elementor-icon-list-text {
    color: #DDDDDD;
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-a2aa1fc {
    --display: flex;
    --justify-content: flex-start;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    border-style: solid;
    --border-style: solid;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    --border-top-width: 0.5px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0.5px;
    --border-left-width: 0.5px;
    border-color: #DADADAD4;
    --border-color: #DADADAD4;
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-10 .elementor-element.elementor-element-a2aa1fc:hover {
    border-style: solid;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    --border-top-width: 0.5px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0.5px;
    --border-left-width: 0.5px;
    border-color: #FAD730;
    --border-color: #FAD730;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    box-shadow: 10px 10px 0px 0px #FAD730;
}

.elementor-10 .elementor-element.elementor-element-a2aa1fc,
.elementor-10 .elementor-element.elementor-element-a2aa1fc::before {
    --border-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-a053286>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-a053286 {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-a053286 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-be724b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-10 .elementor-element.elementor-element-be724b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-10 .elementor-element.elementor-element-be724b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-10 .elementor-element.elementor-element-be724b7 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-10 .elementor-element.elementor-element-be724b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-be724b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-10 .elementor-element.elementor-element-be724b7 .elementor-icon-list-icon i {
    color: #FAD730;
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-be724b7 .elementor-icon-list-icon svg {
    fill: #FAD730;
    transition: fill 0.3s;
}

.elementor-10 .elementor-element.elementor-element-be724b7 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-10 .elementor-element.elementor-element-be724b7 .elementor-icon-list-text {
    color: #DDDDDD;
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-db7ffd8 {
    --display: flex;
    --justify-content: flex-start;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    border-style: solid;
    --border-style: solid;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    --border-top-width: 0.5px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0.5px;
    --border-left-width: 0.5px;
    border-color: #DADADAD4;
    --border-color: #DADADAD4;
    --border-radius: 0px 0px 0px 0px;
    box-shadow: 10px 10px 0px 0px rgba(0, 0, 0, 0);
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-10 .elementor-element.elementor-element-db7ffd8:hover {
    border-style: solid;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    --border-top-width: 0.5px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0.5px;
    --border-left-width: 0.5px;
    border-color: #FAD730;
    --border-color: #FAD730;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    box-shadow: 10px 10px 0px 0px #FAD730;
}

.elementor-10 .elementor-element.elementor-element-db7ffd8,
.elementor-10 .elementor-element.elementor-element-db7ffd8::before {
    --border-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-fc23473>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-fc23473 {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-fc23473 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-9ebc997 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-10 .elementor-element.elementor-element-9ebc997 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-10 .elementor-element.elementor-element-9ebc997 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-10 .elementor-element.elementor-element-9ebc997 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-10 .elementor-element.elementor-element-9ebc997 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-9ebc997 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-10 .elementor-element.elementor-element-9ebc997 .elementor-icon-list-icon i {
    color: #FAD730;
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-9ebc997 .elementor-icon-list-icon svg {
    fill: #FAD730;
    transition: fill 0.3s;
}

.elementor-10 .elementor-element.elementor-element-9ebc997 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-10 .elementor-element.elementor-element-9ebc997 .elementor-icon-list-text {
    color: #DDDDDD;
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-cc20455 {
    --display: flex;
    --justify-content: flex-start;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    border-style: solid;
    --border-style: solid;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    --border-top-width: 0.5px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0.5px;
    --border-left-width: 0.5px;
    border-color: #DADADAD4;
    --border-color: #DADADAD4;
    --border-radius: 0px 0px 0px 0px;
    box-shadow: 10px 10px 0px 0px rgba(0, 0, 0, 0);
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-10 .elementor-element.elementor-element-cc20455:hover {
    border-style: solid;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    --border-top-width: 0.5px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0.5px;
    --border-left-width: 0.5px;
    border-color: #FAD730;
    --border-color: #FAD730;
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
    box-shadow: 10px 10px 0px 0px #FAD730;
}

.elementor-10 .elementor-element.elementor-element-cc20455,
.elementor-10 .elementor-element.elementor-element-cc20455::before {
    --border-transition: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-c07f332>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-c07f332 {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-c07f332 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-ef3063c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-10 .elementor-element.elementor-element-ef3063c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-10 .elementor-element.elementor-element-ef3063c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-10 .elementor-element.elementor-element-ef3063c .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-10 .elementor-element.elementor-element-ef3063c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-ef3063c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-10 .elementor-element.elementor-element-ef3063c .elementor-icon-list-icon i {
    color: #FAD730;
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-ef3063c .elementor-icon-list-icon svg {
    fill: #FAD730;
    transition: fill 0.3s;
}

.elementor-10 .elementor-element.elementor-element-ef3063c {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-10 .elementor-element.elementor-element-ef3063c .elementor-icon-list-text {
    color: #DDDDDD;
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-37961a8 {
    --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;
    --padding-top: 75px;
    --padding-bottom: 75px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-37961a8:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-37961a8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-10 .elementor-element.elementor-element-072fed5 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-3333560 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-7449528>.elementor-widget-container {
    padding: 0px 130px 0px 130px;
}

.elementor-10 .elementor-element.elementor-element-7449528 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-27938ec {
    --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;
    --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-10 .elementor-element.elementor-element-cba1f73 {
    --display: flex;
    --justify-content: center;
    --border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-cba1f73:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-cba1f73>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-cba1f73:hover {
    box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.22);
}

.elementor-10 .elementor-element.elementor-element-92beacf img {
    width: 50%;
}

.elementor-10 .elementor-element.elementor-element-23b99af {
    --display: flex;
    --justify-content: center;
    --border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-23b99af:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-23b99af>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-23b99af:hover {
    box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.22);
}

.elementor-10 .elementor-element.elementor-element-6450b3a img {
    width: 50%;
}

.elementor-10 .elementor-element.elementor-element-371280e {
    --display: flex;
    --justify-content: center;
    --border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-371280e:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-371280e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-371280e:hover {
    box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.22);
}

.elementor-10 .elementor-element.elementor-element-61a9646 img {
    width: 40%;
}

.elementor-10 .elementor-element.elementor-element-ad5b67f {
    --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;
    --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-10 .elementor-element.elementor-element-07d06f9 {
    --display: flex;
    --justify-content: center;
    --border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-07d06f9:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-07d06f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-07d06f9:hover {
    box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.22);
}

.elementor-10 .elementor-element.elementor-element-4ad43bc img {
    width: 40%;
}

.elementor-10 .elementor-element.elementor-element-0549289 {
    --display: flex;
    --justify-content: center;
    --border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-0549289:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-0549289>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-0549289:hover {
    box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.22);
}

.elementor-10 .elementor-element.elementor-element-2d2b8ac img {
    width: 43%;
}

.elementor-10 .elementor-element.elementor-element-493278c {
    --display: flex;
    --justify-content: center;
    --border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-493278c:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-493278c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-493278c:hover {
    box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.22);
}

.elementor-10 .elementor-element.elementor-element-b36ef9a img {
    width: 24%;
}

.elementor-10 .elementor-element.elementor-element-cedb23b {
    --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;
    --padding-top: 75px;
    --padding-bottom: 75px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-cedb23b:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-cedb23b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #07304B 0%, #03131E 100%);
}

.elementor-10 .elementor-element.elementor-element-9cdbb84 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-7414dfb {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-7414dfb .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-49a34ab>.elementor-widget-container {
    padding: 20px 130px 0px 130px;
}

.elementor-10 .elementor-element.elementor-element-49a34ab {
    text-align: center;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-fd0a120 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0.5px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0.5px;
    --border-left-width: 0px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-dc756b6 {
    --display: flex;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0.5px 0px 0.5px;
    --border-top-width: 0px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0px;
    --border-left-width: 0.5px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-10 .elementor-element.elementor-element-ab2d3d1.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-ab2d3d1 img {
    width: 30%;
}

.elementor-10 .elementor-element.elementor-element-bc191f9 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-db01619 {
    --display: flex;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0.5px 0px 0.5px;
    --border-top-width: 0px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0px;
    --border-left-width: 0.5px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-10 .elementor-element.elementor-element-4193364.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-4193364 img {
    width: 30%;
}

.elementor-10 .elementor-element.elementor-element-91d72c1 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-3408cdc {
    --display: flex;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0.5px 0px 0.5px;
    --border-top-width: 0px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0px;
    --border-left-width: 0.5px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-10 .elementor-element.elementor-element-f9ceecb.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-f9ceecb img {
    width: 30%;
}

.elementor-10 .elementor-element.elementor-element-6515915 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-5009af9 {
    --display: flex;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0.5px 0px 0.5px;
    --border-top-width: 0px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0px;
    --border-left-width: 0.5px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-10 .elementor-element.elementor-element-db8d8fd.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-db8d8fd img {
    width: 30%;
}

.elementor-10 .elementor-element.elementor-element-61618fd {
    text-align: center;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-d26374d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0.5px 0px 0px 0px;
    --border-top-width: 0.5px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-6c1323b {
    --display: flex;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0.5px 0px 0.5px;
    --border-top-width: 0px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0px;
    --border-left-width: 0.5px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-10 .elementor-element.elementor-element-7864978.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-7864978 img {
    width: 30%;
}

.elementor-10 .elementor-element.elementor-element-f944b7d {
    text-align: center;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-8381de0 {
    --display: flex;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0.5px 0px 0.5px;
    --border-top-width: 0px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0px;
    --border-left-width: 0.5px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-10 .elementor-element.elementor-element-e1afbf3.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-e1afbf3 img {
    width: 30%;
}

.elementor-10 .elementor-element.elementor-element-aeeb359 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-449f4c1 {
    --display: flex;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0.5px 0px 0.5px;
    --border-top-width: 0px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0px;
    --border-left-width: 0.5px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-10 .elementor-element.elementor-element-803d88d.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-803d88d img {
    width: 30%;
}

.elementor-10 .elementor-element.elementor-element-ff8c5e7 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-643d0f5 {
    --display: flex;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0.5px 0px 0.5px;
    --border-top-width: 0px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0px;
    --border-left-width: 0.5px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-10 .elementor-element.elementor-element-acfb617.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-acfb617 img {
    width: 30%;
}

.elementor-10 .elementor-element.elementor-element-ef9e264 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-d4e69fa {
    --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;
    --padding-top: 75px;
    --padding-bottom: 75px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-d4e69fa:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-d4e69fa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #07304B 0%, #03131E 100%);
}

.elementor-10 .elementor-element.elementor-element-3eead35 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-e32b061 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-e32b061 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-5a8a1f0>.elementor-widget-container {
    padding: 20px 130px 0px 130px;
}

.elementor-10 .elementor-element.elementor-element-5a8a1f0 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-188dcc3 {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-4058d1c {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-15d3bec.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-15d3bec img {
    width: 30%;
}

.elementor-10 .elementor-element.elementor-element-a576650 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-552d9fe {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-24ccd53.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-24ccd53 img {
    width: 30%;
}

.elementor-10 .elementor-element.elementor-element-9e7e714 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-03e9d1e {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-85aa064 {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-ce5ce05.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-ce5ce05 img {
    width: 30%;
}

.elementor-10 .elementor-element.elementor-element-54417dc {
    text-align: center;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-f110cee {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-1c0d41c.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-1c0d41c img {
    width: 30%;
}

.elementor-10 .elementor-element.elementor-element-84ee986 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-268396a {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-3a50db3 {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-85b2eda.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-85b2eda img {
    width: 30%;
}

.elementor-10 .elementor-element.elementor-element-577a3d0 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-7dab1ac {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-1921824.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-1921824 img {
    width: 30%;
}

.elementor-10 .elementor-element.elementor-element-bac1fb9 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-b7929e6 {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-3efffa1 {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-185d93a.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-185d93a img {
    width: 30%;
}

.elementor-10 .elementor-element.elementor-element-da51c96 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-9298fb0 {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-e01ecae.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-e01ecae img {
    width: 30%;
}

.elementor-10 .elementor-element.elementor-element-0046db5 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-564d2b2 {
    --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;
    --padding-top: 75px;
    --padding-bottom: 75px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-564d2b2:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-564d2b2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-10 .elementor-element.elementor-element-09c80f3 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-f017d09 img {
    width: 72%;
}

.elementor-10 .elementor-element.elementor-element-7493e36 {
    --display: flex;
    --justify-content: center;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 35px;
}

.elementor-10 .elementor-element.elementor-element-7493e36:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-7493e36>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-d45ea6d {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-d45ea6d .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-9cceac7 {
    text-align: left;
    color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-93483db .elementor-button {
    background-color: transparent;
    text-decoration: none;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-image: linear-gradient(180deg, #FAD730 0%, var(--e-global-color-secondary) 100%);
}

.elementor-10 .elementor-element.elementor-element-93483db.elementor-element {
    --align-self: flex-start;
}

.elementor-10 .elementor-element.elementor-element-db8742f {
    --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;
    --padding-top: 75px;
    --padding-bottom: 75px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-db8742f:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-db8742f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #07304B 0%, #03131E 100%);
}

.elementor-10 .elementor-element.elementor-element-67f9fbc {
    --display: flex;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 30px;
}

.elementor-10 .elementor-element.elementor-element-ba96de9 {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-ba96de9 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-84584ab {
    text-align: left;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-a2c7133 .elementor-button {
    background-color: var(--e-global-color-secondary);
    text-decoration: none;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-a2c7133>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-5c608af {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-138c0dd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-fa403d6 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0.5px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0.5px;
    --border-left-width: 0px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-10 .elementor-element.elementor-element-4eb46f4 {
    --spacer-size: 50px;
}

.elementor-10 .elementor-element.elementor-element-ae96603 {
    --display: flex;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0.5px 0.5px 0.5px;
    --border-top-width: 1px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0.5px;
    --border-left-width: 0.5px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-10 .elementor-element.elementor-element-ae96603:hover::before,
.elementor-10 .elementor-element.elementor-element-ae96603:hover>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-ae96603:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-ae96603>.elementor-background-slideshow:hover::before,
.elementor-10 .elementor-element.elementor-element-ae96603>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-image: url("../image/Scanline.png");
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-ae96603:hover {
    --overlay-opacity: 0.15;
}

.elementor-10 .elementor-element.elementor-element-ae96603,
.elementor-10 .elementor-element.elementor-element-ae96603::before {
    --overlay-transition: 1s;
}

.elementor-10 .elementor-element.elementor-element-ff93b15 {
    --display: flex;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0.5px 0.5px 0.5px;
    --border-top-width: 1px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0.5px;
    --border-left-width: 0.5px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-10 .elementor-element.elementor-element-ff93b15:hover::before,
.elementor-10 .elementor-element.elementor-element-ff93b15:hover>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-ff93b15:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-ff93b15>.elementor-background-slideshow:hover::before,
.elementor-10 .elementor-element.elementor-element-ff93b15>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-image: url("../image/Scanline.png");
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-ff93b15:hover {
    --overlay-opacity: 0.15;
}

.elementor-10 .elementor-element.elementor-element-ff93b15,
.elementor-10 .elementor-element.elementor-element-ff93b15::before {
    --overlay-transition: 1s;
}

.elementor-10 .elementor-element.elementor-element-435154d {
    --display: flex;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 0.5px 0.5px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 0.5px;
    --border-left-width: 0.5px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-10 .elementor-element.elementor-element-435154d:hover::before,
.elementor-10 .elementor-element.elementor-element-435154d:hover>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-435154d:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-435154d>.elementor-background-slideshow:hover::before,
.elementor-10 .elementor-element.elementor-element-435154d>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-image: url("../image/Scanline.png");
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-435154d:hover {
    --overlay-opacity: 0.15;
}

.elementor-10 .elementor-element.elementor-element-435154d,
.elementor-10 .elementor-element.elementor-element-435154d::before {
    --overlay-transition: 1s;
}

.elementor-10 .elementor-element.elementor-element-78a844c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0.5px 0px 0.5px 0px;
    --border-top-width: 0.5px;
    --border-right-width: 0px;
    --border-bottom-width: 0.5px;
    --border-left-width: 0px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-c3db23c {
    --display: flex;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0.5px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-10 .elementor-element.elementor-element-c3db23c:hover::before,
.elementor-10 .elementor-element.elementor-element-c3db23c:hover>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-c3db23c:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-c3db23c>.elementor-background-slideshow:hover::before,
.elementor-10 .elementor-element.elementor-element-c3db23c>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-image: url("../image/Scanline.png");
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-c3db23c:hover {
    --overlay-opacity: 0.15;
}

.elementor-10 .elementor-element.elementor-element-c3db23c,
.elementor-10 .elementor-element.elementor-element-c3db23c::before {
    --overlay-transition: 1s;
}

.elementor-10 .elementor-element.elementor-element-1de3eac {
    --display: flex;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0.5px 0px 0.5px;
    --border-top-width: 0px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0px;
    --border-left-width: 0.5px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-10 .elementor-element.elementor-element-1de3eac:hover::before,
.elementor-10 .elementor-element.elementor-element-1de3eac:hover>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-1de3eac:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-1de3eac>.elementor-background-slideshow:hover::before,
.elementor-10 .elementor-element.elementor-element-1de3eac>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-image: url("../image/Scanline.png");
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-1de3eac:hover {
    --overlay-opacity: 0.15;
}

.elementor-10 .elementor-element.elementor-element-1de3eac,
.elementor-10 .elementor-element.elementor-element-1de3eac::before {
    --overlay-transition: 1s;
}

.elementor-10 .elementor-element.elementor-element-ea9e542 {
    --display: flex;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0.5px 0px 0.5px;
    --border-top-width: 0px;
    --border-right-width: 0.5px;
    --border-bottom-width: 0px;
    --border-left-width: 0.5px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-10 .elementor-element.elementor-element-ea9e542:hover::before,
.elementor-10 .elementor-element.elementor-element-ea9e542:hover>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-ea9e542:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-ea9e542>.elementor-background-slideshow:hover::before,
.elementor-10 .elementor-element.elementor-element-ea9e542>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-image: url("../image/Scanline.png");
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-ea9e542:hover {
    --overlay-opacity: 0.15;
}

.elementor-10 .elementor-element.elementor-element-ea9e542,
.elementor-10 .elementor-element.elementor-element-ea9e542::before {
    --overlay-transition: 1s;
}

.elementor-10 .elementor-element.elementor-element-15501e8 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0.5px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0.5px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-10 .elementor-element.elementor-element-15501e8:hover::before,
.elementor-10 .elementor-element.elementor-element-15501e8:hover>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-15501e8:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-15501e8>.elementor-background-slideshow:hover::before,
.elementor-10 .elementor-element.elementor-element-15501e8>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-image: url("../image/Scanline.png");
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-15501e8:hover {
    --overlay-opacity: 0.15;
}

.elementor-10 .elementor-element.elementor-element-2acb7b4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-4e7731f {
    --display: flex;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0.5px 0.5px 1px 1px;
    --border-top-width: 0.5px;
    --border-right-width: 0.5px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-10 .elementor-element.elementor-element-4e7731f:hover::before,
.elementor-10 .elementor-element.elementor-element-4e7731f:hover>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-4e7731f:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-4e7731f>.elementor-background-slideshow:hover::before,
.elementor-10 .elementor-element.elementor-element-4e7731f>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-image: url("../image/Scanline.png");
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-4e7731f:hover {
    --overlay-opacity: 0.15;
}

.elementor-10 .elementor-element.elementor-element-4e7731f,
.elementor-10 .elementor-element.elementor-element-4e7731f::before {
    --overlay-transition: 1s;
}

.elementor-10 .elementor-element.elementor-element-f8a3d90 {
    --display: flex;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0.5px 0.5px 1px 0.5px;
    --border-top-width: 0.5px;
    --border-right-width: 0.5px;
    --border-bottom-width: 1px;
    --border-left-width: 0.5px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-10 .elementor-element.elementor-element-f8a3d90:hover::before,
.elementor-10 .elementor-element.elementor-element-f8a3d90:hover>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-f8a3d90:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-f8a3d90>.elementor-background-slideshow:hover::before,
.elementor-10 .elementor-element.elementor-element-f8a3d90>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-image: url("../image/Scanline.png");
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-f8a3d90:hover {
    --overlay-opacity: 0.15;
}

.elementor-10 .elementor-element.elementor-element-f8a3d90,
.elementor-10 .elementor-element.elementor-element-f8a3d90::before {
    --overlay-transition: 1s;
}

.elementor-10 .elementor-element.elementor-element-c5cd69e {
    --display: flex;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 0.5px 1px 1px 0.5px;
    --border-top-width: 0.5px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 0.5px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-10 .elementor-element.elementor-element-c5cd69e:hover::before,
.elementor-10 .elementor-element.elementor-element-c5cd69e:hover>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-c5cd69e:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-c5cd69e>.elementor-background-slideshow:hover::before,
.elementor-10 .elementor-element.elementor-element-c5cd69e>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-image: url("../image/Scanline.png");
    --background-overlay: '';
}

.elementor-10 .elementor-element.elementor-element-c5cd69e:hover {
    --overlay-opacity: 0.15;
}

.elementor-10 .elementor-element.elementor-element-c5cd69e,
.elementor-10 .elementor-element.elementor-element-c5cd69e::before {
    --overlay-transition: 1s;
}

.elementor-10 .elementor-element.elementor-element-ee15676 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0.5px 0px 0px 0px;
    --border-top-width: 0.5px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #FFFFFF75;
    --border-color: #FFFFFF75;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-10 .elementor-element.elementor-element-93014bc {
    --spacer-size: 50px;
}

@media(max-width:1024px) {
    .elementor-10 .elementor-element.elementor-element-5ee14f4 {
        --padding-top: 70px;
        --padding-bottom: 60px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-10 .elementor-element.elementor-element-8673ca1 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-10 .elementor-element.elementor-element-16541f5>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-3b931fe>.elementor-widget-container {
        margin: -176px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-7b60419 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-10 .elementor-element.elementor-element-931bf4b {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-179700a {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-10 .elementor-element.elementor-element-de80bc7 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-0773310 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-bbaa041 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-a14046f {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 75px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-10 .elementor-element.elementor-element-8e260a5 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-36ccfa6 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-929fa39 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-240effd {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-10 .elementor-element.elementor-element-1c7e488 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-c7c7519>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-c7c7519 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-7bd7175 {
        --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-10 .elementor-element.elementor-element-8d0111a {
        --padding-top: 75px;
        --padding-bottom: 75px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-10 .elementor-element.elementor-element-5200d95 {
        --padding-top: 75px;
        --padding-bottom: 75px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-10 .elementor-element.elementor-element-68f34cb {
        --padding-top: 75px;
        --padding-bottom: 075px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-10 .elementor-element.elementor-element-eb561c2 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-6407c30>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-c4e80d5 {
        --gap: 0px 20px;
        --row-gap: 0px;
        --column-gap: 20px;
    }

    .elementor-10 .elementor-element.elementor-element-2ce30f1 {
        --justify-content: flex-start;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-5c9ce11>.elementor-widget-container {
        margin: -15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-5ae10e5 {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-312ab55 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-d597568>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-8188e28 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 75px;
        --padding-bottom: 75px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-10 .elementor-element.elementor-element-eb6c2d0 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-b3be3ca>.elementor-widget-container {
        padding: 0px 15px 0px 15px;
    }

    .elementor-10 .elementor-element.elementor-element-b3be3ca {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-caa182e>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-240e4eb {
        --justify-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-f387ded {
        --justify-content: flex-start;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-10 .elementor-element.elementor-element-7173649 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-10 .elementor-element.elementor-element-a2aa1fc {
        --justify-content: flex-start;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 9px;
        --padding-right: 10px;
    }

    .elementor-10 .elementor-element.elementor-element-a053286 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-10 .elementor-element.elementor-element-db7ffd8 {
        --justify-content: flex-start;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-10 .elementor-element.elementor-element-fc23473 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-10 .elementor-element.elementor-element-cc20455 {
        --justify-content: flex-start;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-10 .elementor-element.elementor-element-c07f332 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-10 .elementor-element.elementor-element-37961a8 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-10 .elementor-element.elementor-element-072fed5 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-7449528>.elementor-widget-container {
        padding: 40px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-92beacf img {
        width: 30%;
    }

    .elementor-10 .elementor-element.elementor-element-6450b3a img {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-4ad43bc img {
        width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-2d2b8ac img {
        width: 55%;
    }

    .elementor-10 .elementor-element.elementor-element-b36ef9a img {
        width: 35%;
    }

    .elementor-10 .elementor-element.elementor-element-cedb23b {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-10 .elementor-element.elementor-element-9cdbb84 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-49a34ab>.elementor-widget-container {
        padding: 40px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-d4e69fa {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-10 .elementor-element.elementor-element-3eead35 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-5a8a1f0>.elementor-widget-container {
        padding: 40px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-564d2b2 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-10 .elementor-element.elementor-element-7493e36 {
        --justify-content: center;
    }

    .elementor-10 .elementor-element.elementor-element-db8742f {
        --padding-top: 75px;
        --padding-bottom: 75px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-10 .elementor-element.elementor-element-f92aa03 img {
        width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-bb48896 img {
        width: 100%;
    }
}

@media(max-width:767px) {
    .elementor-10 .elementor-element.elementor-element-5ee14f4 {
        --padding-top: 70px;
        --padding-bottom: 100px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-2ce89e0 {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-02f659b {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-02f659b .elementor-heading-title {
        line-height: 1.1em;
    }

    .elementor-10 .elementor-element.elementor-element-8673ca1 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-16541f5>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-16541f5 {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-3b931fe>.elementor-widget-container {
        margin: -83px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-7b60419 {
        --padding-top: 50px;
        --padding-bottom: 15px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-10 .elementor-element.elementor-element-931bf4b {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-10 .elementor-element.elementor-element-295b5f8 {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-295b5f8 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-52c4c16 {
        --container-widget-width: 1000px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 1000px);
        max-width: 1000px;
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-179700a {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-de80bc7 {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 35px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-10 .elementor-element.elementor-element-0773310 {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 35px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-10 .elementor-element.elementor-element-bbaa041 {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 35px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-10 .elementor-element.elementor-element-a14046f {
        --margin-top: -40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-8e260a5 {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 35px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-10 .elementor-element.elementor-element-36ccfa6 {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 35px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-10 .elementor-element.elementor-element-929fa39 {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 35px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-10 .elementor-element.elementor-element-240effd {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-10 .elementor-element.elementor-element-1c7e488 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-10 .elementor-element.elementor-element-1332505 {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-c7c7519 {
        --container-widget-width: 1000px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 1000px);
        max-width: 1000px;
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-7bd7175 {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-8e0cbe6 {
        --container-widget-width: 45%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 45%);
        max-width: 45%;
    }

    .elementor-10 .elementor-element.elementor-element-5cff635 {
        --container-widget-width: 45%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 45%);
        max-width: 45%;
    }

    .elementor-10 .elementor-element.elementor-element-d4c0980 {
        --container-widget-width: 45%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 45%);
        max-width: 45%;
    }

    .elementor-10 .elementor-element.elementor-element-53dbedb {
        --container-widget-width: 45%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 45%);
        max-width: 45%;
    }

    .elementor-10 .elementor-element.elementor-element-5e993db {
        --container-widget-width: 45%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 45%);
        max-width: 45%;
    }

    .elementor-10 .elementor-element.elementor-element-662144d {
        --container-widget-width: 45%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 45%);
        max-width: 45%;
    }

    .elementor-10 .elementor-element.elementor-element-10565c5 {
        --container-widget-width: 45%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 45%);
        max-width: 45%;
    }

    .elementor-10 .elementor-element.elementor-element-8d0111a {
        --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;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-10 .elementor-element.elementor-element-bc6f1ed>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-6ef3b0b>.elementor-widget-container {
        margin: -9px 0px -15px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-6ef3b0b {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-c4881a2 {
        --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;
        --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-10 .elementor-element.elementor-element-1cc9a16 {
        --content-width: 29%;
    }

    .elementor-10 .elementor-element.elementor-element-f148ad5.e-con {
        --order: 99999
            /* order end hack */
        ;
    }

    .elementor-10 .elementor-element.elementor-element-5498be4 {
        --content-width: 0%;
    }

    .elementor-10 .elementor-element.elementor-element-5200d95 {
        --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;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-10 .elementor-element.elementor-element-b1b2614>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-b1b2614 {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-69e11d1>.elementor-widget-container {
        margin: -9px 0px -15px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-69e11d1 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-4bf43e7 {
        --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;
        --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-10 .elementor-element.elementor-element-fa55f06 {
        --width: 46%;
        --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-10 .elementor-element.elementor-element-d9cf4a8 {
        --width: 46%;
        --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-10 .elementor-element.elementor-element-2ad8d76 {
        --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;
        --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-10 .elementor-element.elementor-element-726c9f1 {
        --width: 46%;
        --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-10 .elementor-element.elementor-element-4f3767d {
        --width: 46%;
        --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-10 .elementor-element.elementor-element-2a4f1c2 {
        --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;
        --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-10 .elementor-element.elementor-element-1f4785b {
        --width: 46%;
        --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-10 .elementor-element.elementor-element-81b689d {
        --width: 46%;
        --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-10 .elementor-element.elementor-element-2b3d024 {
        --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;
        --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-10 .elementor-element.elementor-element-5bfc52d {
        --width: 46%;
        --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-10 .elementor-element.elementor-element-8b4c3bc {
        --width: 46%;
        --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-10 .elementor-element.elementor-element-4035c68 {
        --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;
        --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-10 .elementor-element.elementor-element-bac5839 {
        --width: 46%;
        --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-10 .elementor-element.elementor-element-7ca3fc0 {
        --width: 46%;
        --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-10 .elementor-element.elementor-element-4702573 {
        --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;
        --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-10 .elementor-element.elementor-element-545f13d.e-con {
        --order: 99999
            /* order end hack */
        ;
    }

    .elementor-10 .elementor-element.elementor-element-68f34cb {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-10 .elementor-element.elementor-element-eb561c2 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-10 .elementor-element.elementor-element-0a30391 {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-6407c30>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-6407c30 {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-fb20d62 {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-5c9ce11>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-5c9ce11 {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-3cf4753 {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-4ad56e5>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-4ad56e5 {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-a4ecf8a {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-d597568>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-77a4584>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-8188e28 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-10 .elementor-element.elementor-element-1ed0fbd {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-eb6c2d0 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-10 .elementor-element.elementor-element-0f3da5f {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-b3be3ca>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-b3be3ca {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-caa182e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 15px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-240e4eb {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-f387ded {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-10 .elementor-element.elementor-element-7173649 {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-7173649 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-10 .elementor-element.elementor-element-a053286 {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-a053286 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-10 .elementor-element.elementor-element-db7ffd8 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-10 .elementor-element.elementor-element-fc23473 {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-fc23473 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-10 .elementor-element.elementor-element-cc20455 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-10 .elementor-element.elementor-element-c07f332 {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-c07f332 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-10 .elementor-element.elementor-element-37961a8 {
        --padding-top: 050px;
        --padding-bottom: 50px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-10 .elementor-element.elementor-element-072fed5 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-10 .elementor-element.elementor-element-3333560 {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-7449528>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-7449528 {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-cba1f73 {
        --padding-top: 5px;
        --padding-bottom: 8px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-92beacf img {
        width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-493278c {
        --padding-top: 5px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-b36ef9a img {
        width: 33%;
    }

    .elementor-10 .elementor-element.elementor-element-cedb23b {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-9cdbb84 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-10 .elementor-element.elementor-element-7414dfb.elementor-element {
        --order: -99999
            /* order start hack */
        ;
    }

    .elementor-10 .elementor-element.elementor-element-7414dfb {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-49a34ab>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-49a34ab {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-fd0a120 {
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --padding-top: 5px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-dc756b6 {
        --content-width: 35%;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-ab2d3d1 {
        width: var(--container-widget-width, 133.5px);
        max-width: 133.5px;
        --container-widget-width: 133.5px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-ab2d3d1 img {
        width: 51%;
    }

    .elementor-10 .elementor-element.elementor-element-bc191f9>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-bc191f9 {
        font-size: 12px;
    }

    .elementor-10 .elementor-element.elementor-element-db01619 {
        --content-width: 100%;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-4193364 {
        width: var(--container-widget-width, 133.5px);
        max-width: 133.5px;
        --container-widget-width: 133.5px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-4193364 img {
        width: 51%;
    }

    .elementor-10 .elementor-element.elementor-element-91d72c1>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-91d72c1 {
        font-size: 12px;
    }

    .elementor-10 .elementor-element.elementor-element-3408cdc {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-f9ceecb {
        width: var(--container-widget-width, 133.5px);
        max-width: 133.5px;
        --container-widget-width: 133.5px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-f9ceecb img {
        width: 51%;
    }

    .elementor-10 .elementor-element.elementor-element-6515915>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-6515915 {
        font-size: 12px;
    }

    .elementor-10 .elementor-element.elementor-element-5009af9 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --padding-top: 10px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-db8d8fd {
        width: var(--container-widget-width, 133.5px);
        max-width: 133.5px;
        --container-widget-width: 133.5px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-db8d8fd img {
        width: 51%;
    }

    .elementor-10 .elementor-element.elementor-element-61618fd>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-61618fd {
        font-size: 12px;
    }

    .elementor-10 .elementor-element.elementor-element-d26374d {
        --width: 100%;
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --padding-top: 5px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-6c1323b {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --padding-top: 0px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-7864978 {
        width: var(--container-widget-width, 133.5px);
        max-width: 133.5px;
        --container-widget-width: 133.5px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-7864978 img {
        width: 51%;
    }

    .elementor-10 .elementor-element.elementor-element-f944b7d>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-f944b7d {
        font-size: 12px;
    }

    .elementor-10 .elementor-element.elementor-element-8381de0 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-e1afbf3 {
        width: var(--container-widget-width, 133.5px);
        max-width: 133.5px;
        --container-widget-width: 133.5px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-e1afbf3 img {
        width: 51%;
    }

    .elementor-10 .elementor-element.elementor-element-aeeb359>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-aeeb359 {
        font-size: 12px;
    }

    .elementor-10 .elementor-element.elementor-element-449f4c1 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-803d88d {
        width: var(--container-widget-width, 133.5px);
        max-width: 133.5px;
        --container-widget-width: 133.5px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-803d88d img {
        width: 51%;
    }

    .elementor-10 .elementor-element.elementor-element-ff8c5e7>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-ff8c5e7 {
        font-size: 12px;
    }

    .elementor-10 .elementor-element.elementor-element-643d0f5 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-acfb617 {
        width: var(--container-widget-width, 133.5px);
        max-width: 133.5px;
        --container-widget-width: 133.5px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-acfb617 img {
        width: 51%;
    }

    .elementor-10 .elementor-element.elementor-element-ef9e264>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-ef9e264 {
        font-size: 12px;
    }

    .elementor-10 .elementor-element.elementor-element-d4e69fa {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-10 .elementor-element.elementor-element-3eead35 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-10 .elementor-element.elementor-element-e32b061.elementor-element {
        --order: -99999
            /* order start hack */
        ;
    }

    .elementor-10 .elementor-element.elementor-element-e32b061 {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-5a8a1f0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-5a8a1f0 {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-188dcc3 {
        --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;
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-4058d1c {
        --width: 46%;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-15d3bec {
        width: var(--container-widget-width, 133.5px);
        max-width: 133.5px;
        --container-widget-width: 133.5px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-15d3bec>.elementor-widget-container {
        margin: 0px 0px -13px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-15d3bec img {
        width: 51%;
    }

    .elementor-10 .elementor-element.elementor-element-a576650>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-a576650 {
        text-align: left;
        font-size: 12px;
    }

    .elementor-10 .elementor-element.elementor-element-552d9fe {
        --width: 46%;
        --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-10 .elementor-element.elementor-element-24ccd53 {
        width: var(--container-widget-width, 133.5px);
        max-width: 133.5px;
        --container-widget-width: 133.5px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-24ccd53>.elementor-widget-container {
        margin: 0px 0px -13px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-24ccd53 img {
        width: 51%;
    }

    .elementor-10 .elementor-element.elementor-element-9e7e714>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-9e7e714 {
        text-align: left;
        font-size: 12px;
    }

    .elementor-10 .elementor-element.elementor-element-03e9d1e {
        --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;
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-85aa064 {
        --width: 46%;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-ce5ce05 {
        width: var(--container-widget-width, 133.5px);
        max-width: 133.5px;
        --container-widget-width: 133.5px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-ce5ce05>.elementor-widget-container {
        margin: 0px 0px -13px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-ce5ce05 img {
        width: 51%;
    }

    .elementor-10 .elementor-element.elementor-element-54417dc>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-54417dc {
        text-align: left;
        font-size: 12px;
    }

    .elementor-10 .elementor-element.elementor-element-f110cee {
        --width: 46%;
        --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-10 .elementor-element.elementor-element-1c0d41c {
        width: var(--container-widget-width, 133.5px);
        max-width: 133.5px;
        --container-widget-width: 133.5px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-1c0d41c>.elementor-widget-container {
        margin: 0px 0px -13px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-1c0d41c img {
        width: 51%;
    }

    .elementor-10 .elementor-element.elementor-element-84ee986>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-84ee986 {
        text-align: left;
        font-size: 12px;
    }

    .elementor-10 .elementor-element.elementor-element-268396a {
        --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;
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-3a50db3 {
        --width: 46%;
        --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-10 .elementor-element.elementor-element-85b2eda {
        width: var(--container-widget-width, 133.5px);
        max-width: 133.5px;
        --container-widget-width: 133.5px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-85b2eda>.elementor-widget-container {
        margin: 0px 0px -13px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-85b2eda img {
        width: 51%;
    }

    .elementor-10 .elementor-element.elementor-element-577a3d0>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-577a3d0 {
        font-size: 12px;
    }

    .elementor-10 .elementor-element.elementor-element-7dab1ac {
        --width: 46%;
        --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-10 .elementor-element.elementor-element-1921824 {
        width: var(--container-widget-width, 133.5px);
        max-width: 133.5px;
        --container-widget-width: 133.5px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-1921824>.elementor-widget-container {
        margin: 0px 0px -13px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-1921824 img {
        width: 51%;
    }

    .elementor-10 .elementor-element.elementor-element-bac1fb9>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-bac1fb9 {
        text-align: left;
        font-size: 12px;
    }

    .elementor-10 .elementor-element.elementor-element-b7929e6 {
        --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;
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-3efffa1 {
        --width: 46%;
        --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-10 .elementor-element.elementor-element-185d93a {
        width: var(--container-widget-width, 133.5px);
        max-width: 133.5px;
        --container-widget-width: 133.5px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-185d93a>.elementor-widget-container {
        margin: 0px 0px -13px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-185d93a img {
        width: 51%;
    }

    .elementor-10 .elementor-element.elementor-element-da51c96>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-da51c96 {
        text-align: left;
        font-size: 12px;
    }

    .elementor-10 .elementor-element.elementor-element-9298fb0 {
        --width: 46%;
        --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-10 .elementor-element.elementor-element-e01ecae {
        width: var(--container-widget-width, 133.5px);
        max-width: 133.5px;
        --container-widget-width: 133.5px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-e01ecae>.elementor-widget-container {
        margin: 0px 0px -13px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-e01ecae img {
        width: 51%;
    }

    .elementor-10 .elementor-element.elementor-element-0046db5>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-0046db5 {
        text-align: left;
        font-size: 12px;
    }

    .elementor-10 .elementor-element.elementor-element-564d2b2 {
        --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: 050px;
        --padding-bottom: 50px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-09c80f3 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-f017d09>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-f017d09 img {
        width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-7493e36 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-10 .elementor-element.elementor-element-db8742f {
        --padding-top: 50px;
        --padding-bottom: 90px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-67f9fbc {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-5c608af {
        --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-10 .elementor-element.elementor-element-ae96603 {
        --width: 50%;
        border-width: 1px 1px 0.5px 0.5px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 0.5px;
        --border-left-width: 0.5px;
    }

    .elementor-10 .elementor-element.elementor-element-ff93b15 {
        --width: 50%;
        border-width: 1px 1px 0.5px 0.5px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 0.5px;
        --border-left-width: 0.5px;
    }

    .elementor-10 .elementor-element.elementor-element-435154d {
        border-width: 0.5px 1px 0.5px 1px;
        --border-top-width: 0.5px;
        --border-right-width: 1px;
        --border-bottom-width: 0.5px;
        --border-left-width: 1px;
    }

    .elementor-10 .elementor-element.elementor-element-c3db23c {
        --width: 50%;
        border-width: 0.5px 0.5px 0.5px 1px;
        --border-top-width: 0.5px;
        --border-right-width: 0.5px;
        --border-bottom-width: 0.5px;
        --border-left-width: 1px;
    }

    .elementor-10 .elementor-element.elementor-element-1de3eac {
        --width: 50%;
        border-width: 0.5px 1px 0.5px 0.5px;
        --border-top-width: 0.5px;
        --border-right-width: 1px;
        --border-bottom-width: 0.5px;
        --border-left-width: 0.5px;
    }

    .elementor-10 .elementor-element.elementor-element-ea9e542 {
        --width: 50%;
        border-width: 0.5px 0.5px 0.5px 1px;
        --border-top-width: 0.5px;
        --border-right-width: 0.5px;
        --border-bottom-width: 0.5px;
        --border-left-width: 1px;
    }

    .elementor-10 .elementor-element.elementor-element-15501e8 {
        --width: 50%;
        border-width: 0.5px 1px 0.5px 0.5px;
        --border-top-width: 0.5px;
        --border-right-width: 1px;
        --border-bottom-width: 0.5px;
        --border-left-width: 0.5px;
    }

    .elementor-10 .elementor-element.elementor-element-4e7731f {
        border-width: 0.5px 1px 0.5px 1px;
        --border-top-width: 0.5px;
        --border-right-width: 1px;
        --border-bottom-width: 0.5px;
        --border-left-width: 1px;
    }

    .elementor-10 .elementor-element.elementor-element-f8a3d90 {
        --width: 50%;
        border-width: 0.5px 1px 0.5px 1px;
        --border-top-width: 0.5px;
        --border-right-width: 1px;
        --border-bottom-width: 0.5px;
        --border-left-width: 1px;
    }

    .elementor-10 .elementor-element.elementor-element-c5cd69e {
        --width: 50%;
        border-width: 0.5px 1px 0.5px 1px;
        --border-top-width: 0.5px;
        --border-right-width: 1px;
        --border-bottom-width: 0.5px;
        --border-left-width: 1px;
    }
}

@media(min-width:768px) {
    .elementor-10 .elementor-element.elementor-element-5ee14f4 {
        --content-width: 1280px;
    }

    .elementor-10 .elementor-element.elementor-element-8673ca1 {
        --width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-8dc2bc0 {
        --content-width: 1440px;
    }

    .elementor-10 .elementor-element.elementor-element-7b60419 {
        --content-width: 1280px;
    }

    .elementor-10 .elementor-element.elementor-element-179700a {
        --content-width: 1280px;
    }

    .elementor-10 .elementor-element.elementor-element-a14046f {
        --content-width: 1280px;
    }

    .elementor-10 .elementor-element.elementor-element-240effd {
        --content-width: 1280px;
    }

    .elementor-10 .elementor-element.elementor-element-8d0111a {
        --content-width: 1280px;
    }

    .elementor-10 .elementor-element.elementor-element-5200d95 {
        --content-width: 1280px;
    }

    .elementor-10 .elementor-element.elementor-element-68f34cb {
        --content-width: 1280px;
    }

    .elementor-10 .elementor-element.elementor-element-2ce30f1 {
        --width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-5ae10e5 {
        --width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-312ab55 {
        --width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-37961a8 {
        --content-width: 1280px;
    }

    .elementor-10 .elementor-element.elementor-element-cedb23b {
        --content-width: 1280px;
    }

    .elementor-10 .elementor-element.elementor-element-d4e69fa {
        --content-width: 1280px;
    }

    .elementor-10 .elementor-element.elementor-element-564d2b2 {
        --content-width: 1280px;
    }

    .elementor-10 .elementor-element.elementor-element-09c80f3 {
        --width: 70%;
    }

    .elementor-10 .elementor-element.elementor-element-7493e36 {
        --width: 30%;
    }

    .elementor-10 .elementor-element.elementor-element-db8742f {
        --content-width: 1280px;
    }

    .elementor-10 .elementor-element.elementor-element-67f9fbc {
        --width: 60%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-10 .elementor-element.elementor-element-7b60419 {
        --content-width: 1280px;
    }

    .elementor-10 .elementor-element.elementor-element-931bf4b {
        --width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-1c7e488 {
        --width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-eb561c2 {
        --width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-eb6c2d0 {
        --width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-240e4eb {
        --width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-f387ded {
        --width: 30%;
    }

    .elementor-10 .elementor-element.elementor-element-a2aa1fc {
        --width: 30%;
    }

    .elementor-10 .elementor-element.elementor-element-db7ffd8 {
        --width: 30%;
    }

    .elementor-10 .elementor-element.elementor-element-cc20455 {
        --width: 30%;
    }

    .elementor-10 .elementor-element.elementor-element-072fed5 {
        --width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-9cdbb84 {
        --width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-3eead35 {
        --width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-09c80f3 {
        --width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-7493e36 {
        --width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-67f9fbc {
        --width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-5c608af {
        --width: 50%;
    }
}