.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper {
    transition: width .5s
}

.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper {
    overflow: hidden
}

.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text,.elementor-headline-animation-type-wave .elementor-headline-dynamic-text {
    white-space: nowrap
}

.elementor-msie .elementor-headline--style-highlight svg {
    left: auto;
    top: auto;
    transform: translate(-100%)
}/*! elementor - v3.30.0 - 22-07-2025 */
.elementor-widget-image-box .elementor-image-box-content {
    width: 100%
}

@media (min-width: 768px) {
    .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
        display:flex
    }

    .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
        flex-direction: row-reverse;
        text-align: end
    }

    .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
        flex-direction: row;
        text-align: start
    }

    .elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
        margin: auto
    }

    .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
        align-items: flex-start
    }

    .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
        align-items: center
    }

    .elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper {
        align-items: flex-end
    }
}

@media (max-width: 767px) {
    .elementor-widget-image-box .elementor-image-box-img {
        margin-bottom:15px;
        margin-left: auto!important;
        margin-right: auto!important
    }
}

.elementor-widget-image-box .elementor-image-box-img {
    display: inline-block
}

.elementor-widget-image-box .elementor-image-box-img img {
    display: block;
    line-height: 0
}

.elementor-widget-image-box .elementor-image-box-title a {
    color: inherit
}

.elementor-widget-image-box .elementor-image-box-wrapper {
    text-align: center
}

.elementor-widget-image-box .elementor-image-box-description {
    margin: 0
}

/*! elementor-pro - v3.30.0 - 22-07-2025 */
.elementor-flip-box {
    height: 280px;
    perspective: 1000px;
    position: relative;
    transform-style: preserve-3d
}

@media (max-width: 1024px) {
    .elementor-flip-box {
        cursor:pointer
    }
}

.elementor-flip-box__front {
    background-color: #1abc9c
}

.elementor-flip-box__back {
    background-color: #4054b2;
    display: block
}

.elementor-flip-box__layer {
    height: 100%;
    position: absolute;
    transition: all .6s ease-in-out;
    width: 100%
}

.elementor-flip-box__layer__overlay {
    align-items: stretch;
    color: #fff;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    padding: 35px;
    text-align: center;
    width: 100%
}

.elementor-flip-box__layer__title {
    font-size: 21px
}

.elementor-flip-box__layer__description {
    font-size: 14px
}

.elementor-flip-box__layer__description:not(:last-child),.elementor-flip-box__layer__title:not(:last-child) {
    margin: 0 0 20px;
    padding: 0
}

.elementor-flip-box__layer__title {
    font-weight: 600;
    line-height: 1
}

.elementor-flip-box,.elementor-flip-box .elementor-view-framed,.elementor-flip-box .elementor-view-stacked {
    --e-flip-box-view-framed-stacked-icon-color: #fff
}

.elementor-flip-box .elementor-icon,.elementor-flip-box .elementor-view-framed .elementor-icon,.elementor-flip-box .elementor-view-stacked .elementor-icon {
    color: var(--e-flip-box-view-framed-stacked-icon-color)
}

.elementor-flip-box .elementor-icon svg,.elementor-flip-box .elementor-view-framed .elementor-icon svg,.elementor-flip-box .elementor-view-stacked .elementor-icon svg {
    fill: var(--e-flip-box-view-framed-stacked-icon-color)
}

.elementor-flip-box .elementor-view-framed .elementor-icon {
    border-color: #fff
}

.elementor-flip-box .elementor-view-stacked .elementor-icon {
    background-color: rgba(0,0,0,.5)
}

.elementor-flip-box__button.elementor-button {
    align-self: center;
    background: transparent;
    border: 2px solid #fff;
    cursor: pointer;
    margin-left: auto;
    margin-right: auto
}

.elementor-flip-box__button.elementor-button:focus-visible,.elementor-flip-box__button.elementor-button:hover {
    background: transparent;
    text-decoration: none
}

.elementor-flip-box__image {
    display: inline-block;
    margin: 0 0 20px;
    width: 100%
}

.elementor-flip-box__image img {
    width: 50%
}

.elementor-flip-box .elementor-icon-wrapper {
    margin-bottom: 20px
}

.elementor-flip-box--3d .elementor-flip-box__layer__inner {
    transform: translateZ(90px) scale(.91)
}

.elementor-flip-box--3d .elementor-flip-box__layer__overlay {
    transform: translateZ(.1px);
    transform-style: preserve-3d
}

.elementor-flip-box--effect-flip .elementor-flip-box {
    perspective: 1000px;
    transform-style: preserve-3d
}

.elementor-flip-box--effect-flip .elementor-flip-box__layer {
    backface-visibility: hidden;
    transform-style: preserve-3d
}

.elementor-flip-box--effect-flip .elementor-flip-box__front {
    transform: none;
    z-index: 1
}

.elementor-flip-box--effect-flip .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-flip .elementor-flip-box:hover .elementor-flip-box__back {
    transform: none
}

.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box__back {
    transform: rotateX(0) rotateY(-180deg)
}

.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front {
    transform: rotateX(0) rotateY(180deg)
}

.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box__back {
    transform: rotateX(0) rotateY(180deg)
}

.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front {
    transform: rotateX(0) rotateY(-180deg)
}

.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: rotateX(-180deg) rotateY(0)
}

.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front {
    transform: rotateX(180deg) rotateY(0)
}

.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box__back {
    transform: rotateX(180deg) rotateY(0)
}

.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front {
    transform: rotateX(-180deg) rotateY(0)
}

.elementor-flip-box--effect-push .elementor-flip-box__front {
    transform: none
}

.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front {
    transform: translateX(100%) translateY(0)
}

.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front {
    transform: translateX(-100%) translateY(0)
}

.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front {
    transform: translateX(0) translateY(-100%)
}

.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front {
    transform: translateX(0) translateY(100%)
}

.elementor-flip-box--effect-push .elementor-flip-box,.elementor-flip-box--effect-slide .elementor-flip-box {
    overflow: hidden
}

.elementor-flip-box--effect-push .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-push .elementor-flip-box:hover .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:hover .elementor-flip-box__back {
    transform: none
}

.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-right .elementor-flip-box__back {
    transform: translateX(-100%) translateY(0)
}

.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-left .elementor-flip-box__back {
    transform: translateX(100%) translateY(0)
}

.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
    transform: translateX(0) translateY(100%)
}

.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-down .elementor-flip-box__back {
    transform: translateX(0) translateY(-100%)
}

.elementor-flip-box--effect-zoom-out .elementor-flip-box .elementor-flip-box__front {
    opacity: 1;
    transform: scale(1);
    transition: transform .7s,opacity .35s,width .1ms;
    width: 100%;
    z-index: 1
}

.elementor-flip-box--effect-zoom-out .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front {
    opacity: 0;
    transform: scale(.7);
    transition: transform .8s,opacity .7s .1s,width .1ms .7s;
    width: 0
}

.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back {
    opacity: 0;
    transform: scale(.7);
    transition: transform .7s,opacity .5s .2s
}

.elementor-flip-box--effect-zoom-in .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back {
    opacity: 1;
    transform: scale(1);
    transition: transform .7s,opacity .5s
}

.elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box__back {
    opacity: 0
}

.elementor-flip-box--effect-fade .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-fade .elementor-flip-box:hover .elementor-flip-box__back {
    opacity: 1
}

.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__front,.elementor-widget-flip-box.elementor-flip-box--flipped:not(:has(.elementor-widget-container)) .elementor-flip-box__front {
    display: none
}

.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__back,.elementor-widget-flip-box.elementor-flip-box--flipped:not(:has(.elementor-widget-container)) .elementor-flip-box__back {
    opacity: 1;
    transform: none
}

.e-con-inner>.elementor-widget-flip-box,.e-con>.elementor-widget-flip-box {
    width: var(--container-widget-width);
    --flex-grow: var( --container-widget-flex-grow )
}

.elementor-animation-grow {
    transition-duration: .3s;
    transition-property: transform
}

.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover {
    transform: scale(1.1)
}

.elementor-41 .elementor-element.elementor-element-b51a434 {
    --display: flex;
    --min-height: 450px;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --overlay-opacity: 0.75;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px
}

