.elementor-76 .elementor-element.elementor-element-7a85d08>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-76 .elementor-element.elementor-element-7a85d08:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-7a85d08>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent)
}

.elementor-76 .elementor-element.elementor-element-7a85d08 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0;
    z-index: 2
}

.elementor-76 .elementor-element.elementor-element-7a85d08>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-76 .elementor-element.elementor-element-30567df>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 8px

}

.elementor-76 .elementor-element.elementor-element-30567df>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-76 .elementor-element.elementor-element-e828e37 .elementor-icon-wrapper {
    text-align: left
}

.elementor-76 .elementor-element.elementor-element-e828e37.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4a94c7d);
    color: var(--e-global-color-primary)
}

.elementor-76 .elementor-element.elementor-element-e828e37.elementor-view-framed .elementor-icon,.elementor-76 .elementor-element.elementor-element-e828e37.elementor-view-default .elementor-icon {
    color: var(--e-global-color-4a94c7d);
    border-color: var(--e-global-color-4a94c7d)
}

.elementor-76 .elementor-element.elementor-element-e828e37.elementor-view-framed .elementor-icon,.elementor-76 .elementor-element.elementor-element-e828e37.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-4a94c7d)
}

.elementor-76 .elementor-element.elementor-element-e828e37.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary)
}

.elementor-76 .elementor-element.elementor-element-e828e37.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-76 .elementor-element.elementor-element-e828e37 .elementor-icon {
    font-size: 12px
}

.elementor-76 .elementor-element.elementor-element-e828e37 .elementor-icon svg {
    height: 12px
}

.elementor-76 .elementor-element.elementor-element-e828e37>.elementor-widget-container {
    margin: 5px
}

.elementor-76 .elementor-element.elementor-element-e828e37 {
    width: auto;
    max-width: auto
}

.elementor-76 .elementor-element.elementor-element-55cf760 .elementor-icon-wrapper {
    text-align: left
}

.elementor-76 .elementor-element.elementor-element-55cf760.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4a94c7d);
    color: var(--e-global-color-primary)
}

.elementor-76 .elementor-element.elementor-element-55cf760.elementor-view-framed .elementor-icon,.elementor-76 .elementor-element.elementor-element-55cf760.elementor-view-default .elementor-icon {
    color: var(--e-global-color-4a94c7d);
    border-color: var(--e-global-color-4a94c7d)
}

.elementor-76 .elementor-element.elementor-element-55cf760.elementor-view-framed .elementor-icon,.elementor-76 .elementor-element.elementor-element-55cf760.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-4a94c7d)
}

.elementor-76 .elementor-element.elementor-element-55cf760.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary)
}

.elementor-76 .elementor-element.elementor-element-55cf760.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-76 .elementor-element.elementor-element-55cf760 .elementor-icon {
    font-size: 12px
}

.elementor-76 .elementor-element.elementor-element-55cf760 .elementor-icon svg {
    height: 12px
}

.elementor-76 .elementor-element.elementor-element-55cf760>.elementor-widget-container {
    margin: 5px
}

.elementor-76 .elementor-element.elementor-element-55cf760 {
    width: auto;
    max-width: auto
}

.elementor-76 .elementor-element.elementor-element-b55ce26 .elementor-icon-wrapper {
    text-align: left
}

.elementor-76 .elementor-element.elementor-element-b55ce26.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4a94c7d);
    color: var(--e-global-color-primary)
}

.elementor-76 .elementor-element.elementor-element-b55ce26.elementor-view-framed .elementor-icon,.elementor-76 .elementor-element.elementor-element-b55ce26.elementor-view-default .elementor-icon {
    color: var(--e-global-color-4a94c7d);
    border-color: var(--e-global-color-4a94c7d)
}

.elementor-76 .elementor-element.elementor-element-b55ce26.elementor-view-framed .elementor-icon,.elementor-76 .elementor-element.elementor-element-b55ce26.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-4a94c7d)
}

