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

.elementor-11 .elementor-element.elementor-element-279f4249 {
    --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;
    --padding-top: 1px;
    --padding-bottom: 1px;
    --padding-left: 1px;
    --padding-right: 1px;
}

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

.elementor-11 .elementor-element.elementor-element-24820e25 {
    text-align: left;
	height: 75px;
	overflow: hidden;
}

.elementor-11 .elementor-element.elementor-element-24820e25 img {
    width: 25%;
}



.elementor-11 .elementor-element.elementor-element-42764352 {
    --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: 1px;
    --padding-bottom: 1px;
    --padding-left: 1px;
    --padding-right: 1px;
}

.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    color: var(--e-global-color-text);
    fill: var(--e-global-color-text);
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
    border-color: var(--e-global-color-accent);
}

.elementor-widget-nav-menu {
    --e-nav-menu-divider-color: var(--e-global-color-text);
}

.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-11 .elementor-element.elementor-element-dea9153 .elementor-menu-toggle {
    margin: 0 auto;
}

.elementor-11 .elementor-element.elementor-element-dea9153 .elementor-nav-menu .elementor-item {
    font-family: "Lexend", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 27px;
}

.elementor-11 .elementor-element.elementor-element-dea9153 .elementor-nav-menu--main .elementor-item {
    color: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-dea9153 .elementor-nav-menu--main .elementor-item:hover,
.elementor-11 .elementor-element.elementor-element-dea9153 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-11 .elementor-element.elementor-element-dea9153 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-11 .elementor-element.elementor-element-dea9153 .elementor-nav-menu--main .elementor-item:focus {
    color: var(--e-global-color-9dfc452);
    fill: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-dea9153 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-11 .elementor-element.elementor-element-dea9153 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: #DCED3100;
}

.elementor-11 .elementor-element.elementor-element-dea9153 .e--pointer-framed .elementor-item:before,
.elementor-11 .elementor-element.elementor-element-dea9153 .e--pointer-framed .elementor-item:after {
    border-color: #DCED3100;
}

.elementor-11 .elementor-element.elementor-element-dea9153 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-dea9153 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
.elementor-11 .elementor-element.elementor-element-dea9153 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
    background-color: #02010100;
}

.elementor-11 .elementor-element.elementor-element-dea9153 .e--pointer-framed .elementor-item.elementor-item-active:before,
.elementor-11 .elementor-element.elementor-element-dea9153 .e--pointer-framed .elementor-item.elementor-item-active:after {
    border-color: #02010100;
}

.elementor-11 .elementor-element.elementor-element-1dec99e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.8;
    --margin-top: -100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 200px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-1dec99e:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-1dec99e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/02/Main_bg.webp");
    background-position: center center;
}

.elementor-11 .elementor-element.elementor-element-1dec99e::before,
.elementor-11 .elementor-element.elementor-element-1dec99e>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-1dec99e>.e-con-inner>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-1dec99e>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-1dec99e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-1dec99e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #000000;
    --background-overlay: '';
}

.elementor-11 .elementor-element.elementor-element-5784072e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 60px;
}

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

.elementor-11 .elementor-element.elementor-element-2917478a .elementor-heading-title {
    color: #DCED31;
}

.elementor-11 .elementor-element.elementor-element-2de9cb66 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 68px;
    font-weight: 600;
    color: #FFFFFF;
}

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

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

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

.elementor-11 .elementor-element.elementor-element-615a94c9 {
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-41686ecd {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --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-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-11 .elementor-element.elementor-element-38ab6626 .elementor-button {
    background-color: #DCEC31;
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
    fill: #080808;
    color: #080808;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9dfc452);
    border-radius: 0px 0px 0px 0px;
    padding: 15px 30px 15px 30px;
}

.elementor-11 .elementor-element.elementor-element-38ab6626 {
    width: 100%;
    max-width: 100%;
}

.elementor-11 .elementor-element.elementor-element-4ab7d357 .elementor-button {
    background-color: #61CE7000;
    font-family: "Lexend", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 27px;
    fill: var(--e-global-color-9dfc452);
    color: var(--e-global-color-9dfc452);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9dfc452);
    border-radius: 0px 0px 0px 0px;
    padding: 15px 30px 15px 30px;
}

.elementor-11 .elementor-element.elementor-element-4ab7d357 {
    width: 100%;
    max-width: 100%;
}

.elementor-11 .elementor-element.elementor-element-142bd601 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-11 .elementor-element.elementor-element-1da478bb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --overlay-opacity: 0.5;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-1da478bb:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-1da478bb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #454955;
}

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