.elementor-41 .elementor-element.elementor-element-b51a434:not(.elementor-motion-effects-element-type-background),.elementor-41 .elementor-element.elementor-element-b51a434>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/template/default/images/Cerfificates.jpg);
    background-position: center center;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-b51a434::before,.elementor-41 .elementor-element.elementor-element-b51a434>.elementor-background-video-container::before,.elementor-41 .elementor-element.elementor-element-b51a434>.e-con-inner>.elementor-background-video-container::before,.elementor-41 .elementor-element.elementor-element-b51a434>.elementor-background-slideshow::before,.elementor-41 .elementor-element.elementor-element-b51a434>.e-con-inner>.elementor-background-slideshow::before,.elementor-41 .elementor-element.elementor-element-b51a434>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #000F14;
    --background-overlay: ''
}

.elementor-41 .elementor-element.elementor-element-731e76f {
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-731e76f .elementor-heading-title {
    font-family: "Poppins",Sans-serif;
    font-size: 2em;
    font-weight: 600;
    color: var(--e-global-color-70c2f40)
}

.elementor-41 .elementor-element.elementor-element-8c0018a {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary );
    --divider-border-width: 3px
}

.elementor-41 .elementor-element.elementor-element-8c0018a .elementor-divider-separator {
    width: 10%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-41 .elementor-element.elementor-element-8c0018a .elementor-divider {
    text-align: center;
    padding-block-start:15px;padding-block-end:15px}

.elementor-41 .elementor-element.elementor-element-ba751e8 {
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-ba751e8 .elementor-heading-title {
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-5503a4d)
}

.elementor-41 .elementor-element.elementor-element-371c5ef {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px
}

.elementor-41 .elementor-element.elementor-element-37f45f2 {
    width: 100%;
    max-width: 100%;
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text)
}

.elementor-41 .elementor-element.elementor-element-3fc1b1e {
    width: 100%;
    max-width: 100%
}

.elementor-41 .elementor-element.elementor-element-3fc1b1e .uael-video__play-icon i,.elementor-41 .elementor-element.elementor-element-3fc1b1e .uael-video__play-icon svg {
    font-size: 72px;
    line-height: 72px;
    width: 72px;
    height: 72px;
    text-shadow: 0 0 10px rgb(0 0 0 / .3)
}

.elementor-41 .elementor-element.elementor-element-3fc1b1e .uael-video__play-icon {
    width: 72px;
    height: 72px
}

.elementor-41 .elementor-element.elementor-element-3fc1b1e .uael-video__play-icon>img {
    width: 72px
}

.elementor-41 .elementor-element.elementor-element-3fc1b1e .uael-video__play-icon.uael-video__vimeo-play {
    width: auto;
    height: auto
}

.elementor-41 .elementor-element.elementor-element-3fc1b1e .uael-vimeo-icon-bg {
    width: 72px
}

.elementor-41 .elementor-element.elementor-element-3fc1b1e .uael-video-wistia-play {
    height: 72px;
    width: calc(72px * 1.45)
}

.elementor-41 .elementor-element.elementor-element-3fc1b1e .uael-video__play-icon i {
    color: red
}

.elementor-41 .elementor-element.elementor-element-3fc1b1e .uael-video__play-icon svg {
    fill: red
}

.elementor-41 .elementor-element.elementor-element-3fc1b1e .uael-video__outer-wrap:hover .uael-video__play-icon i {
    color: red
}

.elementor-41 .elementor-element.elementor-element-3fc1b1e .uael-video__outer-wrap:hover .uael-video__play-icon svg {
    fill: red
}

.elementor-41 .elementor-element.elementor-element-3fc1b1e .uael-video__outer-wrap:hover .uael-video__play-icon i,.elementor-41 .elementor-element.elementor-element-3fc1b1e .uael-video__outer-wrap:hover .uael-video__play-icon svg {
    text-shadow: 0 0 10px rgb(0 0 0 / .3)
}

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

.elementor-41 .elementor-element.elementor-element-24e7ecd {
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-24e7ecd .elementor-heading-title {
    font-family: var(--e-global-typography-96672fc-font-family),Sans-serif;
    font-size: var(--e-global-typography-96672fc-font-size);
    font-weight: var(--e-global-typography-96672fc-font-weight);
    color: #2E2E2E
}

.elementor-41 .elementor-element.elementor-element-fc0b33d {
    width: var(--container-widget-width,66%);
    max-width: 66%;
    --container-widget-width: 66%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text)
}

.elementor-41 .elementor-element.elementor-element-9afebc8 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 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
}

.elementor-41 .elementor-element.elementor-element-0fc6a4d>.elementor-widget-container {
    padding: 10px 10px 10px 10px
}

.elementor-41 .elementor-element.elementor-element-0fc6a4d.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary)
}

.elementor-41 .elementor-element.elementor-element-0fc6a4d.elementor-view-framed .elementor-icon,.elementor-41 .elementor-element.elementor-element-0fc6a4d.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-41 .elementor-element.elementor-element-0fc6a4d .elementor-icon-box-title,.elementor-41 .elementor-element.elementor-element-0fc6a4d .elementor-icon-box-title a {
    font-family: var(--e-global-typography-40fc57f-font-family),Sans-serif;
    font-size: var(--e-global-typography-40fc57f-font-size);
    font-weight: var(--e-global-typography-40fc57f-font-weight)
}

.elementor-41 .elementor-element.elementor-element-0fc6a4d .elementor-icon-box-title {
    color: var(--e-global-color-6796dcd)
}

.elementor-41 .elementor-element.elementor-element-0fc6a4d .elementor-icon-box-description {
    font-family: var(--e-global-typography-e9fee7e-font-family),Sans-serif;
    font-size: var(--e-global-typography-e9fee7e-font-size);
    font-weight: var(--e-global-typography-e9fee7e-font-weight);
    color: var(--e-global-color-text)
}

.elementor-41 .elementor-element.elementor-element-010fa32>.elementor-widget-container {
    padding: 10px 10px 10px 10px
}

.elementor-41 .elementor-element.elementor-element-010fa32.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary)
}

.elementor-41 .elementor-element.elementor-element-010fa32.elementor-view-framed .elementor-icon,.elementor-41 .elementor-element.elementor-element-010fa32.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-41 .elementor-element.elementor-element-010fa32 .elementor-icon-box-title,.elementor-41 .elementor-element.elementor-element-010fa32 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-40fc57f-font-family),Sans-serif;
    font-size: var(--e-global-typography-40fc57f-font-size);
    font-weight: var(--e-global-typography-40fc57f-font-weight)
}

.elementor-41 .elementor-element.elementor-element-010fa32 .elementor-icon-box-title {
    color: var(--e-global-color-6796dcd)
}

.elementor-41 .elementor-element.elementor-element-010fa32 .elementor-icon-box-description {
    font-family: var(--e-global-typography-e9fee7e-font-family),Sans-serif;
    font-size: var(--e-global-typography-e9fee7e-font-size);
    font-weight: var(--e-global-typography-e9fee7e-font-weight);
    color: var(--e-global-color-text)
}

.elementor-41 .elementor-element.elementor-element-375dfa7>.elementor-widget-container {
    padding: 10px 10px 10px 10px
}

.elementor-41 .elementor-element.elementor-element-375dfa7.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary)
}

.elementor-41 .elementor-element.elementor-element-375dfa7.elementor-view-framed .elementor-icon,.elementor-41 .elementor-element.elementor-element-375dfa7.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-41 .elementor-element.elementor-element-375dfa7 .elementor-icon-box-title,.elementor-41 .elementor-element.elementor-element-375dfa7 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-40fc57f-font-family),Sans-serif;
    font-size: var(--e-global-typography-40fc57f-font-size);
    font-weight: var(--e-global-typography-40fc57f-font-weight)
}

.elementor-41 .elementor-element.elementor-element-375dfa7 .elementor-icon-box-title {
    color: var(--e-global-color-6796dcd)
}