.elementor-76 .elementor-element.elementor-element-b55ce26.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary)
}

.elementor-76 .elementor-element.elementor-element-b55ce26.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-76 .elementor-element.elementor-element-b55ce26 .elementor-icon {
    font-size: 12px
}

.elementor-76 .elementor-element.elementor-element-b55ce26 .elementor-icon svg {
    height: 12px
}

.elementor-76 .elementor-element.elementor-element-b55ce26>.elementor-widget-container {
    margin: 5px
}

.elementor-76 .elementor-element.elementor-element-b55ce26 {
    width: auto;
    max-width: auto
}

.elementor-76 .elementor-element.elementor-element-a153cac .elementor-icon-wrapper {
    text-align: left
}

.elementor-76 .elementor-element.elementor-element-a153cac.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4a94c7d);
    color: var(--e-global-color-primary)
}

.elementor-76 .elementor-element.elementor-element-a153cac.elementor-view-framed .elementor-icon,.elementor-76 .elementor-element.elementor-element-a153cac.elementor-view-default .elementor-icon {
    color: var(--e-global-color-4a94c7d);
    border-color: var(--e-global-color-4a94c7d)
}

.elementor-76 .elementor-element.elementor-element-a153cac.elementor-view-framed .elementor-icon,.elementor-76 .elementor-element.elementor-element-a153cac.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-4a94c7d)
}

.elementor-76 .elementor-element.elementor-element-a153cac.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary)
}

.elementor-76 .elementor-element.elementor-element-a153cac.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-76 .elementor-element.elementor-element-a153cac .elementor-icon {
    font-size: 12px
}

.elementor-76 .elementor-element.elementor-element-a153cac .elementor-icon svg {
    height: 12px
}

.elementor-76 .elementor-element.elementor-element-a153cac>.elementor-widget-container {
    margin: 5px
}

.elementor-76 .elementor-element.elementor-element-a153cac {
    width: auto;
    max-width: auto
}

.elementor-76 .elementor-element.elementor-element-1e16315 .elementor-icon-wrapper {
    text-align: left
}

.elementor-76 .elementor-element.elementor-element-1e16315.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4a94c7d);
    color: var(--e-global-color-primary)
}

.elementor-76 .elementor-element.elementor-element-1e16315.elementor-view-framed .elementor-icon,.elementor-76 .elementor-element.elementor-element-1e16315.elementor-view-default .elementor-icon {
    color: var(--e-global-color-4a94c7d);
    border-color: var(--e-global-color-4a94c7d)
}

.elementor-76 .elementor-element.elementor-element-1e16315.elementor-view-framed .elementor-icon,.elementor-76 .elementor-element.elementor-element-1e16315.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-4a94c7d)
}

.elementor-76 .elementor-element.elementor-element-1e16315.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary)
}

.elementor-76 .elementor-element.elementor-element-1e16315.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-76 .elementor-element.elementor-element-1e16315 .elementor-icon {
    font-size: 12px
}

.elementor-76 .elementor-element.elementor-element-1e16315 .elementor-icon svg {
    height: 12px
}

.elementor-76 .elementor-element.elementor-element-1e16315>.elementor-widget-container {
    margin: 5px
}

.elementor-76 .elementor-element.elementor-element-1e16315 {
    width: auto;
    max-width: auto
}

.elementor-76 .elementor-element.elementor-element-60f3e7b>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-76 .elementor-element.elementor-element-60f3e7b>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-76 .elementor-element.elementor-element-a7c9d13 .uael-nav-menu__toggle {
    text-align: right
}

.elementor-76 .elementor-element.elementor-element-a7c9d13 .menu-item a.uael-menu-item,.elementor-76 .elementor-element.elementor-element-a7c9d13 .menu-item a.uael-sub-menu-item {
    padding-left: 17px;
    padding-right: 17px
}