.elementor-11 .elementor-element.elementor-element-467307e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-722614f0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-722614f0.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-42f4c581 .elementor-heading-title {
    color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-4c6cd61e .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-3e6bcc48 {
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-24b81d74 {
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

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

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

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

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
}

.elementor-11 .elementor-element.elementor-element-4308ed04 .elementor-icon-list-icon i {
    color: var(--e-global-color-9dfc452);
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-4308ed04 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-9dfc452);
    transition: fill 0.3s;
}

.elementor-11 .elementor-element.elementor-element-4308ed04 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-11 .elementor-element.elementor-element-4308ed04 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-11 .elementor-element.elementor-element-4308ed04 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
}

.elementor-11 .elementor-element.elementor-element-4308ed04 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-6e68dfd3 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-63d0a147 {
    --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: 60px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-63d0a147:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-63d0a147>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4261008);
}

.elementor-11 .elementor-element.elementor-element-54b2af15 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-54b2af15 .elementor-heading-title {
    color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-379d946a {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-379d946a .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-11 .elementor-element.elementor-element-5d32cee4 {
    --divider-border-style: dashed;
    --divider-color: var(--e-global-color-9dfc452);
    --divider-border-width: 1px;
}

.elementor-11 .elementor-element.elementor-element-5d32cee4 .elementor-divider-separator {
    width: 64%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-11 .elementor-element.elementor-element-5d32cee4 .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-11 .elementor-element.elementor-element-457f2b76 {
    --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: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
}

.elementor-11 .elementor-element.elementor-element-457f2b76:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-457f2b76>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4261008);
}

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

.elementor-11 .elementor-element.elementor-element-8e63d86:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-8e63d86>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #454955;
}