.elementor-41 .elementor-element.elementor-element-375dfa7 .elementor-icon-box-description {
    font-family: var(--e-global-typography-e9fee7e-font-family),Sans-serif;
    font-size: var(--e-global-typography-e9fee7e-font-size);
    font-weight: var(--e-global-typography-e9fee7e-font-weight);
    color: var(--e-global-color-text)
}

.elementor-41 .elementor-element.elementor-element-deb969d>.elementor-widget-container {
    padding: 10px 10px 10px 10px
}

.elementor-41 .elementor-element.elementor-element-deb969d.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary)
}

.elementor-41 .elementor-element.elementor-element-deb969d.elementor-view-framed .elementor-icon,.elementor-41 .elementor-element.elementor-element-deb969d.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-41 .elementor-element.elementor-element-deb969d .elementor-icon-box-title,.elementor-41 .elementor-element.elementor-element-deb969d .elementor-icon-box-title a {
    font-family: var(--e-global-typography-40fc57f-font-family),Sans-serif;
    font-size: var(--e-global-typography-40fc57f-font-size);
    font-weight: var(--e-global-typography-40fc57f-font-weight)
}

.elementor-41 .elementor-element.elementor-element-deb969d .elementor-icon-box-title {
    color: var(--e-global-color-6796dcd)
}

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

.elementor-41 .elementor-element.elementor-element-207d229 {
    --display: flex;
    --flex-direction: column!important;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )!important;
    --container-widget-height: initial!important;
    --container-widget-flex-grow: 0!important;
    --container-widget-align-self: initial!important;
    --flex-wrap-mobile: wrap;
    --align-items: stretch!important;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px
}

.elementor-41 .elementor-element.elementor-element-207d229:not(.elementor-motion-effects-element-type-background),.elementor-41 .elementor-element.elementor-element-207d229>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3bafaa5)
}

.elementor-41 .elementor-element.elementor-element-44ef26e {
    --iteration-count: infinite;
    --animation-duration: 2400ms;
    --dynamic-text-color: var( --e-global-color-primary )
}

.elementor-41 .elementor-element.elementor-element-44ef26e .elementor-headline {
    text-align: center;
    font-family: var(--e-global-typography-96672fc-font-family),Sans-serif;
    font-size: var(--e-global-typography-96672fc-font-size);
    font-weight: var(--e-global-typography-96672fc-font-weight)
}

.elementor-41 .elementor-element.elementor-element-44ef26e .elementor-headline-dynamic-wrapper path {
    stroke: #F54300
}

.elementor-41 .elementor-element.elementor-element-44ef26e .elementor-headline-plain-text {
    color: var(--e-global-color-6796dcd)
}

.elementor-41 .elementor-element.elementor-element-44ef26e .elementor-headline-dynamic-text {
    font-family: var(--e-global-typography-96672fc-font-family),Sans-serif;
    font-weight: var(--e-global-typography-96672fc-font-weight);
    color: var(--dynamic-text-color, #aebcb9);
}

.elementor-41 .elementor-element.elementor-element-b78b2c2 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(3, 1fr);
    --grid-auto-flow: row
}

.elementor-41 .elementor-element.elementor-element-73e446b .elementor-image-box-wrapper {
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-73e446b.elementor-position-right .elementor-image-box-img {
    margin-left: 0
}

.elementor-41 .elementor-element.elementor-element-73e446b.elementor-position-left .elementor-image-box-img {
    margin-right: 0
}

.elementor-41 .elementor-element.elementor-element-73e446b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
}

.elementor-41 .elementor-element.elementor-element-73e446b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-41 .elementor-element.elementor-element-73e446b .elementor-image-box-img img {
    transition-duration: 0.3s
}

.elementor-41 .elementor-element.elementor-element-73e446b .elementor-image-box-title {
    font-family: var(--e-global-typography-e9fee7e-font-family),Sans-serif;
    font-size: var(--e-global-typography-e9fee7e-font-size);
    font-weight: var(--e-global-typography-e9fee7e-font-weight);
    color: var(--e-global-color-text)
}

.elementor-41 .elementor-element.elementor-element-e74459a .elementor-image-box-wrapper {
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-e74459a.elementor-position-right .elementor-image-box-img {
    margin-left: 0
}

.elementor-41 .elementor-element.elementor-element-e74459a.elementor-position-left .elementor-image-box-img {
    margin-right: 0
}

.elementor-41 .elementor-element.elementor-element-e74459a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
}

.elementor-41 .elementor-element.elementor-element-e74459a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-41 .elementor-element.elementor-element-e74459a .elementor-image-box-img img {
    transition-duration: 0.3s
}

.elementor-41 .elementor-element.elementor-element-e74459a .elementor-image-box-title {
    font-family: var(--e-global-typography-e9fee7e-font-family),Sans-serif;
    font-size: var(--e-global-typography-e9fee7e-font-size);
    font-weight: var(--e-global-typography-e9fee7e-font-weight);
    color: var(--e-global-color-text)
}

.elementor-41 .elementor-element.elementor-element-f72b5e6 .elementor-image-box-wrapper {
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-f72b5e6.elementor-position-right .elementor-image-box-img {
    margin-left: 0
}

.elementor-41 .elementor-element.elementor-element-f72b5e6.elementor-position-left .elementor-image-box-img {
    margin-right: 0
}

.elementor-41 .elementor-element.elementor-element-f72b5e6.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
}

.elementor-41 .elementor-element.elementor-element-f72b5e6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-41 .elementor-element.elementor-element-f72b5e6 .elementor-image-box-img img {
    transition-duration: 0.3s
}

.elementor-41 .elementor-element.elementor-element-f72b5e6 .elementor-image-box-title {
    font-family: var(--e-global-typography-e9fee7e-font-family),Sans-serif;
    font-size: var(--e-global-typography-e9fee7e-font-size);
    font-weight: var(--e-global-typography-e9fee7e-font-weight);
    color: var(--e-global-color-text)
}

.elementor-41 .elementor-element.elementor-element-433088c .elementor-image-box-wrapper {
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-433088c.elementor-position-right .elementor-image-box-img {
    margin-left: 0
}

.elementor-41 .elementor-element.elementor-element-433088c.elementor-position-left .elementor-image-box-img {
    margin-right: 0
}

.elementor-41 .elementor-element.elementor-element-433088c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
}

.elementor-41 .elementor-element.elementor-element-433088c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-41 .elementor-element.elementor-element-433088c .elementor-image-box-img img {
    transition-duration: 0.3s
}

.elementor-41 .elementor-element.elementor-element-433088c .elementor-image-box-title {
    font-family: var(--e-global-typography-e9fee7e-font-family),Sans-serif;
    font-size: var(--e-global-typography-e9fee7e-font-size);
    font-weight: var(--e-global-typography-e9fee7e-font-weight);
    color: var(--e-global-color-text)
}

.elementor-41 .elementor-element.elementor-element-c5863fd .elementor-image-box-wrapper {
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-c5863fd.elementor-position-right .elementor-image-box-img {
    margin-left: 0
}

.elementor-41 .elementor-element.elementor-element-c5863fd.elementor-position-left .elementor-image-box-img {
    margin-right: 0
}

.elementor-41 .elementor-element.elementor-element-c5863fd.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
}

.elementor-41 .elementor-element.elementor-element-c5863fd .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-41 .elementor-element.elementor-element-c5863fd .elementor-image-box-img img {
    transition-duration: 0.3s
}

.elementor-41 .elementor-element.elementor-element-c5863fd .elementor-image-box-title {
    font-family: var(--e-global-typography-e9fee7e-font-family),Sans-serif;
    font-size: var(--e-global-typography-e9fee7e-font-size);
    font-weight: var(--e-global-typography-e9fee7e-font-weight);
    color: var(--e-global-color-text)
}

.elementor-41 .elementor-element.elementor-element-f4803f0 .elementor-image-box-wrapper {
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-f4803f0.elementor-position-right .elementor-image-box-img {
    margin-left: 0
}

.elementor-41 .elementor-element.elementor-element-f4803f0.elementor-position-left .elementor-image-box-img {
    margin-right: 0
}

.elementor-41 .elementor-element.elementor-element-f4803f0.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
}

.elementor-41 .elementor-element.elementor-element-f4803f0 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-41 .elementor-element.elementor-element-f4803f0 .elementor-image-box-img img {
    transition-duration: 0.3s
}