.elementor-76 .elementor-element.elementor-element-a7c9d13 .menu-item a.uael-menu-item,.elementor-76 .elementor-element.elementor-element-a7c9d13 .menu-item a.uael-sub-menu-item {
    padding-top: 10px;
    padding-bottom: 10px
}

body:not(.rtl) .elementor-76 .elementor-element.elementor-element-a7c9d13 .uael-nav-menu__layout-horizontal .uael-nav-menu>li.menu-item:not(:last-child) {
    margin-right: 16px
}

body.rtl .elementor-76 .elementor-element.elementor-element-a7c9d13 .uael-nav-menu__layout-horizontal .uael-nav-menu>li.menu-item:not(:last-child) {
    margin-left: 16px
}

.elementor-76 .elementor-element.elementor-element-a7c9d13 nav:not(.uael-nav-menu__layout-horizontal) .uael-nav-menu>li.menu-item:not(:last-child) {
    margin-bottom: 0
}

.elementor-76 .elementor-element.elementor-element-a7c9d13 .menu-item a.uael-menu-item {
    font-family: "Manrope",Sans-serif;
    font-size: 10px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: .2px
}

.elementor-76 .elementor-element.elementor-element-a7c9d13 .menu-item a.uael-menu-item:not(.elementor-button),.elementor-76 .elementor-element.elementor-element-a7c9d13 .sub-menu a.uael-sub-menu-item {
    color: var(--e-global-color-8abbfec)
}

.elementor-76 .elementor-element.elementor-element-a7c9d13 .menu-item a.uael-menu-item:not(.elementor-button):hover,.elementor-76 .elementor-element.elementor-element-a7c9d13 .sub-menu a.uael-sub-menu-item:hover,.elementor-76 .elementor-element.elementor-element-a7c9d13 .menu-item.current-menu-item a.uael-menu-item:not(.elementor-button),.elementor-76 .elementor-element.elementor-element-a7c9d13 .menu-item a.uael-menu-item.highlighted:not(.elementor-button),.elementor-76 .elementor-element.elementor-element-a7c9d13 .menu-item a.uael-menu-item:not(.elementor-button):focus {
    color: var(--e-global-color-eb4ad99)
}

.elementor-76 .elementor-element.elementor-element-a7c9d13 .menu-item.current-menu-item a.uael-menu-item:not(.elementor-button),.elementor-76 .elementor-element.elementor-element-a7c9d13 .menu-item.current-menu-ancestor a.uael-menu-item:not(.elementor-button),.elementor-76 .elementor-element.elementor-element-a7c9d13 .menu-item.custom-menu-active a.uael-menu-item:not(.elementor-button) {
    color: var(--e-global-color-eb4ad99)
}

.elementor-76 .elementor-element.elementor-element-a7c9d13 ul.sub-menu {
    width: 220px
}

.elementor-76 .elementor-element.elementor-element-a7c9d13 .sub-menu li.menu-item:not(:last-child),.elementor-76 .elementor-element.elementor-element-a7c9d13 nav.uael-dropdown li.menu-item:not(:last-child),.elementor-76 .elementor-element.elementor-element-a7c9d13 nav.uael-dropdown-expandible li.menu-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-color: #c4c4c4
}

.elementor-76 .elementor-element.elementor-element-a7c9d13 .menu-item a.uael-menu-item.elementor-button {
    color: var(--e-global-color-primary);
    border-radius: 200px
}

.elementor-76 .elementor-element.elementor-element-a7c9d13 ul.uael-nav-menu .menu-item a.uael-menu-item.elementor-button {
    background-color: var(--e-global-color-4a94c7d)
}

.elementor-76 .elementor-element.elementor-element-a7c9d13>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-76 .elementor-element.elementor-element-4e0b865>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0
}

.elementor-76 .elementor-element.elementor-element-4e0b865>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-76 .elementor-element.elementor-element-d4ae837:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-d4ae837>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent)
}