.elementor-11 .elementor-element.elementor-element-67660de2 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

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

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-11 .elementor-element.elementor-element-315c4aac .elementor-icon-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-315c4aac.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-315c4aac.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-315c4aac.elementor-view-default .elementor-icon {
    color: var(--e-global-color-9dfc452);
    border-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-315c4aac.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-315c4aac.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-315c4aac .elementor-icon {
    font-size: 35px;
}

.elementor-11 .elementor-element.elementor-element-315c4aac .elementor-icon svg {
    height: 35px;
}

.elementor-11 .elementor-element.elementor-element-390e2f5f {
    text-align: right;
    font-family: "Lexend", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 45px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-d77d804>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-d77d804 {
    font-family: "Lexend", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-79624510 {
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-411f186d {
    font-family: "Lexend", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-decoration: underline;
    line-height: 27px;
    color: var(--e-global-color-9dfc452);
}

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

.elementor-11 .elementor-element.elementor-element-652fbba6:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-652fbba6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #454955;
}

.elementor-11 .elementor-element.elementor-element-2f724bbc {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-11c46799 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-11c46799.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-11c46799.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-11c46799.elementor-view-default .elementor-icon {
    color: var(--e-global-color-9dfc452);
    border-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-11c46799.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-11c46799.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-11c46799 .elementor-icon {
    font-size: 35px;
}

.elementor-11 .elementor-element.elementor-element-11c46799 .elementor-icon svg {
    height: 35px;
}

.elementor-11 .elementor-element.elementor-element-331aa77e {
    text-align: right;
    font-family: "Lexend", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 45px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-58cb43>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-58cb43 {
    font-family: "Lexend", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-535a5fd9 {
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-253e0b5f {
    font-family: "Lexend", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-decoration: underline;
    line-height: 27px;
    color: var(--e-global-color-9dfc452);
}

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

.elementor-11 .elementor-element.elementor-element-38f53526:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-38f53526>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #454955;
}

.elementor-11 .elementor-element.elementor-element-65e95307 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-44c08434 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-44c08434.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-44c08434.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-44c08434.elementor-view-default .elementor-icon {
    color: var(--e-global-color-9dfc452);
    border-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-44c08434.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-44c08434.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-44c08434 .elementor-icon {
    font-size: 35px;
}

.elementor-11 .elementor-element.elementor-element-44c08434 .elementor-icon svg {
    height: 35px;
}

.elementor-11 .elementor-element.elementor-element-34694f1a {
    text-align: right;
    font-family: "Lexend", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 45px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-7d0bc439>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-7d0bc439 {
    font-family: "Lexend", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-7c4eb8cd {
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-300b6f87 {
    font-family: "Lexend", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-decoration: underline;
    line-height: 27px;
    color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-5dbd44e {
    --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;
    --padding-top: 140px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-5dbd44e:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-5dbd44e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4261008);
}

.elementor-11 .elementor-element.elementor-element-1050296b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-754d2b2 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-754d2b2 .elementor-heading-title {
    color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-2dc4384d {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-2dc4384d .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-487066f4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-20383e12 {
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-5088656e {
    --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: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-5088656e:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-5088656e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4261008);
}

.elementor-11 .elementor-element.elementor-element-60f872a3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.7;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-11 .elementor-element.elementor-element-60f872a3:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-60f872a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/02/1.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-60f872a3::before,
.elementor-11 .elementor-element.elementor-element-60f872a3>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-60f872a3>.e-con-inner>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-60f872a3>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-60f872a3>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-60f872a3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #131313;
    --background-overlay: '';
}

.elementor-11 .elementor-element.elementor-element-43c6244d {
    --spacer-size: 160px;
}

.elementor-11 .elementor-element.elementor-element-6a777d4c>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-6a777d4c {
    font-family: "Lexend", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-1fe54a35 {
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-733b0093 {
    font-family: "Lexend", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-decoration: underline;
    line-height: 27px;
    color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-5d84b07f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.7;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-11 .elementor-element.elementor-element-5d84b07f:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-5d84b07f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/02/3.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-5d84b07f::before,
.elementor-11 .elementor-element.elementor-element-5d84b07f>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-5d84b07f>.e-con-inner>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-5d84b07f>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-5d84b07f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-5d84b07f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #131313;
    --background-overlay: '';
}

.elementor-11 .elementor-element.elementor-element-7e9a7038 {
    --spacer-size: 160px;
}

.elementor-11 .elementor-element.elementor-element-63a23ef2>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-63a23ef2 {
    font-family: "Lexend", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-76cca29b {
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-7492e4b0 {
    font-family: "Lexend", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-decoration: underline;
    line-height: 27px;
    color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-4b366a45 {
    --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: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 30px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-4b366a45:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-4b366a45>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4261008);
}

.elementor-11 .elementor-element.elementor-element-5cfbe387 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.7;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

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

.elementor-11 .elementor-element.elementor-element-5cfbe387::before,
.elementor-11 .elementor-element.elementor-element-5cfbe387>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-5cfbe387>.e-con-inner>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-5cfbe387>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-5cfbe387>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-5cfbe387>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #131313;
    --background-overlay: '';
}

.elementor-11 .elementor-element.elementor-element-65802a3c {
    --spacer-size: 160px;
}

.elementor-11 .elementor-element.elementor-element-6bf8b266>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-6bf8b266 {
    font-family: "Lexend", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-2c8ba8d2 {
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-2d6d1b {
    font-family: "Lexend", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-decoration: underline;
    line-height: 27px;
    color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-654aa87b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.7;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-11 .elementor-element.elementor-element-654aa87b:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-654aa87b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/02/4.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-654aa87b::before,
.elementor-11 .elementor-element.elementor-element-654aa87b>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-654aa87b>.e-con-inner>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-654aa87b>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-654aa87b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-654aa87b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #131313;
    --background-overlay: '';
}

.elementor-11 .elementor-element.elementor-element-151bda06 {
    --spacer-size: 160px;
}

.elementor-11 .elementor-element.elementor-element-59c54ad>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-59c54ad {
    font-family: "Lexend", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-7345526 {
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-2996761 {
    font-family: "Lexend", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-decoration: underline;
    line-height: 27px;
    color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-1403d8a2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-1403d8a2:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-1403d8a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-5612c4b);
}

.elementor-11 .elementor-element.elementor-element-5a4302c4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-4e642a0e {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-5dafaeaa {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-5dafaeaa .elementor-heading-title {
    color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-48bcfc1b {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-48bcfc1b .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-7bfc575b {
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-1ea63365 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title {
    color: var(--e-global-color-primary);
}

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

.elementor-widget-icon-box .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-11 .elementor-element.elementor-element-f0d0006 {
    --icon-box-icon-margin: 15px;
}

.elementor-11 .elementor-element.elementor-element-f0d0006 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-f0d0006.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-9dfc452);
    fill: var(--e-global-color-5612c4b);
    color: var(--e-global-color-5612c4b);
}

.elementor-11 .elementor-element.elementor-element-f0d0006.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-f0d0006.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-9dfc452);
    color: var(--e-global-color-9dfc452);
    border-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-f0d0006.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-5612c4b);
}

.elementor-11 .elementor-element.elementor-element-f0d0006 .elementor-icon {
    font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-f0d0006 .elementor-icon-box-title,
.elementor-11 .elementor-element.elementor-element-f0d0006 .elementor-icon-box-title a {
    font-family: "Lexend", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 27px;
}

.elementor-11 .elementor-element.elementor-element-f0d0006 .elementor-icon-box-description {
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-17bee818 {
    --icon-box-icon-margin: 15px;
}

.elementor-11 .elementor-element.elementor-element-17bee818 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-17bee818.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-9dfc452);
    fill: var(--e-global-color-5612c4b);
    color: var(--e-global-color-5612c4b);
}

.elementor-11 .elementor-element.elementor-element-17bee818.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-17bee818.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-9dfc452);
    color: var(--e-global-color-9dfc452);
    border-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-17bee818.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-5612c4b);
}

.elementor-11 .elementor-element.elementor-element-17bee818 .elementor-icon {
    font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-17bee818 .elementor-icon-box-title,
.elementor-11 .elementor-element.elementor-element-17bee818 .elementor-icon-box-title a {
    font-family: "Lexend", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 27px;
}

.elementor-11 .elementor-element.elementor-element-17bee818 .elementor-icon-box-description {
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-2fb61fce {
    --icon-box-icon-margin: 15px;
}

.elementor-11 .elementor-element.elementor-element-2fb61fce .elementor-icon-box-title {
    margin-bottom: 5px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-2fb61fce.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-9dfc452);
    fill: var(--e-global-color-5612c4b);
    color: var(--e-global-color-5612c4b);
}

.elementor-11 .elementor-element.elementor-element-2fb61fce.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-2fb61fce.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-9dfc452);
    color: var(--e-global-color-9dfc452);
    border-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-2fb61fce.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-5612c4b);
}

.elementor-11 .elementor-element.elementor-element-2fb61fce .elementor-icon {
    font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-2fb61fce .elementor-icon-box-title,
.elementor-11 .elementor-element.elementor-element-2fb61fce .elementor-icon-box-title a {
    font-family: "Lexend", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 27px;
}

.elementor-11 .elementor-element.elementor-element-2fb61fce .elementor-icon-box-description {
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-2ddaa27a {
    --icon-box-icon-margin: 15px;
}

.elementor-11 .elementor-element.elementor-element-2ddaa27a .elementor-icon-box-title {
    margin-bottom: 5px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-2ddaa27a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-9dfc452);
    fill: var(--e-global-color-5612c4b);
    color: var(--e-global-color-5612c4b);
}

.elementor-11 .elementor-element.elementor-element-2ddaa27a.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-2ddaa27a.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-9dfc452);
    color: var(--e-global-color-9dfc452);
    border-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-2ddaa27a.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-5612c4b);
}

.elementor-11 .elementor-element.elementor-element-2ddaa27a .elementor-icon {
    font-size: 20px;
}

.elementor-11 .elementor-element.elementor-element-2ddaa27a .elementor-icon-box-title,
.elementor-11 .elementor-element.elementor-element-2ddaa27a .elementor-icon-box-title a {
    font-family: "Lexend", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 27px;
}

.elementor-11 .elementor-element.elementor-element-2ddaa27a .elementor-icon-box-description {
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-783ced1 {
    --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;
    --padding-top: 120px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-783ced1:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-783ced1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-5612c4b);
}

.elementor-11 .elementor-element.elementor-element-7d9ebe2b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-2f5dfdd1 {
    --icon-box-icon-margin: 15px;
}

.elementor-11 .elementor-element.elementor-element-2f5dfdd1.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-2f5dfdd1.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-2f5dfdd1.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-9dfc452);
    color: var(--e-global-color-9dfc452);
    border-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-2f5dfdd1 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-2f5dfdd1 .elementor-icon-box-title,
.elementor-11 .elementor-element.elementor-element-2f5dfdd1 .elementor-icon-box-title a {
    font-family: "Montserrat", Sans-serif;
    font-size: 35px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-11 .elementor-element.elementor-element-2f5dfdd1 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
}

.elementor-11 .elementor-element.elementor-element-5f8dcbe1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-7172ee08 {
    --icon-box-icon-margin: 15px;
}

.elementor-11 .elementor-element.elementor-element-7172ee08.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-7172ee08.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-7172ee08.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-9dfc452);
    color: var(--e-global-color-9dfc452);
    border-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-7172ee08 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-7172ee08 .elementor-icon-box-title,
.elementor-11 .elementor-element.elementor-element-7172ee08 .elementor-icon-box-title a {
    font-family: "Montserrat", Sans-serif;
    font-size: 35px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-11 .elementor-element.elementor-element-7172ee08 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
}

.elementor-11 .elementor-element.elementor-element-6f148716 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-68588185 {
    --icon-box-icon-margin: 15px;
}

.elementor-11 .elementor-element.elementor-element-68588185.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-68588185.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-68588185.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-9dfc452);
    color: var(--e-global-color-9dfc452);
    border-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-68588185 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-68588185 .elementor-icon-box-title,
.elementor-11 .elementor-element.elementor-element-68588185 .elementor-icon-box-title a {
    font-family: "Montserrat", Sans-serif;
    font-size: 35px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-11 .elementor-element.elementor-element-68588185 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
}

.elementor-11 .elementor-element.elementor-element-13babf7b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-ccc754 {
    --icon-box-icon-margin: 15px;
}

.elementor-11 .elementor-element.elementor-element-ccc754.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-ccc754.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-ccc754.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-9dfc452);
    color: var(--e-global-color-9dfc452);
    border-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-ccc754 .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-ccc754 .elementor-icon-box-title,
.elementor-11 .elementor-element.elementor-element-ccc754 .elementor-icon-box-title a {
    font-family: "Montserrat", Sans-serif;
    font-size: 35px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-11 .elementor-element.elementor-element-ccc754 .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
}

.elementor-11 .elementor-element.elementor-element-a83b9d1 {
    --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: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-a83b9d1:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-a83b9d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4261008);
}

.elementor-11 .elementor-element.elementor-element-5f99ace4 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-5f99ace4 .elementor-heading-title {
    color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-1714858 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-1714858 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-935f8e7 {
    --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;
    --padding-top: 20px;
    --padding-bottom: 140px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-935f8e7:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-935f8e7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4261008);
}

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

.elementor-11 .elementor-element.elementor-element-15a1b388:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-15a1b388>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-1ab75751>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-1ab75751 {
    font-family: "Lexend", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1px;
    color: var(--e-global-color-5612c4b);
}

.elementor-11 .elementor-element.elementor-element-66e47eed .elementor-icon-list-icon i {
    color: var(--e-global-color-5612c4b);
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-66e47eed .elementor-icon-list-icon svg {
    fill: var(--e-global-color-5612c4b);
    transition: fill 0.3s;
}

.elementor-11 .elementor-element.elementor-element-66e47eed {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-11 .elementor-element.elementor-element-66e47eed .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-11 .elementor-element.elementor-element-66e47eed .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
}

.elementor-11 .elementor-element.elementor-element-66e47eed .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-5c78b47e>.elementor-widget-container {
    padding: 30px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-5c78b47e {
    font-family: "Lexend", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1px;
    color: var(--e-global-color-5612c4b);
}

.elementor-11 .elementor-element.elementor-element-7853ac46 .elementor-icon-list-icon i {
    color: var(--e-global-color-5612c4b);
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-7853ac46 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-5612c4b);
    transition: fill 0.3s;
}

.elementor-11 .elementor-element.elementor-element-7853ac46 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-11 .elementor-element.elementor-element-7853ac46 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-11 .elementor-element.elementor-element-7853ac46 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
}

.elementor-11 .elementor-element.elementor-element-7853ac46 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-56a3cd07>.elementor-widget-container {
    padding: 30px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-56a3cd07 {
    font-family: "Lexend", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1px;
    color: var(--e-global-color-5612c4b);
}

.elementor-11 .elementor-element.elementor-element-538139b0 .elementor-icon-list-icon i {
    color: var(--e-global-color-5612c4b);
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-538139b0 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-5612c4b);
    transition: fill 0.3s;
}

.elementor-11 .elementor-element.elementor-element-538139b0 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-11 .elementor-element.elementor-element-538139b0 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-11 .elementor-element.elementor-element-538139b0 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
}

.elementor-11 .elementor-element.elementor-element-538139b0 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-74e1ff65 .elementor-button {
    background-color: var(--e-global-color-4261008);
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
    border-radius: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-74e1ff65>.elementor-widget-container {
    padding: 50px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-104587de {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-104587de:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-104587de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-58bf1d {
    text-align: right;
}

.elementor-11 .elementor-element.elementor-element-6a18914b {
    --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-11 .elementor-element.elementor-element-6a18914b:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-6a18914b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4261008);
}

.elementor-11 .elementor-element.elementor-element-621dc1f5 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-621dc1f5 .elementor-heading-title {
    color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-676accc8 {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-676accc8 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-149da1ca {
    text-align: center;
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-17c88dd0 {
    --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;
    --padding-top: 60px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-17c88dd0:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-17c88dd0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4261008);
}

.elementor-11 .elementor-element.elementor-element-20c8a95c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-d9c7f06 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-d9c7f06 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-d9c7f06 .elementor-icon-box-title,
.elementor-11 .elementor-element.elementor-element-d9c7f06 .elementor-icon-box-title a {
    font-family: "Lexend", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 27px;
}

.elementor-11 .elementor-element.elementor-element-d9c7f06 .elementor-icon-box-description {
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-7e4c31be {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-34c3eebe .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-34c3eebe .elementor-icon-box-title {
    margin-bottom: 5px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-34c3eebe .elementor-icon-box-title,
.elementor-11 .elementor-element.elementor-element-34c3eebe .elementor-icon-box-title a {
    font-family: "Lexend", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 27px;
}

.elementor-11 .elementor-element.elementor-element-34c3eebe .elementor-icon-box-description {
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-7599699b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-72efa30d .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-72efa30d .elementor-icon-box-title {
    margin-bottom: 5px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-72efa30d .elementor-icon-box-title,
.elementor-11 .elementor-element.elementor-element-72efa30d .elementor-icon-box-title a {
    font-family: "Lexend", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 27px;
}

.elementor-11 .elementor-element.elementor-element-72efa30d .elementor-icon-box-description {
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-2b1bde66 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-47b755da .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-47b755da .elementor-icon-box-title {
    margin-bottom: 5px;
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-47b755da .elementor-icon-box-title,
.elementor-11 .elementor-element.elementor-element-47b755da .elementor-icon-box-title a {
    font-family: "Lexend", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 27px;
}

.elementor-11 .elementor-element.elementor-element-47b755da .elementor-icon-box-description {
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-3c19c890 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-3c19c890:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-3c19c890>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-17530f77 {
    --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: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-12fdb2e9 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-12fdb2e9 .elementor-heading-title {
    color: var(--e-global-color-4261008);
}

.elementor-11 .elementor-element.elementor-element-21a5a133 {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-21a5a133 .elementor-heading-title {
    color: var(--e-global-color-4261008);
}

.elementor-11 .elementor-element.elementor-element-21545c5c {
    text-align: left;
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
    color: var(--e-global-color-4261008);
}

.elementor-11 .elementor-element.elementor-element-7cd3cfbe {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-31ae2a46 {
    left: 2px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-31ae2a46 {
    right: 2px;
}

.elementor-11 .elementor-element.elementor-element-31ae2a46 {
    top: -56px;
}

.elementor-11 .elementor-element.elementor-element-317897b6 {
    --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: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 20px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-317897b6:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-317897b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9dfc452);
}

.elementor-11 .elementor-element.elementor-element-2edac440 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-form .elementor-field-group>label,
.elementor-widget-form .elementor-field-subgroup label {
    color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group>label {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-field-type-html {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-field-group .elementor-field {
    color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group .elementor-field,
.elementor-widget-form .elementor-field-subgroup label {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-form .e-form__buttons__wrapper__button-next {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-button[type="submit"] {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-form .e-form__buttons__wrapper__button-previous {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-message {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .e-form__indicators__indicator,
.elementor-widget-form .e-form__indicators__indicator__label {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-form {
    --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
    --e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
    --e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
    --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
    --e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
    --e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
}

.elementor-widget-form .e-form__indicators__indicator__progress__meter {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

.elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px;
}

.elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-field-group>label,
.elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-field-subgroup label {
    color: var(--e-global-color-5612c4b);
}

.elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-field-type-html {
    padding-bottom: 0px;
    color: var(--e-global-color-5612c4b);
}

.elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-field-group .elementor-field {
    color: var(--e-global-color-5612c4b);
}

.elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-field-group .elementor-field,
.elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-field-subgroup label {
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
}

.elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: var(--e-global-color-9dfc452);
    border-color: var(--e-global-color-4261008);
}

.elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-field-group .elementor-select-wrapper select {
    background-color: var(--e-global-color-9dfc452);
    border-color: var(--e-global-color-4261008);
}

.elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-field-group .elementor-select-wrapper::before {
    color: var(--e-global-color-4261008);
}

.elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-button {
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
    border-radius: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-191ed7a3 .e-form__buttons__wrapper__button-next {
    background-color: var(--e-global-color-4261008);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-button[type="submit"] {
    background-color: var(--e-global-color-4261008);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-191ed7a3 .e-form__buttons__wrapper__button-previous {
    background-color: var(--e-global-color-4261008);
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-191ed7a3 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-191ed7a3 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-11 .elementor-element.elementor-element-191ed7a3 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-11 .elementor-element.elementor-element-6d2e2e42 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-6f344fb8 .elementor-icon-list-icon i {
    color: var(--e-global-color-4261008);
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-6f344fb8 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-4261008);
    transition: fill 0.3s;
}

.elementor-11 .elementor-element.elementor-element-6f344fb8 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-11 .elementor-element.elementor-element-6f344fb8 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-11 .elementor-element.elementor-element-6f344fb8 .elementor-icon-list-item>a {
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 27px;
}

.elementor-11 .elementor-element.elementor-element-6f344fb8 .elementor-icon-list-text {
    color: var(--e-global-color-4261008);
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-70305e8d {
    --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;
    --padding-top: 20px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-70305e8d:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-70305e8d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4261008);
}

.elementor-11 .elementor-element.elementor-element-136004bb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-5628dd34 {
    text-align: left;
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
    color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-20d5128 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11 .elementor-element.elementor-element-10af1e89 {
    text-align: right;
    font-family: var(--e-global-typography-99f634f-font-family), Sans-serif;
    font-size: var(--e-global-typography-99f634f-font-size);
    font-weight: var(--e-global-typography-99f634f-font-weight);
    line-height: var(--e-global-typography-99f634f-line-height);
    color: #FFFFFF;
}

@media(min-width:768px) {
    .elementor-11 .elementor-element.elementor-element-6de86fe2 {
        --content-width: 1140px;
    }

    .elementor-11 .elementor-element.elementor-element-279f4249 {
        --width: 33.3333%;
    }

    .elementor-11 .elementor-element.elementor-element-42764352 {
        --width: 66.6666%;
    }

    .elementor-11 .elementor-element.elementor-element-5784072e {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-41686ecd {
        --width: 89%;
    }

    .elementor-11 .elementor-element.elementor-element-142bd601 {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-467307e {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-722614f0 {
        --width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-6e68dfd3 {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-8e63d86 {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-652fbba6 {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-38f53526 {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-1050296b {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-487066f4 {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-60f872a3 {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-5d84b07f {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-5cfbe387 {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-654aa87b {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-5a4302c4 {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-4e642a0e {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-7d9ebe2b {
        --width: 25%;
    }

    .elementor-11 .elementor-element.elementor-element-5f8dcbe1 {
        --width: 25%;
    }

    .elementor-11 .elementor-element.elementor-element-6f148716 {
        --width: 25%;
    }

    .elementor-11 .elementor-element.elementor-element-13babf7b {
        --width: 25%;
    }

    .elementor-11 .elementor-element.elementor-element-15a1b388 {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-104587de {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-20c8a95c {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-7e4c31be {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-7599699b {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-2b1bde66 {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-17530f77 {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-7cd3cfbe {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-2edac440 {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-6d2e2e42 {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-136004bb {
        --width: 50%;
    }

    .elementor-11 .elementor-element.elementor-element-20d5128 {
        --width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-11 .elementor-element.elementor-element-615a94c9 {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-41686ecd {
        --grid-auto-flow: row;
    }

    .elementor-11 .elementor-element.elementor-element-38ab6626 .elementor-button {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-3e6bcc48 {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-4308ed04 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-11 .elementor-element.elementor-element-4308ed04 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-67660de2 {
        --grid-auto-flow: row;
    }

    .elementor-11 .elementor-element.elementor-element-79624510 {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-2f724bbc {
        --grid-auto-flow: row;
    }

    .elementor-11 .elementor-element.elementor-element-535a5fd9 {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-65e95307 {
        --grid-auto-flow: row;
    }

    .elementor-11 .elementor-element.elementor-element-7c4eb8cd {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-20383e12 {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-1fe54a35 {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-76cca29b {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-2c8ba8d2 {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-7345526 {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-7bfc575b {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-1ea63365 {
        --grid-auto-flow: row;
    }

    .elementor-11 .elementor-element.elementor-element-2f5dfdd1 .elementor-icon-box-description {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-7172ee08 .elementor-icon-box-description {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-68588185 .elementor-icon-box-description {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-ccc754 .elementor-icon-box-description {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-66e47eed .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-11 .elementor-element.elementor-element-66e47eed .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-7853ac46 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-11 .elementor-element.elementor-element-7853ac46 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-538139b0 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-11 .elementor-element.elementor-element-538139b0 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-74e1ff65 .elementor-button {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-149da1ca {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-21545c5c {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-field-group .elementor-field,
    .elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-field-subgroup label {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-button {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-5628dd34 {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-10af1e89 {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }
}

@media(max-width:767px) {
    .elementor-11 .elementor-element.elementor-element-615a94c9 {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-41686ecd {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-11 .elementor-element.elementor-element-38ab6626 .elementor-button {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-3e6bcc48 {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-4308ed04 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-11 .elementor-element.elementor-element-4308ed04 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-67660de2 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-11 .elementor-element.elementor-element-79624510 {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-2f724bbc {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-11 .elementor-element.elementor-element-535a5fd9 {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-65e95307 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-11 .elementor-element.elementor-element-7c4eb8cd {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-20383e12 {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-1fe54a35 {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-76cca29b {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-2c8ba8d2 {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-7345526 {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-7bfc575b {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-1ea63365 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-11 .elementor-element.elementor-element-2f5dfdd1 .elementor-icon-box-description {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-7172ee08 .elementor-icon-box-description {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-68588185 .elementor-icon-box-description {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-ccc754 .elementor-icon-box-description {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-66e47eed .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-11 .elementor-element.elementor-element-66e47eed .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-7853ac46 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-11 .elementor-element.elementor-element-7853ac46 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-538139b0 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-11 .elementor-element.elementor-element-538139b0 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-74e1ff65 .elementor-button {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-149da1ca {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-21545c5c {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-field-group .elementor-field,
    .elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-field-subgroup label {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-191ed7a3 .elementor-button {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-5628dd34 {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-10af1e89 {
        font-size: var(--e-global-typography-99f634f-font-size);
        line-height: var(--e-global-typography-99f634f-line-height);
    }
}