.elementor-41 .elementor-element.elementor-element-f4803f0 .elementor-image-box-title {
    font-family: var(--e-global-typography-e9fee7e-font-family),Sans-serif;
    font-size: var(--e-global-typography-e9fee7e-font-size);
    font-weight: var(--e-global-typography-e9fee7e-font-weight);
    color: var(--e-global-color-text)
}

.elementor-41 .elementor-element.elementor-element-8a92569 .elementor-image-box-wrapper {
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-8a92569.elementor-position-right .elementor-image-box-img {
    margin-left: 0
}

.elementor-41 .elementor-element.elementor-element-8a92569.elementor-position-left .elementor-image-box-img {
    margin-right: 0
}

.elementor-41 .elementor-element.elementor-element-8a92569.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
}

.elementor-41 .elementor-element.elementor-element-8a92569 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-41 .elementor-element.elementor-element-8a92569 .elementor-image-box-img img {
    transition-duration: 0.3s
}

.elementor-41 .elementor-element.elementor-element-8a92569 .elementor-image-box-title {
    font-family: var(--e-global-typography-e9fee7e-font-family),Sans-serif;
    font-size: var(--e-global-typography-e9fee7e-font-size);
    font-weight: var(--e-global-typography-e9fee7e-font-weight);
    color: var(--e-global-color-text)
}

.elementor-41 .elementor-element.elementor-element-153432f .elementor-image-box-wrapper {
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-153432f.elementor-position-right .elementor-image-box-img {
    margin-left: 0
}

.elementor-41 .elementor-element.elementor-element-153432f.elementor-position-left .elementor-image-box-img {
    margin-right: 0
}

.elementor-41 .elementor-element.elementor-element-153432f.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
}

.elementor-41 .elementor-element.elementor-element-153432f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-41 .elementor-element.elementor-element-153432f .elementor-image-box-img img {
    transition-duration: 0.3s
}

.elementor-41 .elementor-element.elementor-element-153432f .elementor-image-box-title {
    font-family: var(--e-global-typography-e9fee7e-font-family),Sans-serif;
    font-size: var(--e-global-typography-e9fee7e-font-size);
    font-weight: var(--e-global-typography-e9fee7e-font-weight);
    color: var(--e-global-color-text)
}

.elementor-41 .elementor-element.elementor-element-183ddc6 .elementor-image-box-wrapper {
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-183ddc6.elementor-position-right .elementor-image-box-img {
    margin-left: 0
}

.elementor-41 .elementor-element.elementor-element-183ddc6.elementor-position-left .elementor-image-box-img {
    margin-right: 0
}

.elementor-41 .elementor-element.elementor-element-183ddc6.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
}

.elementor-41 .elementor-element.elementor-element-183ddc6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-41 .elementor-element.elementor-element-183ddc6 .elementor-image-box-img img {
    transition-duration: 0.3s
}

.elementor-41 .elementor-element.elementor-element-183ddc6 .elementor-image-box-title {
    font-family: var(--e-global-typography-e9fee7e-font-family),Sans-serif;
    font-size: var(--e-global-typography-e9fee7e-font-size);
    font-weight: var(--e-global-typography-e9fee7e-font-weight);
    color: var(--e-global-color-text)
}

.elementor-41 .elementor-element.elementor-element-c6a80e9 {
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-c6a80e9 .elementor-heading-title {
    font-family: var(--e-global-typography-903a4d8-font-family),Sans-serif;
    font-size: var(--e-global-typography-903a4d8-font-size);
    font-weight: var(--e-global-typography-903a4d8-font-weight);
    color: var(--e-global-color-6796dcd)
}

.elementor-41 .elementor-element.elementor-element-918282c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px
}

.elementor-41 .elementor-element.elementor-element-a5f528b .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-47ffce6-font-family),Sans-serif;
    font-size: var(--e-global-typography-47ffce6-font-size);
    font-weight: var(--e-global-typography-47ffce6-font-weight);
    fill: var(--e-global-color-70c2f40);
    color: var(--e-global-color-70c2f40)
}

.elementor-41 .elementor-element.elementor-element-a5f528b .elementor-button:hover,.elementor-41 .elementor-element.elementor-element-a5f528b .elementor-button:focus {
    background-color: var(--e-global-color-52ffd72)
}

.elementor-41 .elementor-element.elementor-element-a5f528b>.elementor-widget-container {
    padding: 30px 30px 30px 30px
}

.elementor-41 .elementor-element.elementor-element-a5f528b .elementor-button-content-wrapper {
    flex-direction: row-reverse
}

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

.elementor-41 .elementor-element.elementor-element-0b00322>.elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 0 0
}

.elementor-41 .elementor-element.elementor-element-0b00322 {
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-0b00322 .elementor-heading-title {
    font-family: var(--e-global-typography-96672fc-font-family),Sans-serif;
    font-size: var(--e-global-typography-96672fc-font-size);
    font-weight: var(--e-global-typography-96672fc-font-weight);
    color: var(--e-global-color-6796dcd)
}

.elementor-41 .elementor-element.elementor-element-c87669c {
    width: var(--container-widget-width,66%);
    max-width: 66%;
    --container-widget-width: 66%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text)
}

.elementor-41 .elementor-element.elementor-element-c87669c>.elementor-widget-container {
    padding: 0 0 0 0
}

.elementor-41 .elementor-element.elementor-element-c87669c.elementor-element {
    --align-self: center
}

.elementor-41 .elementor-element.elementor-element-5576d02 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(4, 1fr);
    --grid-auto-flow: row
}

.elementor-41 .elementor-element.elementor-element-0ea5856 .elementor-flip-box__front {
  
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-0ea5856 .elementor-flip-box__back {
    background-color: #0009;
   
    background-position: center center;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-0ea5856 .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
}

.elementor-41 .elementor-element.elementor-element-0ea5856 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #0000004D;
    text-align: center;
    justify-content: center
}

.elementor-41 .elementor-element.elementor-element-0ea5856 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: #0009;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-0ea5856 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-70c2f40);
    font-family: var(--e-global-typography-8d004fc-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d004fc-font-size);
    font-weight: var(--e-global-typography-8d004fc-font-weight)
}

.elementor-41 .elementor-element.elementor-element-0ea5856 .elementor-flip-box__button {
    margin-center: 0;
    font-family: var(--e-global-typography-47ffce6-font-family),Sans-serif;
    font-size: var(--e-global-typography-47ffce6-font-size);
    font-weight: var(--e-global-typography-47ffce6-font-weight);
    color: var(--e-global-color-70c2f40)
}

.elementor-41 .elementor-element.elementor-element-a23de92 .elementor-flip-box__front {
  
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-a23de92 .elementor-flip-box__back {
    background-color: #0009;
   
    background-position: center center;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-a23de92 .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
}

.elementor-41 .elementor-element.elementor-element-a23de92 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #0000004D;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-a23de92 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: #0009;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-a23de92 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-70c2f40);
    font-family: var(--e-global-typography-8d004fc-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d004fc-font-size);
    font-weight: var(--e-global-typography-8d004fc-font-weight)
}

.elementor-41 .elementor-element.elementor-element-a23de92 .elementor-flip-box__button {
    margin-center: 0;
    font-family: var(--e-global-typography-47ffce6-font-family),Sans-serif;
    font-size: var(--e-global-typography-47ffce6-font-size);
    font-weight: var(--e-global-typography-47ffce6-font-weight);
    color: var(--e-global-color-70c2f40)
}

.elementor-41 .elementor-element.elementor-element-be31c9e .elementor-flip-box__front {
    
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-be31c9e .elementor-flip-box__back {
    background-color: #0009;
   
    background-position: center center;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-be31c9e .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
}

.elementor-41 .elementor-element.elementor-element-be31c9e .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #0000004D;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-be31c9e .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: #0009;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-be31c9e .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-70c2f40);
    font-family: var(--e-global-typography-8d004fc-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d004fc-font-size);
    font-weight: var(--e-global-typography-8d004fc-font-weight)
}