.elementor-76 .elementor-element.elementor-element-d4ae837 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 5px;
    z-index: 2
}

.elementor-76 .elementor-element.elementor-element-d4ae837>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-76 .elementor-element.elementor-element-f978eae>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0
}

.elementor-76 .elementor-element.elementor-element-f978eae>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-76 .elementor-element.elementor-element-01bad03 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF4F;
    --divider-border-width: 1px
}

.elementor-76 .elementor-element.elementor-element-01bad03 .elementor-divider-separator {
    width: 100%
}

.elementor-76 .elementor-element.elementor-element-01bad03 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px
}

.elementor-76 .elementor-element.elementor-element-1c88eeb>.elementor-container {
    min-height: 0px
}

.elementor-76 .elementor-element.elementor-element-1c88eeb:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-1c88eeb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent)
}

.elementor-76 .elementor-element.elementor-element-1c88eeb {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    z-index: 3
}

.elementor-76 .elementor-element.elementor-element-1c88eeb>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-76 .elementor-element.elementor-element-3a97806>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 20px
}

.elementor-76 .elementor-element.elementor-element-3a97806>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-76 .elementor-element.elementor-element-fdd25db {
    text-align: left
}

.elementor-76 .elementor-element.elementor-element-fdd25db img {
    width: 51%
}

.elementor-76 .elementor-element.elementor-element-fdd25db>.elementor-widget-container {
    margin: 0;
    padding: 5px 0
}

.elementor-bc-flex-widget .elementor-76 .elementor-element.elementor-element-a0857cc.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-76 .elementor-element.elementor-element-a0857cc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-76 .elementor-element.elementor-element-a0857cc>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-menu-toggle {
    margin: 0 auto
}

.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu .elementor-item {
    font-family: "Manrope",Sans-serif;
    font-size: 16px;
    font-weight: 900;
    letter-spacing: -.6px
}

.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--main .elementor-item {
    color: #fff;
    fill: #fff
}

.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--main .elementor-item:hover,.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--main .elementor-item:focus {
    color: #ff8ba4;
    fill: #ff8ba4
}

.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: var(--e-global-color-eb4ad99)
}

.elementor-76 .elementor-element.elementor-element-3d16550 {
    --e-nav-menu-divider-content: "";
    --e-nav-menu-divider-style: solid;
    --e-nav-menu-divider-width: 1px;
    --e-nav-menu-divider-height: 10px;
    --e-nav-menu-divider-color: var(--e-global-color-eb4ad99);
    --e-nav-menu-horizontal-menu-item-margin: calc(1px/2)
}

.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 1px
}

.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--dropdown a,.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-menu-toggle {
    color: var(--e-global-color-primary)
}

.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--dropdown a:hover,.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--dropdown a.highlighted,.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-menu-toggle:hover {
    color: var(--e-global-color-4a94c7d)
}

.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--dropdown a:hover,.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--dropdown a.highlighted {
    background-color: var(--e-global-color-text)
}

.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--dropdown .elementor-item,.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: "Manrope",Sans-serif;
    font-size: 12px;
    font-weight: 800
}

.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--dropdown {
    border-style: dotted;
    border-width: 0;
    border-radius: 15px
}

.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px
}

.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px
}

.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--main .elementor-nav-menu--dropdown,.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    box-shadow: 0px 0px 23px 0px rgba(0,0,0,.15)
}

.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--dropdown a {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 8px;
    padding-bottom: 8px
}

.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style: solid;
    border-color: var(--e-global-color-024e129);
    border-bottom-width: 1px
}

.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,.elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 0 !important
}

.elementor-bc-flex-widget .elementor-76 .elementor-element.elementor-element-90926a8.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-76 .elementor-element.elementor-element-90926a8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-76 .elementor-element.elementor-element-b55cff5 img {
    width: 62%
}

.elementor-76 .elementor-element.elementor-element-b55cff5 {
    width: auto;
    max-width: auto;
    top: 0
}