.elementor-41 .elementor-element.elementor-element-be31c9e .elementor-flip-box__button {
    margin-center: 0;
    font-family: var(--e-global-typography-47ffce6-font-family),Sans-serif;
    font-size: var(--e-global-typography-47ffce6-font-size);
    font-weight: var(--e-global-typography-47ffce6-font-weight)
}

.elementor-41 .elementor-element.elementor-element-ef56327 .elementor-flip-box__front {
   
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-ef56327 .elementor-flip-box__back {
    background-color: #0009;
   
    background-position: center center;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-ef56327 .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
}

.elementor-41 .elementor-element.elementor-element-ef56327 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #0000004D;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-ef56327 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: #0009;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-ef56327 .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: var(--e-global-typography-8d004fc-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d004fc-font-size);
    font-weight: var(--e-global-typography-8d004fc-font-weight)
}

.elementor-41 .elementor-element.elementor-element-ef56327 .elementor-flip-box__button {
    margin-center: 0;
    font-family: var(--e-global-typography-47ffce6-font-family),Sans-serif;
    font-size: var(--e-global-typography-47ffce6-font-size);
    font-weight: var(--e-global-typography-47ffce6-font-weight)
}

.elementor-41 .elementor-element.elementor-element-5516dec .elementor-flip-box__front {
   
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-5516dec .elementor-flip-box__back {
    background-color: #0009;
    
    background-position: center center;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-5516dec .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
}

.elementor-41 .elementor-element.elementor-element-5516dec .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #0000004D;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-5516dec .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: #0009;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-5516dec .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: var(--e-global-typography-8d004fc-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d004fc-font-size);
    font-weight: var(--e-global-typography-8d004fc-font-weight)
}

.elementor-41 .elementor-element.elementor-element-5516dec .elementor-flip-box__button {
    margin-center: 0;
    font-family: var(--e-global-typography-47ffce6-font-family),Sans-serif;
    font-size: var(--e-global-typography-47ffce6-font-size);
    font-weight: var(--e-global-typography-47ffce6-font-weight)
}

.elementor-41 .elementor-element.elementor-element-8b32a0d .elementor-flip-box__front {
   
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-8b32a0d .elementor-flip-box__back {
    background-color: #0009;
    
    background-position: center center;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-8b32a0d .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
}

.elementor-41 .elementor-element.elementor-element-8b32a0d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #0000004D;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-8b32a0d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: #0009;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-8b32a0d .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: var(--e-global-typography-8d004fc-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d004fc-font-size);
    font-weight: var(--e-global-typography-8d004fc-font-weight)
}

.elementor-41 .elementor-element.elementor-element-8b32a0d .elementor-flip-box__button {
    margin-center: 0;
    font-family: var(--e-global-typography-47ffce6-font-family),Sans-serif;
    font-size: var(--e-global-typography-47ffce6-font-size);
    font-weight: var(--e-global-typography-47ffce6-font-weight)
}

.elementor-41 .elementor-element.elementor-element-f713038 .elementor-flip-box__front {
 
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-f713038 .elementor-flip-box__back {
    background-color: #0009;
  
    background-position: center center;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-f713038 .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
}

.elementor-41 .elementor-element.elementor-element-f713038 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #0000004D;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-f713038 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: #0009;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-f713038 .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: var(--e-global-typography-8d004fc-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d004fc-font-size);
    font-weight: var(--e-global-typography-8d004fc-font-weight)
}

.elementor-41 .elementor-element.elementor-element-f713038 .elementor-flip-box__button {
    margin-center: 0;
    font-family: var(--e-global-typography-47ffce6-font-family),Sans-serif;
    font-size: var(--e-global-typography-47ffce6-font-size);
    font-weight: var(--e-global-typography-47ffce6-font-weight)
}

.elementor-41 .elementor-element.elementor-element-3f0fcab .elementor-flip-box__front {
 
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-3f0fcab .elementor-flip-box__back {
    background-color: #0009;
 
    background-position: center center;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-3f0fcab .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
}

.elementor-41 .elementor-element.elementor-element-3f0fcab .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #0000004D;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-3f0fcab .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: #0009;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-3f0fcab .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: var(--e-global-typography-8d004fc-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d004fc-font-size);
    font-weight: var(--e-global-typography-8d004fc-font-weight)
}

.elementor-41 .elementor-element.elementor-element-3f0fcab .elementor-flip-box__button {
    margin-center: 0;
    font-family: var(--e-global-typography-47ffce6-font-family),Sans-serif;
    font-size: var(--e-global-typography-47ffce6-font-size);
    font-weight: var(--e-global-typography-47ffce6-font-weight)
}

.elementor-41 .elementor-element.elementor-element-c125612 .elementor-flip-box__front {
  
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-c125612 .elementor-flip-box__back {
    background-color: #0009;
  
    background-position: center center;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-c125612 .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
}

.elementor-41 .elementor-element.elementor-element-c125612 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #0000004D;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-c125612 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: #0009;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-c125612 .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: var(--e-global-typography-8d004fc-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d004fc-font-size);
    font-weight: var(--e-global-typography-8d004fc-font-weight)
}

.elementor-41 .elementor-element.elementor-element-c125612 .elementor-flip-box__button {
    margin-center: 0;
    font-family: var(--e-global-typography-47ffce6-font-family),Sans-serif;
    font-size: var(--e-global-typography-47ffce6-font-size);
    font-weight: var(--e-global-typography-47ffce6-font-weight)
}

.elementor-41 .elementor-element.elementor-element-a1ec769 .elementor-flip-box__front {
    
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-a1ec769 .elementor-flip-box__back {
    background-color: #0009;
   
    background-position: center center;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-a1ec769 .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
}

.elementor-41 .elementor-element.elementor-element-a1ec769 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #0000004D;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-a1ec769 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: #0009;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-a1ec769 .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: var(--e-global-typography-8d004fc-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d004fc-font-size);
    font-weight: var(--e-global-typography-8d004fc-font-weight)
}

.elementor-41 .elementor-element.elementor-element-a1ec769 .elementor-flip-box__button {
    margin-center: 0;
    font-family: var(--e-global-typography-47ffce6-font-family),Sans-serif;
    font-size: var(--e-global-typography-47ffce6-font-size);
    font-weight: var(--e-global-typography-47ffce6-font-weight)
}

.elementor-41 .elementor-element.elementor-element-5f3047b .elementor-flip-box__front {
  
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-5f3047b .elementor-flip-box__back {
    background-color: #0009;
  
    background-position: center center;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-5f3047b .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
}

.elementor-41 .elementor-element.elementor-element-5f3047b .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #0000004D;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-5f3047b .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: #0009;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-5f3047b .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: var(--e-global-typography-8d004fc-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d004fc-font-size);
    font-weight: var(--e-global-typography-8d004fc-font-weight);
    -webkit-text-stroke-color: #000;
    stroke: #000
}

.elementor-41 .elementor-element.elementor-element-5f3047b .elementor-flip-box__button {
    margin-center: 0;
    font-family: var(--e-global-typography-47ffce6-font-family),Sans-serif;
    font-size: var(--e-global-typography-47ffce6-font-size);
    font-weight: var(--e-global-typography-47ffce6-font-weight)
}

.elementor-41 .elementor-element.elementor-element-8bd8c4f .elementor-flip-box__front {
  
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-8bd8c4f .elementor-flip-box__back {
    background-color: #0009;
 
    background-position: center center;
    background-size: cover
}

.elementor-41 .elementor-element.elementor-element-8bd8c4f .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary)
}

.elementor-41 .elementor-element.elementor-element-8bd8c4f .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #0000004D;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-8bd8c4f .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: #0009;
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-8bd8c4f .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: var(--e-global-typography-8d004fc-font-family),Sans-serif;
    font-size: var(--e-global-typography-8d004fc-font-size);
    font-weight: var(--e-global-typography-8d004fc-font-weight)
}

.elementor-41 .elementor-element.elementor-element-8bd8c4f .elementor-flip-box__button {
    margin-center: 0;
    font-family: var(--e-global-typography-47ffce6-font-family),Sans-serif;
    font-size: var(--e-global-typography-47ffce6-font-size);
    font-weight: var(--e-global-typography-47ffce6-font-weight)
}