body:not(.rtl) .elementor-76 .elementor-element.elementor-element-b55cff5 {
    left: 76%
}

body.rtl .elementor-76 .elementor-element.elementor-element-b55cff5 {
    right: 76%
}

.elementor-76 .elementor-element.elementor-element-f8e3a9d {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    z-index: 2
}

.elementor-76 .elementor-element.elementor-element-f8e3a9d>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-76 .elementor-element.elementor-element-f8e3a9d>.elementor-shape-top .elementor-shape-fill {
    fill: var(--e-global-color-primary)
}

.elementor-76 .elementor-element.elementor-element-f8e3a9d>.elementor-shape-top svg {
    width: calc(100% + 1.3px);
    height: 39px;
    transform: translateX(-50%) rotateY(180deg)
}

.elementor-76 .elementor-element.elementor-element-71b32e0>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-76 .elementor-element.elementor-element-71b32e0>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-76 .elementor-element.elementor-element-3379f7b {
    --spacer-size: 19px
}

.elementor-76 .elementor-element.elementor-element-8c52f06>.elementor-container {
    min-height: 90px
}

.elementor-76 .elementor-element.elementor-element-8c52f06:not(.elementor-motion-effects-element-type-background),.elementor-76 .elementor-element.elementor-element-8c52f06>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent)
}

.elementor-76 .elementor-element.elementor-element-8c52f06 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    z-index: 2
}

.elementor-76 .elementor-element.elementor-element-8c52f06>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-76 .elementor-element.elementor-element-b3b4aba>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-76 .elementor-element.elementor-element-b3b4aba>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-76 .elementor-element.elementor-element-54f602d img {
    width: 50%
}

.elementor-bc-flex-widget .elementor-76 .elementor-element.elementor-element-51b8096.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-76 .elementor-element.elementor-element-51b8096.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-76 .elementor-element.elementor-element-03f908e .elementor-icon-wrapper {
    text-align: center
}

.elementor-76 .elementor-element.elementor-element-03f908e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4a94c7d)
}

.elementor-76 .elementor-element.elementor-element-03f908e.elementor-view-framed .elementor-icon,.elementor-76 .elementor-element.elementor-element-03f908e.elementor-view-default .elementor-icon {
    color: var(--e-global-color-4a94c7d);
    border-color: var(--e-global-color-4a94c7d)
}

.elementor-76 .elementor-element.elementor-element-03f908e.elementor-view-framed .elementor-icon,.elementor-76 .elementor-element.elementor-element-03f908e.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-4a94c7d)
}

.elementor-76 .elementor-element.elementor-element-8b1e7cb {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    z-index: 1
}

.elementor-76 .elementor-element.elementor-element-8b1e7cb>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-76 .elementor-element.elementor-element-8b1e7cb>.elementor-shape-top .elementor-shape-fill {
    fill: var(--e-global-color-primary)
}

.elementor-76 .elementor-element.elementor-element-8b1e7cb>.elementor-shape-top svg {
    width: calc(100% + 1.3px);
    height: 77px;
    transform: translateX(-50%) rotateY(180deg)
}

.elementor-76 .elementor-element.elementor-element-b8b5189>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-76 .elementor-element.elementor-element-b8b5189>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-76 .elementor-element.elementor-element-017e5c6 {
    --spacer-size: 87px
}

@media(min-width: 768px) {
    .elementor-76 .elementor-element.elementor-element-30567df {
        width:24.213%
    }

    .elementor-76 .elementor-element.elementor-element-60f3e7b {
        width: 59.525%
    }

    .elementor-76 .elementor-element.elementor-element-4e0b865 {
        width: 15.554%
    }

    .elementor-76 .elementor-element.elementor-element-3a97806 {
        width: 16.43%
    }

    .elementor-76 .elementor-element.elementor-element-a0857cc {
        width: 67.906%
    }

    .elementor-76 .elementor-element.elementor-element-90926a8 {
        width: 14.939%
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-76 .elementor-element.elementor-element-51b8096 {
        width:50%
    }
}

@media(min-width: 2400px) {
    .elementor-76 .elementor-element.elementor-element-7a85d08>.elementor-container {
        max-width:1600px
    }

    .elementor-76 .elementor-element.elementor-element-1c88eeb>.elementor-container {
        max-width: 1600px
    }

    .elementor-76 .elementor-element.elementor-element-fdd25db img {
        width: 147px
    }

    .elementor-76 .elementor-element.elementor-element-90926a8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0
    }

    .elementor-76 .elementor-element.elementor-element-90926a8>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    body:not(.rtl) .elementor-76 .elementor-element.elementor-element-b55cff5 {
        left: 72%
    }

    body.rtl .elementor-76 .elementor-element.elementor-element-b55cff5 {
        right: 72%
    }

    .elementor-76 .elementor-element.elementor-element-b55cff5 {
        top: 0
    }
}

@media(max-width: 1600px) {
    .elementor-76 .elementor-element.elementor-element-a7c9d13 .menu-item a.uael-menu-item,.elementor-76 .elementor-element.elementor-element-a7c9d13 .menu-item a.uael-sub-menu-item {
        padding-left:19px;
        padding-right: 19px
    }

    body:not(.rtl) .elementor-76 .elementor-element.elementor-element-a7c9d13 .uael-nav-menu__layout-horizontal .uael-nav-menu>li.menu-item:not(:last-child) {
        margin-right: 0
    }

    body.rtl .elementor-76 .elementor-element.elementor-element-a7c9d13 .uael-nav-menu__layout-horizontal .uael-nav-menu>li.menu-item:not(:last-child) {
        margin-left: 0
    }

    .elementor-76 .elementor-element.elementor-element-a7c9d13 nav:not(.uael-nav-menu__layout-horizontal) .uael-nav-menu>li.menu-item:not(:last-child) {
        margin-bottom: 0
    }

    .elementor-76 .elementor-element.elementor-element-a7c9d13 .menu-item a.uael-menu-item {
        font-size: 10px
    }

    .elementor-76 .elementor-element.elementor-element-d4ae837 {
        padding: 0
    }

    .elementor-76 .elementor-element.elementor-element-f978eae>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 5px
    }

    .elementor-76 .elementor-element.elementor-element-f978eae>.elementor-element-populated {
        padding: 0
    }

    .elementor-76 .elementor-element.elementor-element-fdd25db img {
        width: 121px
    }

    .elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu .elementor-item {
        font-size: 16px
    }

    .elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--main .elementor-item {
        padding-left: 10px;
        padding-right: 10px
    }

    .elementor-76 .elementor-element.elementor-element-3d16550 {
        --e-nav-menu-horizontal-menu-item-margin: calc(0px/2)
    }

    .elementor-76 .elementor-element.elementor-element-3d16550 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
        margin-bottom: 0
    }

    .elementor-76 .elementor-element.elementor-element-b55cff5 img {
        width: 146px
    }

    body:not(.rtl) .elementor-76 .elementor-element.elementor-element-b55cff5 {
        left: 85%
    }

    body.rtl .elementor-76 .elementor-element.elementor-element-b55cff5 {
        right: 85%
    }

    .elementor-76 .elementor-element.elementor-element-f8e3a9d>.elementor-shape-top svg {
        height: 38px
    }

    .elementor-76 .elementor-element.elementor-element-3379f7b {
        --spacer-size: 69px
    }
}