.elementor-41 .elementor-element.elementor-element-a8d1a03 {
    --display: flex;
    --min-height: 450px;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px
}

.elementor-41 .elementor-element.elementor-element-a8d1a03:not(.elementor-motion-effects-element-type-background),.elementor-41 .elementor-element.elementor-element-a8d1a03>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(https://www.superudisplay.com/wp-content/uploads/2020/09/world-map.png.webp);
    background-position: center center;
    background-repeat: no-repeat
}

.elementor-41 .elementor-element.elementor-element-2adbf8d {
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-2adbf8d .elementor-heading-title {
    font-family: var(--e-global-typography-96672fc-font-family),Sans-serif;
    font-size: var(--e-global-typography-96672fc-font-size);
    font-weight: var(--e-global-typography-96672fc-font-weight);
    color: var(--e-global-color-6796dcd)
}

.elementor-41 .elementor-element.elementor-element-f173a26 {
    width: initial;
    max-width: initial;
    text-align: center;
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text)
}

.elementor-41 .elementor-element.elementor-element-44d0f02 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row
}

.elementor-41 .elementor-element.elementor-element-832c389 .elementor-image-box-wrapper {
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-832c389 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%
}

.elementor-41 .elementor-element.elementor-element-832c389 .elementor-image-box-img img {
    transition-duration: 0.3s
}

.elementor-41 .elementor-element.elementor-element-832c389 .elementor-image-box-title {
    font-family: var(--e-global-typography-40fc57f-font-family),Sans-serif;
    font-size: var(--e-global-typography-40fc57f-font-size);
    font-weight: var(--e-global-typography-40fc57f-font-weight);
    color: var(--e-global-color-be2a734)
}

.elementor-41 .elementor-element.elementor-element-832c389 .elementor-image-box-description {
    font-family: var(--e-global-typography-e9fee7e-font-family),Sans-serif;
    font-size: var(--e-global-typography-e9fee7e-font-size);
    font-weight: var(--e-global-typography-e9fee7e-font-weight);
    color: var(--e-global-color-text)
}

.elementor-41 .elementor-element.elementor-element-398e9df .elementor-image-box-wrapper {
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-398e9df .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%
}

.elementor-41 .elementor-element.elementor-element-398e9df .elementor-image-box-img img {
    transition-duration: 0.3s
}

.elementor-41 .elementor-element.elementor-element-398e9df .elementor-image-box-title {
    font-family: var(--e-global-typography-40fc57f-font-family),Sans-serif;
    font-size: var(--e-global-typography-40fc57f-font-size);
    font-weight: var(--e-global-typography-40fc57f-font-weight);
    color: var(--e-global-color-be2a734)
}

.elementor-41 .elementor-element.elementor-element-398e9df .elementor-image-box-description {
    font-family: var(--e-global-typography-e9fee7e-font-family),Sans-serif;
    font-size: var(--e-global-typography-e9fee7e-font-size);
    font-weight: var(--e-global-typography-e9fee7e-font-weight);
    color: var(--e-global-color-text)
}

.elementor-41 .elementor-element.elementor-element-2716d53 .elementor-image-box-wrapper {
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-2716d53 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%
}

.elementor-41 .elementor-element.elementor-element-2716d53 .elementor-image-box-img img {
    transition-duration: 0.3s
}

.elementor-41 .elementor-element.elementor-element-2716d53 .elementor-image-box-title {
    font-family: var(--e-global-typography-40fc57f-font-family),Sans-serif;
    font-size: var(--e-global-typography-40fc57f-font-size);
    font-weight: var(--e-global-typography-40fc57f-font-weight);
    color: var(--e-global-color-be2a734)
}

.elementor-41 .elementor-element.elementor-element-2716d53 .elementor-image-box-description {
    font-family: var(--e-global-typography-e9fee7e-font-family),Sans-serif;
    font-size: var(--e-global-typography-e9fee7e-font-size);
    font-weight: var(--e-global-typography-e9fee7e-font-weight);
    color: var(--e-global-color-text)
}

.elementor-41 .elementor-element.elementor-element-09c0e62 .elementor-image-box-wrapper {
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-09c0e62 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%
}

.elementor-41 .elementor-element.elementor-element-09c0e62 .elementor-image-box-img img {
    transition-duration: 0.3s
}

.elementor-41 .elementor-element.elementor-element-09c0e62 .elementor-image-box-title {
    font-family: var(--e-global-typography-40fc57f-font-family),Sans-serif;
    font-size: var(--e-global-typography-40fc57f-font-size);
    font-weight: var(--e-global-typography-40fc57f-font-weight);
    color: var(--e-global-color-be2a734)
}

.elementor-41 .elementor-element.elementor-element-09c0e62 .elementor-image-box-description {
    font-family: var(--e-global-typography-e9fee7e-font-family),Sans-serif;
    font-size: var(--e-global-typography-e9fee7e-font-size);
    font-weight: var(--e-global-typography-e9fee7e-font-weight);
    color: var(--e-global-color-text)
}

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

.elementor-41 .elementor-element.elementor-element-c176568 {
    text-align: center
}