@media(max-width: 1024px) {
    body:not(.rtl) .elementor-76 .elementor-element.elementor-element-a7c9d13.uael-nav-menu__breakpoint-tablet .uael-nav-menu__layout-horizontal .uael-nav-menu>li.menu-item:not(:last-child) {
        margin-right:0
    }

    .elementor-76 .elementor-element.elementor-element-3379f7b {
        --spacer-size: 30px
    }

    .elementor-76 .elementor-element.elementor-element-8c52f06 {
        z-index: 3
    }

    .elementor-76 .elementor-element.elementor-element-54f602d {
        text-align: left
    }

    .elementor-76 .elementor-element.elementor-element-54f602d img {
        width: 60%
    }

    .elementor-76 .elementor-element.elementor-element-03f908e .elementor-icon-wrapper {
        text-align: right
    }

    .elementor-76 .elementor-element.elementor-element-03f908e>.elementor-widget-container {
        padding: 0 50px 0 0
    }

    .elementor-76 .elementor-element.elementor-element-8b1e7cb>.elementor-shape-top svg {
        height: 41px
    }

    .elementor-76 .elementor-element.elementor-element-8b1e7cb {
        z-index: 2
    }

    .elementor-76 .elementor-element.elementor-element-017e5c6 {
        --spacer-size: 30px
    }
}

@media(max-width: 767px) {
    body:not(.rtl) .elementor-76 .elementor-element.elementor-element-a7c9d13.uael-nav-menu__breakpoint-mobile .uael-nav-menu__layout-horizontal .uael-nav-menu>li.menu-item:not(:last-child) {
        margin-right:0
    }

    .elementor-76 .elementor-element.elementor-element-8c52f06 {
        padding: 0
    }

    .elementor-76 .elementor-element.elementor-element-b3b4aba {
        width: 70%
    }

    .elementor-76 .elementor-element.elementor-element-54f602d img {
        width: 60%
    }

    .elementor-76 .elementor-element.elementor-element-51b8096 {
        width: 30%
    }

    .elementor-76 .elementor-element.elementor-element-51b8096>.elementor-element-populated {
        padding: 0
    }

    .elementor-76 .elementor-element.elementor-element-8b1e7cb>.elementor-shape-top svg {
        width: calc(120% + 1.3px);
        height: 33px
    }

    .elementor-76 .elementor-element.elementor-element-8b1e7cb {
        padding: 0
    }

    .elementor-76 .elementor-element.elementor-element-017e5c6 {
        --spacer-size: 18px
    }
}

header.sticky-header {
    header-height: 100px;
    shrink-me: .6;
    transition: .45s cubic-bezier(.4,0,.2,1);
    background-color: rgba(244,245,248,1);
    transition: background-color var(--transition),backdrop-filter var(--transition),box-shadow var(--transition)
}

header.sticky-header.elementor-sticky--effects {
    background-color: rgba(244,245,248,.8);
    box-shadow: 0px 4px 33px 1px rgba(0,0,0,.07);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px)
}

header.sticky-header>.elementor-container {
    min-height: var(--header-height);
    transition: min-height var(--transition)
}

header.sticky-header.elementor-sticky--effects>.elementor-container {
    min-height: calc(var(--header-height)*var(--shrink-me))
}

header.sticky-header .logo img {
    transition: transform var(--transition)
}

header.sticky-header.elementor-sticky--effects .logo img {
    transform: scale(.4)
}

header.sticky-header {
    header-height: 100px;
    shrink-me: .6;
    transition: .45s cubic-bezier(.4,0,.2,1);
    background-color: rgba(244,245,248,1);
    transition: background-color var(--transition),backdrop-filter var(--transition),box-shadow var(--transition)
}

header.sticky-header.elementor-sticky--effects {
    background-color: rgba(244,245,248,.8);
    box-shadow: 0px 4px 33px 1px rgba(0,0,0,.07);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px)
}

header.sticky-header>.elementor-container {
    min-height: var(--header-height);
    transition: min-height var(--transition)
}

header.sticky-header.elementor-sticky--effects>.elementor-container {
    min-height: calc(var(--header-height)*var(--shrink-me))
}

header.sticky-header .logo img {
    transition: transform var(--transition)
}

header.sticky-header.elementor-sticky--effects .logo img {
    transform: scale(.4)
}