.elementor-41 .elementor-element.elementor-element-c176568 .elementor-heading-title {
    font-family: var(--e-global-typography-96672fc-font-family),Sans-serif;
    font-size: var(--e-global-typography-96672fc-font-size);
    font-weight: var(--e-global-typography-96672fc-font-weight);
    color: var(--e-global-color-6796dcd)
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input:not([type=submit]):not([type=image]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field textarea,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field select,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input[type="checkbox"]+label:before,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-description.wpforms-disclaimer-description,.elementor-41 .elementor-element.elementor-element-5c1259c.uael-wpf-style-underline .wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label {
    border-radius: 0 0 0 0
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form button[type=submit],.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-page-button {
    padding: 20px 60px 30px 60px
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form button[type=submit],.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form button[type=submit]:hover,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-page-button,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-page-button:hover {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-70c2f40)
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-field-address .wpforms-field-row {
    margin-bottom: 1.5rem
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-container.inline-fields .wpforms-field-container .wpforms-field {
    padding-right: 1.5rem
}

.elementor-41 .elementor-element.elementor-element-5c1259c {
    width: var(--container-widget-width,66%);
    max-width: 66%;
    --container-widget-width: 66%;
    --container-widget-flex-grow: 0
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input:not([type=submit]):not([type=image]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field textarea,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field select,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-description.wpforms-disclaimer-description,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-container select option {
    background-color: var(--e-global-color-20a71fb)
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input[type="checkbox"]+label:before,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style input[type="radio"]+label:before {
    background-color: var(--e-global-color-20a71fb)
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style input[type="radio"]:checked+label:before {
    background-color: var(--e-global-color-20a71fb)
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input[type="radio"]:checked+label:before {
    box-shadow: var(--e-global-color-20a71fb)
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-page-indicator-steps,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-divider,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-divider h3,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-radio li label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-payment-multiple li label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-single-item-price,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-checkbox li label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-payment-total,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-page-indicator-page-title,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-captcha .wpforms-field-label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-likert_scale .wpforms-field-label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-field-file-upload input[type=file] {
    color: var(--e-global-color-e0c5872)
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input:not([type=submit]):not([type=image]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input::placeholder,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field textarea,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field textarea::placeholder,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field select,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input[type="checkbox"]:checked+label:before,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-description.wpforms-disclaimer-description,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-likert_scale tbody tr th {
    color: var(--e-global-color-text)
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field.wpforms-field-radio input[type="radio"]:checked+label:before,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field.wpforms-field-payment-multiple input[type="radio"]:checked+label:before {
    background-color: var(--e-global-color-text)
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-description,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-sublabel,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-html,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-likert_scale thead tr th {
    color: var(--e-global-color-e0c5872)
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input:not([type=submit]):not([type=image]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field textarea,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field select {
    border-style: solid
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input[type="checkbox"]+label:before,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input[type="radio"]+label:before,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-description.wpforms-disclaimer-description {
    border-style: solid
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input:not([type=submit]):not([type=image]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field textarea,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field select,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-description.wpforms-disclaimer-description {
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-e828a51)
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input[type="checkbox"]+label:before,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input[type="radio"]+label:before,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form ul.wpforms-image-choices-modern label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form ul.wpforms-image-choices-modern label:hover,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-description.wpforms-disclaimer-description {
    border-width: 2px 2px 2px 2px
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input[type="checkbox"]+label:before,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input[type="radio"]+label:before,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form ul.wpforms-image-choices-modern label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form ul.wpforms-image-choices-modern label:hover,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-page-indicator.circles {
    border-color: var(--e-global-color-e828a51)
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input:not([type=submit]):not([type=image]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]):focus,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field select:focus,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field textarea:focus {
    border-color: var(--e-global-color-4429927)
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input[type="checkbox"]:checked+label:before,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input[type="radio"]:checked+label:before,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-selected label {
    border-color: var(--e-global-color-4429927)
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form button[type=submit],.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-page-button {
    border-style: none;
    font-family: var(--e-global-typography-47ffce6-font-family),Sans-serif;
    font-size: var(--e-global-typography-47ffce6-font-size);
    font-weight: var(--e-global-typography-47ffce6-font-weight)
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form button[type=submit]:hover,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-page-button:hover {
    color: var(--e-global-color-70c2f40);
    border-color: var(--e-global-color-52ffd72)
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style label.wpforms-error {
    color: red
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-radio li label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-checkbox li label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-page-indicator-steps,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-payment-multiple li label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-single-item-price,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-payment-total,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-divider,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-html,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-divider h3,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-page-indicator-steps,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-page-indicator-page-title,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-captcha .wpforms-field-label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-likert_scale .wpforms-field-label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-file-upload input[type=file] {
    font-family: var(--e-global-typography-9ef26dc-font-family),Sans-serif;
    font-size: var(--e-global-typography-9ef26dc-font-size);
    font-weight: var(--e-global-typography-9ef26dc-font-weight)
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input:not([type=submit]):not([type=image]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input::placeholder,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field textarea,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field textarea::placeholder,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field select,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-description.wpforms-disclaimer-description,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-likert_scale tbody tr th {
    font-family: var(--e-global-typography-071c9c8-font-family),Sans-serif;
    font-size: var(--e-global-typography-071c9c8-font-size);
    font-weight: var(--e-global-typography-071c9c8-font-weight)
}

.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-description,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-sublabel,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-likert_scale thead tr th {
    font-family: var(--e-global-typography-071c9c8-font-family),Sans-serif;
    font-size: var(--e-global-typography-071c9c8-font-size);
    font-weight: var(--e-global-typography-071c9c8-font-weight)
}

@media(max-width: 1024px) {
    .elementor-41 .elementor-element.elementor-element-b51a434 {
        --min-height:300px;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px
    }

    .elementor-41 .elementor-element.elementor-element-731e76f .elementor-heading-title {
        font-size: 1.75em
    }

    .elementor-41 .elementor-element.elementor-element-ba751e8 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-371c5ef {
        --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: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px
    }

    .elementor-41 .elementor-element.elementor-element-37f45f2 {
        font-size: var(--e-global-typography-text-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-303e179 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px
    }

    .elementor-41 .elementor-element.elementor-element-24e7ecd .elementor-heading-title {
        font-size: var(--e-global-typography-96672fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-fc0b33d {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size)
    }

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

    .elementor-41 .elementor-element.elementor-element-0fc6a4d .elementor-icon-box-title,.elementor-41 .elementor-element.elementor-element-0fc6a4d .elementor-icon-box-title a {
        font-size: var(--e-global-typography-40fc57f-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-0fc6a4d .elementor-icon-box-description {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-010fa32 .elementor-icon-box-title,.elementor-41 .elementor-element.elementor-element-010fa32 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-40fc57f-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-010fa32 .elementor-icon-box-description {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-375dfa7 .elementor-icon-box-title,.elementor-41 .elementor-element.elementor-element-375dfa7 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-40fc57f-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-375dfa7 .elementor-icon-box-description {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-deb969d .elementor-icon-box-title,.elementor-41 .elementor-element.elementor-element-deb969d .elementor-icon-box-title a {
        font-size: var(--e-global-typography-40fc57f-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-deb969d .elementor-icon-box-description {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-207d229 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px
    }

    .elementor-41 .elementor-element.elementor-element-44ef26e .elementor-headline {
        font-size: var(--e-global-typography-96672fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-b78b2c2 {
        --grid-auto-flow: row
    }

    .elementor-41 .elementor-element.elementor-element-73e446b .elementor-image-box-title {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-e74459a .elementor-image-box-title {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-f72b5e6 .elementor-image-box-title {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-433088c .elementor-image-box-title {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-c5863fd .elementor-image-box-title {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-f4803f0 .elementor-image-box-title {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-8a92569 .elementor-image-box-title {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-153432f .elementor-image-box-title {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-183ddc6 .elementor-image-box-title {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-c6a80e9 .elementor-heading-title {
        font-size: var(--e-global-typography-903a4d8-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-a5f528b>.elementor-widget-container {
        padding: 20px 20px 20px 20px
    }

    .elementor-41 .elementor-element.elementor-element-a5f528b .elementor-button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-3e1c501 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px
    }

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

    .elementor-41 .elementor-element.elementor-element-0b00322 .elementor-heading-title {
        font-size: var(--e-global-typography-96672fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-c87669c>.elementor-widget-container {
        padding: 0 0 0 0
    }

    .elementor-41 .elementor-element.elementor-element-c87669c {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-5576d02 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --e-con-grid-template-rows: repeat(6, 1fr);
        --grid-auto-flow: row
    }

    .elementor-41 .elementor-element.elementor-element-0ea5856 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-0ea5856 .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-a23de92 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-a23de92 .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-be31c9e .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-be31c9e .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-ef56327 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-ef56327 .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-5516dec .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-5516dec .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-8b32a0d .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-8b32a0d .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-f713038 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-f713038 .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-3f0fcab .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-3f0fcab .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-c125612 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-c125612 .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-a1ec769 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-a1ec769 .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-5f3047b .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-5f3047b .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-8bd8c4f .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-8bd8c4f .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-a8d1a03 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px
    }

    .elementor-41 .elementor-element.elementor-element-2adbf8d .elementor-heading-title {
        font-size: var(--e-global-typography-96672fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-f173a26 {
        width: initial;
        max-width: initial;
        font-size: var(--e-global-typography-text-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-f173a26.elementor-element {
        --align-self: center
    }

    .elementor-41 .elementor-element.elementor-element-44d0f02 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --e-con-grid-template-rows: repeat(2, 1fr);
        --grid-auto-flow: row
    }

    .elementor-41 .elementor-element.elementor-element-832c389 .elementor-image-box-title {
        font-size: var(--e-global-typography-40fc57f-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-832c389 .elementor-image-box-description {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-398e9df .elementor-image-box-title {
        font-size: var(--e-global-typography-40fc57f-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-398e9df .elementor-image-box-description {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-2716d53 .elementor-image-box-title {
        font-size: var(--e-global-typography-40fc57f-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-2716d53 .elementor-image-box-description {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-09c0e62 .elementor-image-box-title {
        font-size: var(--e-global-typography-40fc57f-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-09c0e62 .elementor-image-box-description {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-a6345fb {
        --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: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px
    }

    .elementor-41 .elementor-element.elementor-element-c176568 .elementor-heading-title {
        font-size: var(--e-global-typography-96672fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-5c1259c {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%
    }

    .elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-radio li label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-checkbox li label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-page-indicator-steps,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-payment-multiple li label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-single-item-price,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-payment-total,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-divider,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-html,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-divider h3,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-page-indicator-steps,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-page-indicator-page-title,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-captcha .wpforms-field-label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-likert_scale .wpforms-field-label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-file-upload input[type=file] {
        font-size: var(--e-global-typography-9ef26dc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input:not([type=submit]):not([type=image]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input::placeholder,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field textarea,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field textarea::placeholder,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field select,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-description.wpforms-disclaimer-description,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-likert_scale tbody tr th {
        font-size: var(--e-global-typography-071c9c8-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-description,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-sublabel,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-likert_scale thead tr th {
        font-size: var(--e-global-typography-071c9c8-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form button[type=submit],.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-page-button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }
}

@media(max-width: 767px) {
    .elementor-41 .elementor-element.elementor-element-b51a434 {
        --min-height:150px;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px
    }

    .elementor-41 .elementor-element.elementor-element-731e76f .elementor-heading-title {
        font-size: 1.5em
    }

    .elementor-41 .elementor-element.elementor-element-ba751e8 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-371c5ef {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px
    }

    .elementor-41 .elementor-element.elementor-element-37f45f2 {
        font-size: var(--e-global-typography-text-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-303e179 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px
    }

    .elementor-41 .elementor-element.elementor-element-24e7ecd .elementor-heading-title {
        font-size: var(--e-global-typography-96672fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-fc0b33d {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size)
    }

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

    .elementor-41 .elementor-element.elementor-element-0fc6a4d .elementor-icon-box-title,.elementor-41 .elementor-element.elementor-element-0fc6a4d .elementor-icon-box-title a {
        font-size: var(--e-global-typography-40fc57f-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-0fc6a4d .elementor-icon-box-description {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-010fa32 .elementor-icon-box-title,.elementor-41 .elementor-element.elementor-element-010fa32 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-40fc57f-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-010fa32 .elementor-icon-box-description {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-375dfa7 .elementor-icon-box-title,.elementor-41 .elementor-element.elementor-element-375dfa7 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-40fc57f-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-375dfa7 .elementor-icon-box-description {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-deb969d .elementor-icon-box-title,.elementor-41 .elementor-element.elementor-element-deb969d .elementor-icon-box-title a {
        font-size: var(--e-global-typography-40fc57f-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-deb969d .elementor-icon-box-description {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-207d229 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px
    }

    .elementor-41 .elementor-element.elementor-element-44ef26e .elementor-headline {
        font-size: var(--e-global-typography-96672fc-font-size)
    }

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

    .elementor-41 .elementor-element.elementor-element-73e446b .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-41 .elementor-element.elementor-element-73e446b .elementor-image-box-title {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-e74459a .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-41 .elementor-element.elementor-element-e74459a .elementor-image-box-title {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-f72b5e6 .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-41 .elementor-element.elementor-element-f72b5e6 .elementor-image-box-title {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-433088c .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-41 .elementor-element.elementor-element-433088c .elementor-image-box-title {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-c5863fd .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-41 .elementor-element.elementor-element-c5863fd .elementor-image-box-title {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-f4803f0 .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-41 .elementor-element.elementor-element-f4803f0 .elementor-image-box-title {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-8a92569 .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-41 .elementor-element.elementor-element-8a92569 .elementor-image-box-title {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-153432f .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-41 .elementor-element.elementor-element-153432f .elementor-image-box-title {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-183ddc6 .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-41 .elementor-element.elementor-element-183ddc6 .elementor-image-box-title {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-c6a80e9 .elementor-heading-title {
        font-size: var(--e-global-typography-903a4d8-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-918282c {
        --justify-content: center
    }

    .elementor-41 .elementor-element.elementor-element-a5f528b>.elementor-widget-container {
        padding: 10px 10px 10px 10px
    }

    .elementor-41 .elementor-element.elementor-element-a5f528b .elementor-button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-3e1c501 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px
    }

    .elementor-41 .elementor-element.elementor-element-0b00322>.elementor-widget-container {
        margin: 0 0 0 0;
        padding: 0 0 0 0
    }

    .elementor-41 .elementor-element.elementor-element-0b00322 .elementor-heading-title {
        font-size: var(--e-global-typography-96672fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-c87669c>.elementor-widget-container {
        padding: 0 0 0 0
    }

    .elementor-41 .elementor-element.elementor-element-c87669c {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size)
    }

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

    .elementor-41 .elementor-element.elementor-element-0ea5856 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-0ea5856 .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-a23de92 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-a23de92 .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-be31c9e .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-be31c9e .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-ef56327 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-ef56327 .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-5516dec .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-5516dec .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-8b32a0d .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-8b32a0d .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-f713038 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-f713038 .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-3f0fcab .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-3f0fcab .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-c125612 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-c125612 .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-a1ec769 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-a1ec769 .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-5f3047b .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-5f3047b .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-8bd8c4f .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-8d004fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-8bd8c4f .elementor-flip-box__button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-a8d1a03 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px
    }

    .elementor-41 .elementor-element.elementor-element-2adbf8d .elementor-heading-title {
        font-size: var(--e-global-typography-96672fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-f173a26 {
        font-size: var(--e-global-typography-text-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-44d0f02 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: repeat(4, 1fr);
        --grid-auto-flow: row
    }

    .elementor-41 .elementor-element.elementor-element-832c389.elementor-position-right .elementor-image-box-img {
        margin-left: 0
    }

    .elementor-41 .elementor-element.elementor-element-832c389.elementor-position-left .elementor-image-box-img {
        margin-right: 0
    }

    .elementor-41 .elementor-element.elementor-element-832c389.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-41 .elementor-element.elementor-element-832c389 .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-41 .elementor-element.elementor-element-832c389 .elementor-image-box-title {
        margin-bottom: 12px;
        font-size: var(--e-global-typography-40fc57f-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-832c389 .elementor-image-box-description {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-398e9df.elementor-position-right .elementor-image-box-img {
        margin-left: 0
    }

    .elementor-41 .elementor-element.elementor-element-398e9df.elementor-position-left .elementor-image-box-img {
        margin-right: 0
    }

    .elementor-41 .elementor-element.elementor-element-398e9df.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-41 .elementor-element.elementor-element-398e9df .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-41 .elementor-element.elementor-element-398e9df .elementor-image-box-title {
        margin-bottom: 12px;
        font-size: var(--e-global-typography-40fc57f-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-398e9df .elementor-image-box-description {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-2716d53.elementor-position-right .elementor-image-box-img {
        margin-left: 0
    }

    .elementor-41 .elementor-element.elementor-element-2716d53.elementor-position-left .elementor-image-box-img {
        margin-right: 0
    }

    .elementor-41 .elementor-element.elementor-element-2716d53.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-41 .elementor-element.elementor-element-2716d53 .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-41 .elementor-element.elementor-element-2716d53 .elementor-image-box-title {
        margin-bottom: 12px;
        font-size: var(--e-global-typography-40fc57f-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-2716d53 .elementor-image-box-description {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-09c0e62.elementor-position-right .elementor-image-box-img {
        margin-left: 0
    }

    .elementor-41 .elementor-element.elementor-element-09c0e62.elementor-position-left .elementor-image-box-img {
        margin-right: 0
    }

    .elementor-41 .elementor-element.elementor-element-09c0e62.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-41 .elementor-element.elementor-element-09c0e62 .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-41 .elementor-element.elementor-element-09c0e62 .elementor-image-box-title {
        margin-bottom: 12px;
        font-size: var(--e-global-typography-40fc57f-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-09c0e62 .elementor-image-box-description {
        font-size: var(--e-global-typography-e9fee7e-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-a6345fb {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px
    }

    .elementor-41 .elementor-element.elementor-element-c176568 .elementor-heading-title {
        font-size: var(--e-global-typography-96672fc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-5c1259c {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%
    }

    .elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-radio li label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-checkbox li label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-page-indicator-steps,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-payment-multiple li label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-single-item-price,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-payment-total,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-divider,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-html,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-divider h3,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-page-indicator-steps,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-page-indicator-page-title,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-captcha .wpforms-field-label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-likert_scale .wpforms-field-label,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-file-upload input[type=file] {
        font-size: var(--e-global-typography-9ef26dc-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input:not([type=submit]):not([type=image]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field input::placeholder,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field textarea,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field textarea::placeholder,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field select,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-description.wpforms-disclaimer-description,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-likert_scale tbody tr th {
        font-size: var(--e-global-typography-071c9c8-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-description,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-sublabel,.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-field-likert_scale thead tr th {
        font-size: var(--e-global-typography-071c9c8-font-size)
    }

    .elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form button[type=submit],.elementor-41 .elementor-element.elementor-element-5c1259c .uael-wpf-style .wpforms-form .wpforms-page-button {
        font-size: var(--e-global-typography-47ffce6-font-size)
    }
}
/*后加*/

